Practical C++ you own this product

Hands-on Lessons and Practices to Master C++ Basics

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside

C++ is considered hard to learn. Although it may be harder to learn than other languages, such as Python or JavaScript, in return, you get some huge advantages: you can code with one of the most powerful languages in the world, which opens possibilities that are not available with other less powerful languages. Also, and this can be an important factor for you, if you’re looking for a job, C++ knowledge lets you stand out and you may be able to get a better salary. The reasoning is quite simple: because C++ is harder, you have less competition, and companies are willing to pay more.

Harder doesn’t mean impossible if you have the right resources to start with. This course is created with one thing in mind: to give you the knowledge and practice you need to quickly master C++ basics—no more, no less.

A simple and easy approach lets you get started and get motivated to learn more about C++. This is not a complete 50-hour course where you learn everything about everything. No! This course is about getting to the point and getting to the basics.

With this practical C++ course, you will get what you really need to start programming in C++. Then you will be able to efficiently use this foundation to learn and work in many different fields:

  • Video games
  • Embedded software
  • Robotics
  • Artificial intelligence
  • Operating systems
  • And many more

Distributed by Manning Publications

This course was created independently by Edouard Renard and is distributed by Manning through our exclusive liveVideo platform.

about the subject

C++ is one of the oldest languages in the market (many other languages are, in fact, based on C++). It’s used in almost every industry in the world.


No coding knowledge required. Course starts from the basics.

about the instructor

Edouard Renard is a software engineer, entrepreneur, and robotics teacher. He enjoys teaching new technologies to people and makes complex stuff easy to understand. His method is simple and contains only three words—step by step.

He knows how hard it can be to learn a new topic and to be lost in an ocean of information without knowing what to do. In his courses, he makes sure that his students learn one step at a time through practicing and that students also learn the best practices.

Edouard is passionate about robotics. He cofounded a robotics startup in 2016, building a complete robotic arm from scratch with Arduino, Raspberry Pi, Ubuntu, and ROS. He likes building cool new robotics projects in his free time. 

what's a liveVideo?
Find out more

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Practical C++ liveVideo for free