P6
Arduino & Embedded C — Fundamentals
Curated: learn embedded programming from a top free course, prove it in Forge, and get certified. The first module of the Embedded track.
Curated course · learn it herecurated 2026-08-06
Arduino Course for Beginners — Open-Source Electronics Platform
freeCodeCamp · video · ~4h · Free · English
Why we picked it: The most-watched single-sitting beginner Arduino course (~1.2M+ views) from freeCodeCamp — it teaches the electronics fundamentals and the C/C++ together, so you understand why the code behaves the way it does on the board.
Covers
- voltage / current / Ohm's law
- the Arduino board + IDE setup
- C/C++ basics: setup() / loop()
- variables & data types
- control structures + functions
- PWM (analog output)
- digital & analog I/O
- using libraries
Go take the courseStudy the course, then use the study guide below and take the check to get certified.
Study guide
Open the study guide →1 study section · what to focus on + prove it in Forge, then take the check.
Forge practical
Build it in Forge Design · 5 checks · auto-verified from your design
Start the practical →