An answer to your question! #5 “How do I teach Arduino to Industrial Designers?”

G.Bozovic asks:

Your blog post comes really at the right time!

I work in a kind of “”joint venture”” between a technical school and a design school, we make projects in collaboration between engineers and designers. I myself am an engineer. We are currently in the process of setting up a pilot Arduino course for designers, as they really lack skills in what could be a very useful tool for their projects.

Now, we’ll be teaching these to Media and Interaction desginers, which does not scare me, since they know the basics of coding, and also tinkering with electronics, for some of them. However, we’ll also be teaching this course to industrial designers, who will come with almost no previous knowledge applicable to the Arduino.

I was thinking about starting the course with some hands-on tutorials, making and improving upon some of the example circuits that you can make with the Adafruit experimentation kit for arduino, and then moving towards accompanying the students on a couple of simple projects of their own. My goal would be for them not to become electrical engineers, but at least to have a better grasp of what is possible to do.

Do you have any advice about teaching arduino to people with no previous experience with similar platforms? Did you encounter problems you weren’t expecting, doing that?

Thanks in advance for any advice, it would be great!

I honestly think that you are right on target with designing the course around the Adafruit experimentation kit. It provides enough electronics and prototyping capability to really get you started in the right direction. Once you have had a chance to familiarize yourself with the included “Experimenter’s Guide,” it shouldn’t be very difficult to tailor the included labs to meet your curricular needs.

Another good resource, and one I happen to keep on my nightstand, is the “Arduino Cookbook” by Michael Margolis. Inside are some very good labs, with detailed explaniations that would also make for a good basis for your course.

To answer your question about teaching people with no previous experience with Arduino and similar platforms:

I taught a robotics class for two semesters that was geared toward the introduction and utilization of the Arduino. The students taking the class really had a wide range of skill sets, although often without any programming background. What I discovered was that starting the students off with the simplest task possible, say flashing an LED, was so captivating and engaging that they had no hesitation moving to higher level tasks. This really highlights one of the awesome things about the Arduino platform, in just how friendly it is to both novices and seasoned programmers. What it lacks in some areas, it certainly makes up in its ability to inspire and facilitate project development.

When we did encounter problems, it was mainly on the hardware side. You would be surprised at how difficult it can be to explain to someone how a breadboard works! But with a kit like Adafruit’s, you are starting off with a good base of components and lab possibilities that I don’t think you will have a problem with your designers!

Cheers and good luck with your course!

Next up is B. Smith with a question about teaching which books to use to supplement a programming class based around Arduino.

Don’t forget, everyone is invited to ask a question!

Click here!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Join 35,000+ makers on Adafruit’s Discord channels and be part of the community!

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more

CircuitPython – The easiest way to program microcontrollers –

Maker Business — Challenges in trade between China and U.S. highlighted by forced labor bill

Wearables — There are some limits to conductive thread

Electronics — = != ==.

Python for Microcontrollers — Python on Microcontrollers Newsletter: CircuitPython 8 Beta 1, Hacktoberfest and much more! #CircuitPython @micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — CO2 Canary In a Coalmine, AQI Funnies, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — NEW PRODUCT – Adafruit ENS160 MOX Gas Sensor – Sciosense CCS811 Upgrade – STEMMA QT / Qwiic

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !


  1. This fall I taught a class to middle schoolers teaching how to use the Arduino. The class was a success and I have released the PDF for free at (If you want a printed copy it is available at Amazon.)

    All of the kids except one had never programmed before and by the end of the course (6 class sessions), they were coming up with their own projects!!

  2. I’m an adjunct professor at design schools, teaching Arduino and other physical computing to designers. The advice above is spot on, but one key thing to keep in mind is that designers are creatively motivated, so I find it’s best to teach these introductory skills through creative projects, letting them find the best technical solution for a creative goal. I’d be happy to share my syllabi, just shoot me an email –

  3. Thanks to all of you for your answers, it provides good pointers! Becky, I’ll be sure to send you an e-mail shortly.

    Perhaps it could be useful, both to Adafruit and to the educators out there, to have a exchange platform hosted about education in microcontrollers?

    I believe it’s a rather new field, that’s interesting to many people, many of whom must be re-inventing solutions to problems others have had before, as we’re speaking.

    Any thoughts about that?

Sorry, the comment form is closed at this time.