About the Course

Build real Arduino skills with hands-on Arduino UNO projects

Dive into the world of embedded programming with this hands-on Arduino course built around real projects and real results. Using the Arduino UNO, you’ll learn step by step how to bring electronics to life. Learn to use sensors, actuators, displays, and communication modules through clear explanations, practical experiments, and ready-to-use code. Whether you're just getting started or want to sharpen your skills, this course is the perfect way to turn ideas into working prototypes fast.
  • Comprehensive Curriculum

    Master Arduino programming with step-by-step guidance.

  • Hands-On Practice

    Apply theoretical knowledge in practical projects to enhance learning and skill development.

  • Expert Instructor

    Learn from a seasoned professional with over 30 years of experience in electronics and embedded programming.

About the Instructor

Clemens Valens

Clemens Valens is an electronics engineer and technical writer with a long-standing passion for making technology understandable and approachable. He combines hands-on engineering experience with a clear, practical writing style, helping readers bridge the gap between theory and real hardware.

Course Curriculum

    1. The Arduino IDE

    2. The Arduino UNO

    3. The Wokwi Simulator

    1. Overview

    2. Blink an LED

    3. Reading a Pushbutton

    4. Button Controls LED

    5. Toggle LED

    6. Troubleshooting & Best Practices

    7. Check Your Understanding

    1. Overview

    2. Hello, Serial!

    3. Echo

    4. Voltage Plotter

    5. Convert to Percentage

    6. Control an LED

    7. Troubleshooting & Best Practices

    8. Check Your Understanding

    1. Overview

    2. Raw ADC to Volts

    3. Moving Average Filtering

    4. One-Point Calibration

    5. Two-Point Calibration

    6. Troubleshooting & Best Practices

    7. Check Your Understanding

    1. Overview

    2. analogWrite()

    3. Fading LED

    4. Potentiometer Control

    5. Troubleshooting & Best Practices

    6. Check Your Understanding

    1. Overview

    2. Blocking Delay

    3. Non-Blocking Delay

    4. Use a Hardware Timer

    5. Measuring Short Intervals

    6. Troubleshooting & Best Practices

    7. Check Your Understanding

Ready to Learn Arduino?

Enroll now to access the comprehensive course and kickstart your journey to mastering Arduino programming