B.Sc. · 3 years · English
Coding & Software Engineering
Design, build and ship real software. No coding experience needed: you learn hands-on, in teams, with the tools professional developers use.

Overview
Programme at a glance
The essentials of your degree in one place. Tuition and funding options are on our fees page.
Fees & financing →DegreeB.Sc. (Bachelor of Science)
Duration3 years, 180 ECTS
FormatFull-time, on campus
LanguageEnglish
LocationPotsdam, near Berlin
IntakesJanuary, April, July, October
Curriculum
What you’ll learn
The essentials at a glance. You’ll find the full module list in your free brochure.
Core topics
- Python & app development
- Agile software engineering
- Databases & algorithms
- Cloud & data security
- Networks & industrial IoT
- Maths & statistics
Every semester you put these topics to work in a real project with a partner company.
Your final project
Build a marketable program entirely of your own design.
Core modules
Two specialisation streams
Bachelor thesis, after 3 years
The XU way
How you learn
Less lecture hall, more practice. You work on real projects with partner companies.
Project-based learning
Every semester you solve real challenges with partner companies and present your results to them.
Four starts a year
Start in January, April, July or October, whenever you’re ready.
Career services from day one
CV workshops, internship matching and introductions to our employer network.
Your future
Where it can take you
Graduates move into roles like these in start-ups, global companies or their own business.
- Frontend or Backend Developer
- AI Developer
- Technical Consultant
- CTO or Agentic AI Orchestrator
Admission
Admission requirements
What you need to apply. Our admissions team reviews every application personally and supports you with enrolment and your visa.
Academic profile
University entrance qualification
A school-leaving certificate that qualifies you for university, such as the Abitur, the International Baccalaureate (24 points) or A-levels
Not sure if your qualification counts? Our admissions team checks it with you.
English language
English at B2 level
All programmes are taught in English. You need an IELTS certificate with an overall score of at least 6.0, or an equivalent B2-level certificate.
Some countries have their own visa rules for language proof. Please check the rules for your country or ask our team.
Document checklist
What to upload
- 01School-leaving certificate
- 02Transcript of grades
- 03CV
- 04IELTS certificate (6.0 or higher) or equivalent
- 05Passport copy
Upload everything as PDF (max. 10 MB) with your online application.
Apply nowReady to write your first line of code with us?
Next intakes: January, April, July and October. Our advisors help you with every step.
Ranking by

Accredited by

Projects co-financed by

State recognised

Excellent

Accredited by

