One more time, congratulations for finishing the course! I really hope you could learn something valuable for your future personal or professional projects.
For more free tutorials, check out my online resources:
If you feel you were lacking some Arduino or Raspberry Pi fundamentals:
→ The “Raspberry Pi and Arduino” course is actually based on top of those 2 courses.
To go further with Arduino:
Arduino OOP: this course is perfect if you want to continue improving your software development skills on Arduino. You will learn how to turn any Arduino code into OOP (Object Oriented Programming) code.
To go further with more complex robotics software:
ROS For Beginners: if you’re serious about learning how to program robots, you have to learn ROS (Robot Operating System). This course is for version 1 of ROS. If you’re just getting started, maybe check out the ROS2 version below.
ROS Actions: also a ROS1 course which is the direct following of the previous one. This will teach you a more powerful way of communicating with ROS.
ROS2 For Beginners: the version 2 of ROS. This is the course I would recommend now if you’re just getting started with ROS. With the skills from this course, you will be able to create robust and scalable robotics applications. You can also develop with ROS2 on Raspberry Pi!
ROS2 For Beginners Level 2: the following of the previous course, where you go further and learn how to design a custom robot with ROS2, as well as a robotics simulation.
ROS2 For Beginners Level 3: to complete the course series, you will learn more advanced ROS2 concepts to take your robotics applications to the next level.
ROS2 For ROS1 Developers: If you happen to already know ROS1 and want to switch to ROS2, or if you have to migrate a ROS1 code base, then this course will guide you through that.
ROS2 Nav2 Stack: after you’ve learned ROS2, the Navigation stack is a great next step, to know how to make mobile robots navigate autonomously.
ROS2 MoveIt 2: learn how to set up and control robotic arms with ROS 2 and MoveIt 2.
ros2_control: to learn how to bridge the gap between ROS 2 and real hardware.
ROS 2 and Raspberry Pi: create an embedded and distributed ROS 2 application with Raspberry Pi (and Arduino)
If you feel the need of some more programming basics (small courses taught with a practical mindset):
And if you feel you’re lacking programming fundamentals:
Coding For Beginners: complete 16h course where you learn how to code from scratch. All the coding concepts are covered in a simplified way and you finish the course really understanding what you’re doing when you code.
See you in one (or more!) of my courses :)
Best wishes,
Edouard