Skip to content


Here in ESDE, we offer a variety of learning initiatives based on your primary goal, background experience, and current professional level. Full-fledged Bachelor's and Master's programs, as well as Lifelong Learning courses, are available. Check what works best for you.
Group 101465 (2)
Bachelor's program
If you want to start a career in IT, a bachelor's degree program is an excellent choice. Why? For novices, a Bachelor's degree provides key knowledge and skills that are extremely valuable in today's tech-driven industries.
Circles (2)
Master’s program
For those who want to deepen their knowledge from the academic perspective and sharpen their skills, we offer a Master's program with a strong focus on practical application.

Circles (3)

LLL courses

Non-degree Lifelong Learning programs are targeted at working professionals. They bring excellent opportunities to acquire new skills, increase the level of expertise, and maintain relevance in a rapidly changing world.

Bachelor’s Program

The Bachelor's Program in Software Engineering is designed to keep students at the forefront of the industry by instilling technical, professional, and growth skills. The curriculum is annually crafted and updated by practitioner experts, integrating the latest in AI technologies.

 The graduates receive certification with a real Bachelor of Science (B.S.) degree and are completely prepared for a successful career in the IT. Additionally, they can enhance their credentials with optional certifications from key industry partners, contributing to a well-rounded and forward-thinking educational experience.


Program in Numbers

4 years

Program Duration

240 ETC

Total Credits


5 specializations

  • Back-end Development (Java/C#)
  • Front-End Development
  • Mobile Development
  • Automated Software Development
  • Full-Stack Development

4 internships

to gain practical experience


8+ portfolio projects

to build a strong and assured CV


Why this program?
  • Practice-oriented internships grant a perfect opportunity to collaborate with experienced teams on real EPAM projects and earn resume-boosting project experience.
  • Over the course of the study, Bachelor's programs offer expertise in a variety of business domains, such as fintech, healthcare, telecom, e-commerce, etc. This kind of background will seem impressive on your CV as well.


The program spans four years, with a total of 240 ETC (European Credit Transfer and Accumulation System) credits. This duration allows students to delve into the intricacies of software engineering while acquiring the necessary skills for professional success.

01 (1)
During this year, you go through onboarding and adaptation to the academic environment, explore the fundamentals of IT, and sharpen your knowledge of general disciplines.
02 (1)
Here you acquire essential professional knowledge and select your primary skill from a wide range of specializations.
03 (1)
At this stage, you obtain hands-on expertise in the chosen specialization and focus on project-based learning.
04 (1)
During the final two semesters, you will deepen your competence in the chosen specialization and complete the Diploma project as an adaptation to the working environment.

Bachelor's program is currently available at ITPU partner university. We strive to broaden the program's geographical scope and deliver world-class education all over the world.

ITPU (Tashkent, Uzbekistan)
Group 101498


Bachelor of Software Engineering

Group 101498


  • Automated Testing
  • Front-End
  • Back-End
Group 101498



Group 101498

Tuition Fee

UZS 7500000 per semester (≈$650)