100 C++ Coding Challenges: Practice, Improve, Master!

A Complete Journey from Fundamentals to Advanced Projects with Modern C++ (C++98 to C++20)

A Complete Journey from Fundamentals to Advanced Projects with Modern C++ (C++98 to C++20)

Overview

Master the fundamentals of C++ programming, Apply modern C++ features to solve real-world problems, Build practical, hands-on coding experience through 100 structured exercises, Design and implement complete C++ applications using professional techniques

This course is intended for beginners, students, and aspiring developers who want to learn C++ through hands-on coding challenges and real-world projects.

No prior programming experience is required—just basic computer skills and a strong motivation to learn C++.

100 C++ Coding Challenges: Practice, Improve, Master! is a comprehensive, hands-on course designed to take you from a complete beginner to an advanced C++ programmer. Whether you're a student, aspiring developer, or a professional looking to sharpen your C++ skills, this course offers a structured and practical path to mastering modern C++ through 100 carefully crafted coding challenges.


The course is divided into 10 progressive levels, covering everything from the basics of input/output, variables, and control structures (C++98/C++03), to more advanced concepts like pointers, object-oriented programming, STL, templates, file handling, multithreading, and design patterns (C++11–C++20).


Each session includes a clear theory guide, followed by real-world exercises and mini-projects that reinforce the concepts in a meaningful and applied way. You’ll build everything from a basic calculator and student gradebook to a multithreaded restaurant simulation and a stock trading dashboard using design patterns.


By the end of this course, you'll have solved 100+ coding exercises, built reusable C++ systems, and developed a solid portfolio of projects. Most importantly, you'll gain the confidence to tackle interviews, technical tests, and real-world software challenges with modern C++.


No prior experience is required—just your motivation to learn, solve problems, and become fluent in one of the most powerful programming languages in the world.

Rémi Monsel

Passionné par la programmation depuis plus de 12 ans, j'ai acquis une solide expérience en développant des applications en VBA et en C++. Aujourd’hui, je souhaite transmettre mon savoir pour vous aider à maîtriser ces langages et à progresser efficacement.


La formation en ligne est pour moi un formidable moyen de partage. À travers des vidéos claires, des exercices pratiques et des quiz interactifs, je mets tout en œuvre pour rendre l’apprentissage accessible et engageant.


Je m’efforce de me placer à votre niveau afin d’anticiper les points les plus complexes ou les notions pouvant prêter à confusion, pour vous offrir un accompagnement pédagogique structuré et efficace.


Rejoignez-moi dans cette aventure et développez vos compétences en programmation en toute confiance !

Free Enroll