Advanced Modern C++ for Robotics Course - C++
Master the basics of C++ for robot programming

Course Summary
Do you want to become a ROS Developer? If the answer is yes, then learning C++ is mandatory for you.
C++ is one of the most popular programming languages for robots, especially when working with industrial or non-educational robots.
In the C++ for Robotics course, you will master essential C++ knowledge to get started with ROS smoothly.
What you will learn
- How to build C++ programs
- How to create a library
- Understand the Standard Template Library (STL) and how it can help you create better code
- How to use C++ classes to optimize your code
- Inheritance
- Function overriding and function overloading
- How to use pointers and references for optimal memory management
- Templates and Lambda expressions
- How to use threads to parallelize tasks in C++
- How to deal with unexpected or exceptional errors in your code
Course Overview
Teachers
Ricardo Tellez
Dreaming of a world where robots actually understand what they are doing. Developing the definitive tool that will make it happen.

Miguel Angel Rodriguez
Crashing engineering problems. Building solutions.

Roberto Zegers
PMP, B.Sc in Business Management. He loves all things robotics and is constantly exploring technology advancements evolving and shaping up the future of business.

Rupali Garewal
A passionate robotic engineer who loves to teach. My eclectic work includes building autonomous mobile robots, a snake robot in a search and rescue program, underwater rovers and devices to aid physically challenged to watch and navigate around smoothly.

Robots used
Turtlebot robot
