Arduino related software and sketches.
Learn the Arduino programming language and write your own sketches.
Only few external components are needed as the course concentrates on teaching the actual programming language.
Step-by-step instructions on how to download and install the Arduino software for Windows.