Filters
Computer Science and AI
1,171 Software Engineering and Development Degree Programs

Kristianstad, Sweden
BSc
3 years
On-Campus
English

Vejle, Denmark
BSc
3 years
On-Campus
English

Miskolc, Hungary
MSc
4 semesters
On-Campus
English

Bremen, Germany
MSc
2 years
On-Campus
English

Bremen, Germany
Bachelor's degree
3 years
On-Campus
English
Find your perfect program
Answer a few questions and we'll match you with the programs that suit you!

Lugano, Switzerland
MSc
4 semesters
On-Campus
English

Maynooth, Ireland
MSc
1 year
On-Campus
English

Germany Online, Germany
Bachelor of Engineering
36 months
Distance Learning
German

London, United Kingdom
BSc
3 years
On-Campus
English

Gothenburg, Sweden (+2 more)
MSc
2 years
On-Campus
English

Maynooth, Ireland
BSc
4 years
On-Campus
English

Jönköping, Sweden
Master degree
2 years
On-Campus
English



Paris, France
MSc
18 months
On-Campus
English

Leganés, Spain
Bachelor's degree
4 years
On-Campus
Spanish, English

Online
Master degree
1 year
Distance Learning
Spanish

Germany Online, Germany
Bachelor of Engineering
42 months
Distance Learning
German
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.