Coming Soon

Would you like to enroll?

Enrollment for this course has closed. But you can enroll in a future offering (please select)

Enrollment has closed

Enrollment for this course is currently closed, but the next offering will be available shortly. Check back soon!

4 Sessions
Program ($500 USD)
Kadenze Academy
Creative Computing, Music Technology, Physical Computing
Skill Level
Arduino, Programming, Physical Computing, LCD Display
Course Description

In this course, we will explore adding features and functionality to our Arduino. We will expand upon the foundations taught in Foundations in Arduino Programming and show you how to make sounds, display information, and interface special addressable RGB LEDs.

After you've mastered the basics of input and output on the Arduino, the next step is learning how to get the Arduino to make sounds and play notes. We will then expand this project to show you how to play your favorite ringtones or small music files right on your Arduino! Finally, the course will conclude with an activity around interfacing and programming for a strip of WS2812 Addressable LEDs.

This course is offered in collaboration with SparkFun Electronics.


This course is in scheduled mode "." Learn more about scheduled courses here.

Session 1: Making sounds and playing music
In this session, we will learn about the Arduino's tone() function, and how to use it to start making sound and notes. We will combine this with some buttons and other sensors to demonstrate how to create a simple Arduino-style musical instrument!
Session 2: LCD display interface basics
In this session, we will start with a simple 16 x 2 character LCD display. Using this display, we will show you how to make the necessary wiring connections and print out text so that you will have a visual read-out on your projects. We will even show you how to write your very own simple quiz game using the LCD display!
Session 3: NeoPixel RGB display control
This session will cover how to interface to a 64 x 48 pixel graphic LCD display. Using this display, you will be able to add not only text, but also graphic elements like lines, shapes, and icons to your next project!
Session 4: Micro OLED graphic LCD display
In this final session, we will discuss the techniques used to create a variety of twinkling, brilliant color patterns and effects using WS2812 Addressable LEDs.
Whenever you complete a course as a premium member, you can earn a verified Certificate of Accomplishment .

This course is also part of the Program: Creative Electronics with Arduino. Earn a verified Specialist Certificate for successfully completing a Program.

These certificates are proof that you completed an online course on our platform and can easily be shared with its unique link.

Credit Elligible Program
This course is one of 3 courses in the Creative Electronics with Arduino Program and is offered for credits from Kadenze Academy.

Earn a verified Specialist Certificate after successfully completing a Program. And whenever you complete a course as a Premium member, you earn a verified Certificate of Accomplishment . These certificates are proof that you completed an online course on our platform and can easily be shared with its unique link.

Instructors & Guests
What You Need to Take This Course
  • Equipment:
    • Buzzer or speaker
    • LCD Display
    • Micro OLED Display
    • WS2812 NeoPixel Strip
Additional Information

If a student signs up for the Creative Electronics with Arduino program, it is recommended that these courses are taken sequentially.

Peer Assessment Code of Conduct: Part of what makes Kadenze a great place to learn is our community of students. While you are completing your Peer Assessments, we ask that you help us maintain the quality of our community. Please:

  • Be Polite. Show your fellow students courtesy. No one wants to feel attacked—ever. For this reason, insults, condescension, or abuse will not be tolerated.
  • Show Respect. Kadenze is a global community. Our students are from many different cultures and backgrounds. Please be patient, kind, and open-minded when discussing topics such as race, religion, gender, sexual orientation, or other potentially controversial subjects.
  • Post Appropriate Content. We believe that expression is a human right, and we would never censor our students. With that in mind, please be sensitive of what you post in a Peer Assessment. Only post content where and when it is appropriate to do so.

Please understand that posts that violate this Code of Conduct harm our community and may be deleted or made invisible to other students by course moderators. Students who repeatedly break these rules may be removed from the course and/or may lose access to Kadenze.

Students with Disabilities: Students who have documented disabilities and who want to request accommodations should refer to the student help article via the Kadenze support center. Kadenze is committed to making sure that our site is accessible to everyone. Configure your accessibility settings in your Kadenze Account Settings.