> For the complete documentation index, see [llms.txt](https://learn.arduinosa.co.za/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.arduinosa.co.za/blocking-coding-lessons/beginner-lessons.md).

# Beginner Lessons

## Components needed

* Arduino compatible UNO R3 development board
* USB cable
* Mini 300TP breadboard
* Red, Green and Yellow LED's
* Push button switch
* Passive buzzer (piezo buzzer)
* Resistors
* Jumper Wire

## Lessons

* [Setting up mBlock](/blocking-coding-lessons/beginner-lessons/setting-up-mblock.md)
* [Blinking and LED](/blocking-coding-lessons/beginner-lessons/blinking-an-led.md)
* [LED Chasing](/blocking-coding-lessons/beginner-lessons/led-chasing.md)
* [Traffic Light](/blocking-coding-lessons/beginner-lessons/traffic-signal.md)
* [Using a Buzzer](/blocking-coding-lessons/beginner-lessons/buzzer.md)
* [Buzzer and Push Button](/blocking-coding-lessons/beginner-lessons/buzzer-+-push-button.md)
* [LED and Push Button](/blocking-coding-lessons/beginner-lessons/led-+-push-button.md)
