LessonsAsk a QuestionEnrolledGift Class


Arduino Class


7 Lessons

53,654 Enrolled

Beginner Level

This class will introduce you to the Arduino world. You'll learn the basics, build your first project, and so much more. Each lesson builds on your skills, infusing new knowledge and techniques along the way.

You'll start simple with exercises that demonstrate basic breadboard wiring and coding inputs and outputs. Then you'll level up to soldering and coding addressable NeoPixel LED strip and build an infinity mirror to show off your new fun hobby.

This class will launch your Arduino journey and give you the skills and confidence to take on almost any Arduino project you may find or create in the future.

Enter an Instructables contest!

If you use the skills you learn in this class to create an awesome project, write an instructable about it and enter it in our Microcontroller Contest or Lights Contest to win some great prizes!

Class Author:bekathwia

Becky Stern has authored hundreds of tutorials in everything from wearable electronics to knitting. Before joining Instructables as a content creator, Becky worked as a senior video producer for MAKE Magazine and then as the director of wearable electronics at Adafruit Industries. She lives in New York City and enjoys riding her motorcycle, making YouTube videos, and collecting new hobbies. Her work has been featured by VICE, the BBC, The Late Show with Stephen Colbert, Engadget, CNN, Business Insider, Forbes, and Science Friday.


Lesson 1: Welcome to Arduino

Let's get up to speed on Arduino's rich history and go over what we'll learn in this class.

Lesson 2: Tools and Materials for Arduino

This lesson contains a detailed list of everything you need to complete this class, and shows you how to set up the Arduino software.

Lesson 3: Your First Experiments

Learn how to use a solderless breadboard and wire/code up your first few LED-controlling circuits! This lesson covers the basics of the Arduino software/hardware workflow.

Lesson 4: Input/Output

Now that you've got the basics, let's add some interactivity and learn about inputs! This lesson walks you through using pushbuttons, the serial monitor, analog inputs with a potentiometer, and using small motors.

Lesson 5: Skills Infusion

This lesson shows you how to solder, use code libraries and control addressable LEDs, write your own code functions, and calculate your circuit's power needs.

Lesson 6: Project: Infinity Mirror

As you build the class project, you'll pick up valuable project design tips. You'll solder a circuit using a smaller Arduino Gemma board and construct a foamcore frame for this decorative optical illusion.

Lesson 7: Conclusion & Going Further

Here are some final thoughts as you venture into the large Arduino community. Includes advice on finding help, durability, and some projects to try next.

Now that you have the skills, what are you waiting for?
Get out there and make something!