C++ Developer

C++ is one of the top 4 programming languages. Once you learn this language, you can work on the most ambitious projects: from developing video games and operating systems to creating robots and smart gadgets. C++ is even used to build rockets.

Syllabus
You will complete 250 practical tasks, 7 term papers and 1 final project.

Basics of C++ programming
Git version control system
Fundamentals of C++ programming
Algorithms and Data Structures
Advanced C++ programming
Working with databases
Multithreaded and asynchronous programming
Design patterns in C++
Qt cross-platform development
Smart gadget (IoT) development
Unreal Engine 4 video game development