Free educational courses: backend development

image



Without backenders, no website or application can function normally. They design algorithms for the interaction of the site with the user and other Internet services. In other words, backend developers create and animate a brain that accepts requests, communicates with the database, and communicates the desired information to the user.



Today we have selected 19 free courses from the Education section on Habr Career. They will give you a basic understanding of the languages ​​and technologies used in the backend and help you decide if you need it or not. When choosing, we looked at the content, the number of graduates and the reputation of the schools.



Introduction to Java Programming: Starting to code in Java · edX



, - () . , .








Java. · Stepik



, Java, , «», «», «» . 23 , Java-, , . .








Java · Code Basics



, , , , , , , .








JavaRush · JavaRush



1200 — , , . « » 40 : , .



40 lvl →




PHP · Code Basics



— . PHP. .



PHP →




Web- PHP 5.2 ·



, - PHP. , .








Python 3 Tutorial · SoloLearn



Python — , , . , .








Python · Stepik



28 70+ . , , .








Python · Coursera



, . , , .



Python →




Python · Code Basics



. , .








Python- · .



. , 20 . — .








Racket · Code Basics



Racket -, , . .








SQL Fundamentals · SoloLearn



- PHP. , .



SQL →




·



, . , , .








C Programming: Language Foundations · edX



, . , -.








C Programming: Getting Started · edX



C , . , , , .








C++ · Stepik



, . C++, , , .



C++ →




Introduction to C++ · edX



— C++, . C++ , ,  Windows, Linux, UNIX Mac OS X, IoT.








C++: · Coursera



« ». ++ , . : , .



C++ →

, , , , — .



All Articles