Learn Programming for Free!

Become a software engineer with Java, C#, Python, JavaScript!

Sign-up for the "Programming Basics"
free training course at SoftUni

Learn programming concepts, problem solving and algorithmic thinking
for free with video lessons and live coding.

Continue with APIs and libraries, object-oriented programming,
data structures and software technologies and frameworks,
databases and ORM, back-end, HTTP and Web development
and front-end technologies.

Learn by doing: practice live coding at each lesson with thousands
of exercises and real-world projects. Build GitHub portfolio!

Start your first job as junior software developer.