Learn C++ – Skill up with our free tutorials
World of Seven - CS3233 - Competitive Programming
IOI Archive — International Olympiad in Informatics
Developed by: C++ Institute
In partnership with the C++ Institute, C++ Programming offers a 2-course series that introduces beginners to the basics of C++ programming and then extends to advanced C++ topics such as templates and the Standard Template Library. The C++ language is used in many different applications including developing games, creating high-performance embedded and real-time systems, applications with graphic libraries, communications with network devices, computer network simulators as well as remote device and network management systems.
The first course CPA: Programming Essentials in C++ covers basic C++ programming skills and object-oriented programming while introducing universal computer programming concepts. Learn to write your own computer programs using one of the most popular programming languages, and prepare for the C++ Certified Associate Programmer Certification (CPA).
Languages: English
Registration
https://www.netacad.com/register/
Developed by: C++ Institute
The second course in the series, CPP: Advanced Programming in C++ is designed for intermediate-level students who already possess a strong understanding of the C++ language. You learn advanced C++ topics like templates and Standard Template Library. You develop the ability to read and understand the definitions of template functions and classes, and the ability to properly use template classes and methods including third party templates. The course helps you develop strong C++ programming skills, rounds out your IT skills to set yourself apart in the job market, and prepares you for the vendor-neutral C++ Certified Professional Programmer Certification (CPP).
Languages: English
Registration
https://www.netacad.com/register/
National University of Singapore https://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/
|