Filters

Filters

  • Computer Science and AI
  • Software Engineering and Development

Sort by

  • Bachelors

    444

  • Preparatory

    399

  • Masters

    330

  • Doctoral Degrees

    14

  • Postgraduate

    10

    Computer Science and AI

  • 1201

  • 1017

  • 37

  • 508

  • 5790

  • 1177

  • 1580

  • 374

  • 101

  • 673

  • 1899

  • Europe

    474

  • North America

    502

  • Asia

    88

  • Oceania

    84

  • Africa

    15

  • Central America and Caribbean

    7

  • South America

    6

  • 238

  • 173

  • 119

  • 93

  • 783

  • 204

  • 1090

  • 35

  • 15

  • 12

  • 10

  • 929

  • 220

  • 48

1,201 Software Engineering and Development Degree Programs

Explore

Learn more about Software Engineering and Development degree programs

You'll write, test, and maintain the software systems that power everything from mobile apps to enterprise platforms. Software Engineering and Development sits at the intersection of computer science and real-world problem solving, and it's a strong fit if you enjoy logic, collaboration, and building things that work.

The learning environment fosters analytical thinking and a methodical approach to creating reliable, scalable systems. Through coursework in areas like algorithms, systems architecture, version control workflows, and database design, you'll gain the technical foundation employers look for across every sector. Modules covering software testing, agile project management, and security principles round out a well-structured program.

At the undergraduate level, you'll focus on core programming concepts and applied coursework that mirrors how development teams actually operate. A postgraduate program goes deeper, covering distributed systems, software quality assurance at scale, and research-led approaches to design methodology. Graduates move into roles as software developers, systems analysts, DevOps engineers, back-end architects, and technical leads, across industries from finance and healthcare to media and logistics.