By Edouard Renard | in Online Courses
You’re already familiar with Arduino and Raspberry Pi? Do you want to go further with those boards and combine them to create more complex and powerful projects? This course will take you from an intermediate level on the two boards to an advanced level, not only on each board but on the combination of both. You will create your custom projects with Raspberry Pi and Arduino at the end of the course. Start a successful serial communication between the two boards, and build an application with new components and features around this bridge.
Important Details
Requirements
By Edouard Renard | in Online Courses
This course aims to remove the big learning curve you face when you start learning ROS by yourself. It will show you, step by step, what you need to know to get started and master ROS basics. For each section, the instructor will explain one concept that is easy to understand, and then you will practice with me by writing, building, and running some code. This course will show you what you need to pay attention to, what you need to focus on, and how to avoid common mistakes. And, more importantly, you will get some activities and challenges to make you practice the concepts you’ve just seen.
Important Details
Requirements
By Edouard Renard | in Online Courses
This course won't start from the very beginning of each ROS concept since you already know them. Instead, it will focus on the most important points that will allow you to write ROS2 applications in no time, thanks to your pre-existing ROS1 knowledge. You will learn how to write ROS2 programs using your ROS1 experience divided into two main parts. First, you'll go through every core concept and see how to translate the app in ROS2. The second part will help you learn and focus on the migration part.
Important Details
Requirements
By Edouard Renard | in Online Courses
You may be just getting started or have already begun to learn how to build projects with your Raspberry Pi. But knowing what to do first and which path to follow can be quite hard, and you may feel stuck. This course will focus on the “why” and make you much more autonomous with your Raspberry Pi, so you will be able to start your projects without having to desperately search for code to copy/paste on the Internet. This complete hands-on, step-by-step course targets the latest version of Raspberry Pi, the Raspberry Pi 4. Note that everything also works perfectly for Raspberry Pi 2 and 3 versions.
Important Details
Requirements
By Edouard Renard | in Online Courses
You are learning Arduino from scratch, and you don’t know where to start? Or… you already have an Arduino board, but you feel stuck? This course will help you understand what you’re doing. Then, you can start from scratch, get the necessary foundation you need, and learn through practice and hands-on lessons - the complete process of creating Arduino projects. At the end of this complete course, you will have a strong Arduino foundation, and you will be able to start any custom Arduino project you want.
Important Details
Requirements
By Edouard Renard | in Online Courses
You want to write Arduino code that you can easily read, modify, and share with other Arduino developers? Or do you already know OOP (Object Oriented Programming) and want to know how to apply it to Arduino? This Arduino OOP course is 100% project-focused and 100% practical. Throughout the different sections, we will write a complete Arduino project, step by step. Everything is hands-on (no copy and paste!), so you can directly practice with me on each video. There are also challenges for some sections, so you can practice on your own and develop parts of the project by yourself, using the previous knowledge you got.
Important Details
Requirements
By Edouard Renard | in Online Courses
You are new to programming and want to learn Python Basics fast? Or you’re already a Python developer and want to get a quick refresher? No need to know any programming or Python to get started. Just a solid motivation to learn. The course is entirely done with the newest Python version: Python 3. This course was created to teach you the basics of Python 3. You are given the foundation to start any other project or learning path by explaining the basics. At the end of this course, you will have a strong foundation on Python basics, and you will be able to build on that foundation with confidence.
Important Details
Requirements
By Edouard Renard | in Online Courses
C++ is a quite particular language: it’s one of the oldest ones in the market, and it’s used in every possible industry in the world. This practical C++ course will get what you need to start. Then you will be able to efficiently use this C++ foundation to learn and work in many different fields. No complicated theoretical explanations. If you like to learn and want to understand what you do, you will love this course.
Important Details
Requirements
By Edouard Renard | in Online Courses
You are learning how to use the Linux command line, but you’re feeling lost? Or, you’re already a Linux user and want a quick refresher of the basics? And you prefer to learn by doing, with teaching material inspired from real-life experiences? This Linux command line course 2.0 is for you. This Linux command line foundation will help you with anything IT-related: web or software development, data science, machine learning, robotics, system administration, etc. This is the building block you need to go in any other direction.
Important Details
Requirements