Software Engineering

Software Engineering is a discipline that involves the application of engineering principles to software design, development, maintenance, testing, and evaluation. Coursera's Software Engineering catalogue educates you on the systematic approach used in the development and maintenance of software systems. You'll learn about software requirements, object-oriented design, data structures, algorithms, testing, and debugging techniques. You'll also gain insights into various software development methodologies, such as Agile and Waterfall, and get the opportunity to apply these principles in real-world projects. This knowledge will help you excel as a software engineer, improve software quality, and effectively manage software projects, irrespective of the industry you're working in.
36credentials
79courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a £80,658 median salary ¹.

    description:

    A Python Developer specializes in writing server-side web application logic.

    This role has a £80,658 median salary ¹.

    Offered by

    IBM_logo
    Microsoft_logo
    University of Michigan_logo
  • This role has a £43,761 median salary ¹.

    description:

    A Video Game Developer designs and codes games, creating engaging gameplay through programming and collaboration.

    This role has a £43,761 median salary ¹.

    Offered by

    University of Colorado System_logo
    Michigan State University_logo

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Software Engineering Course Catalog

What brings you to Coursera today?

Leading partners

  • Scrimba
  • Duke University
  • IBM
  • University of Colorado Boulder
  • Edureka
  • LearnQuest
  • Peking University
  • The Hong Kong University of Science and Technology