Practical C++ you own this product

Hands-on Lessons and Practices to Master C++ Basics
Edouard Renard
  • Course duration: 4h 50m

placing your order...

Don't refresh or navigate away from the page.
liveVideo liveVideo courses make it simple to learn complex concepts and technologies. Through quality lessons and short videos from expert programmers, you'll gain the skills you need to progress your career. $29.99
Practical C++ (liveVideo) added to cart
continue shopping
adding to cart

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
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.

what you will learn

  • Master C++ basics
  • Fundamentals for your next C++ projects
  • Write clean C++ code from the start
  • Variables, functions, loops, conditions, and more
  • Use the C++ Standard Library (std)
  • Install Visual Studio code on Windows, Linux, or MacOS
  • Install a compiler for C++
  • Interact with the user from your program
  • Practice your C++ skills with many exercises
  • Modern C++ functionalities
  • Compile and run C++ code by yourself
  • Create prototypes for your C++ functions
  • Organize C++ code with .hpp and .cpp files
  • Understand what is a reference and how to use it
  • Write OOP (object oriented programming) code with C++
  • Inheritance with OOP C++

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