Arduino For Beginners - 2023 Complete Course
- Description
- Curriculum
- FAQ
- Reviews
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?
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.
I will take you from a complete beginner – starting from scratch – to a confident Arduino Maker.
And to get started with the course, NO need to know anything about Arduino, programming, hardware, or engineering. I will teach you everything, step by step, starting from zero.
You just need the motivation to learn Arduino.
→ Why this course?
When I look at the online resources to learn Arduino, I see many tutorials and courses who just explain the final result of a project, and focus on making you run this project as quickly as possible, to make you feel you’ve made great progress. The reality is that if you’ve just scratched the surface, and then good luck for creating a new project on your own.
No cover of the basics, jumping to advanced or even unrelated hardware concepts, and no hands-on demonstration of how it works.
I’ve created this course so you can really understand what you’re doing. You can start from scratch and get the necessary foundation you need, and learn – through practice and hands-on lessons – the complete process to create Arduino projects.
Also, with over 33 000 students on the platform and 6 500 reviews over 4.6/5 , I’ve had the time to experiment a lot and find what works better to teach efficiently.
And I’m not just teaching Arduino without real experience with it. As an example, a few years ago I used the Arduino environment to create a complete 6 axis robotic arm, now sold in the market as a real product. This was a real challenge and this made me develop a practical mindset, as well as understand what is really important to learn, and in what order.
This course is the result of many years of learning, practice, development of real commercial products, and teaching.
→ How will you learn, how do I teach?
Quite simple. First:
-
Focus on the why first
-
Hands-on lessons
-
Step by step progress
-
Complete explanations, No copy and paste
And then:
-
Many challenges for you to practice (20 activities) and make you think.
-
A big final project to practice more and make the link between every functionality/concepts you’ve seen in the course.
This course is focused on the practical side, and has a clear and ordered structure. Each new learning block is built on the previous ones. No jumping around concepts in an unordered way!
And no crap to make the course longer, no useless and distracting stuff. I go to the point to teach you what you really need to learn now, to be able to create your own projects.
→ What will you do and learn in the course?
The course is divided into 4 main parts:
-
First you will set up the Arduino IDE (or the free online simulator), create your own circuit, learn the Arduino programming fundamentals, understand and work with digital/analog pins, to control LEDs, push buttons, potentiometers.
-
After this “basic Arduino foundation” package, time to get to know new Arduino functionalities to go further with your projects: time, multitasking, debounce, interrupts, Serial, EEPROM.
-
Now you’ll be really more confident to create any Arduino program or project. Here you will work with new hardware components, such as an ultrasonic sensor, LCD display screen, infrared remote controller, photoresistor.
-
And to finish, a big final project: an interactive obstacle detection application. You will get a nice challenge to create a real and useful Arduino project, that you can reuse and modify for your own purpose.
Bonus point: you can complete the course with just a free online simulation tool, no hardware needed if you don’t want to.
For each section (20), to make it easier to progress, you’ll find:
-
Hands-on circuit setup for new components, both with the simulation and the real components.
-
If needed, a quick and to-the-point visual explanation of a new concept/functionality.
-
Hands-on lessons to experiment directly with the concepts/functionalities/components.
-
Mini projects (that I call activities) to put into practice what you’ve just seen, to make you think in a challenging way, and to make the link between the current and previous sections of the course.
So, you want to learn Arduino in a fun, practical and efficient way? Don’t wait anymore and start your Arduino journey with this complete course today!
Not only will you get a great Arduino foundation to start any Arduino project with confidence, but you will also:
-
Become more autonomous and rely less on what you may (or may not) find on the Internet.
-
Develop engineer-level thinking skills to solve any technical problem.
-
Learn best practices from the start.
Oh, and you also get a 30 days money-back guarantee if you’re not fully satisfied – no questions asked 🙂
See you in the course!
Note – This course is not for you if:
-
You’re already at an advanced level with your Arduino.
-
You just want a copy/paste solution to your problems.
-
11IntroVideo lesson
-
12Arduino Setup and Loop FunctionsVideo lesson
-
13Your First Arduino Project: Make an LED BlinkVideo lesson
-
14Debug Your Projects with the Serial MonitorVideo lesson
-
15How to Restart your Arduino Program (Different ways)Video lesson
-
16Simulation - Your First Program + Debug + RestartVideo lesson
-
17Activity 01- Change the LED Blink Rate, and Print a Message when it Turns on/offVideo lesson
-
18Activity 01 - SolutionVideo lesson
-
19IntroVideo lesson
-
20Understand How a Breadboard WorksVideo lesson
-
21Decrypt the Color Code From ResistorsVideo lesson
-
22Quick Recommendations on Hardware Manipulation - PLEASE WATCHVideo lesson
-
23Create a Circuit with 1 LED and 1 ResistorVideo lesson
-
24Make your new LED BlinkVideo lesson
-
34IntroVideo lesson
-
35How Digital Pins Work as Output PinsVideo lesson
-
36Set a Digital Value - Power on an LEDVideo lesson
-
37How Digital Pins Work with Analog Values (PWM)Video lesson
-
38Set an Analog Value - Change the Brightness of an LEDVideo lesson
-
39Activity 02- Make an LED Fade in/outVideo lesson
-
40Activity 02 - SolutionVideo lesson
-
41IntroVideo lesson
-
42Add a Push Button to Your CircuitVideo lesson
-
43How Digital Pins Work as Input PinsVideo lesson
-
44Read a Digital Value - Detect When the Button is PressedVideo lesson
-
45Activity 03 - Power on an LED Only if the Button is PressedVideo lesson
-
46Activity 03 - SolutionVideo lesson
-
47A Nice Additional Tool to Visualize Data on the Arduino IDE - Serial PlotterVideo lesson
-
48IntroVideo lesson
-
49Add a Potentiometer to Your CircuitVideo lesson
-
50How Analog Pins WorkVideo lesson
-
51Read an Analog Value From the PotentiometerVideo lesson
-
52Activity 04 - Set the LED Brightness with the PotentiometerVideo lesson
-
53Activity 04 - SolutionVideo lesson
-
54Extra: Use an Analog Pin as a Digital PinVideo lesson
-
55Intro - Arduino Pins RecapVideo lesson
-
56Add 2 More LEDs to Your CircuitVideo lesson
-
57Activity 05 - Create a Small Traffic Light SystemVideo lesson
-
58Activity 05 - SolutionVideo lesson
-
59Activity 06 - Blink 3 LEDs When the Button is not PressedVideo lesson
-
60Activity 06 - SolutionVideo lesson
-
61Activity 07 - Improve The Previous Project with Functions and ArraysVideo lesson
-
62Activity 07 - SolutionVideo lesson
-
69IntroVideo lesson
-
70Pause the Execution with delay() and delayMicroseconds()Video lesson
-
71The Problem with delay()Video lesson
-
72Get the Time with millis() and micros()Video lesson
-
73Compute the Duration of an ActionVideo lesson
-
74The Solution to Avoid Using delay()Video lesson
-
75Blink Multiple LEDs without delay()Video lesson
-
76Activity 09 - Re-write the Previous Activity on Serial without delay()Video lesson
-
77Activity 09 - SolutionVideo lesson
-
78Activity 10 - Multitask: Run 3 Actions SimultaneouslyVideo lesson
-
79Activity 10 - SolutionVideo lesson
