
Software Development
The program combines programming fundamentals, modern technologies, and hands-on learning to prepare students for professional careers in software and application development.
19 month
15 modules
90 credits
What will you learn?
By choosing the Software Development program, you will thoroughly master the core principles of programming and modern technologies. You will learn to write code, develop web and mobile applications, work with databases, and manage software projects.
The curriculum covers C++ programming, object-oriented programming, HTML/CSS, JavaScript, MySQL databases, Node.js, ElectronJS, React Native, and Git version control. You will also learn to apply artificial intelligence and machine learning algorithms using Python.

Detailed Information
Who is this program for?
Anyone who wants to enter a modern, in-demand profession from scratch, with no prior experience; those who are interested in technology, programming, and building digital products. The program is designed for both beginners and those who want to deepen existing knowledge and grow professionally in the IT field.
Career Opportunities:
Upon successful completion of the program, you will be able to work as a software developer, web developer, mobile application developer, or in other IT positions. You may also work at technology companies, organizations across various industries, on remote projects, or pursue independent freelance work.
Prerequisites:
Admission to the program requires a complete general secondary education.
Diploma:
Upon successful completion of the program, a professional education diploma will be issued.
