CPU with ocean waves within WaveMakers

DIY Coding & Theremin Workshop

in Bergen County, NJ

Learn More

Overview

Our workshop introduces students to the fundamentals of electronics and sound through a fun and engaging theremin-building activity. Participants will learn to:

  • Understand basic circuit components
  • Use breadboards and microcontrollers
  • Code sensors and generate tones
  • Explore the science behind sound and frequency

The final product of the workshop (that each student will design by the end of the workshop) will be a theremin, a simple electronic instrument that produces sound without physical touch: like this.


Logistics

Duration: 2 hours

Age group: Grades 6-12

Materials provided: All components including microcontrollers, breadboards, and sensors

Number of facilitators: Up to 3 WaveMakers instructors

Expected attendance: Up to 30 students


Agenda

Duration: 2 hours

Part 1 (20 minutes): Welcome/Icebreakers, Lesson Introduction

  • Introduce what a Micro::Bit is
  • What we are going to be making with it (Theremin)
  • Coding language (beginner language Scratch or Python) utilized and other introductory technical details

Part 2 (10 minutes): Micro::Bits, Breadboards, & Jumper Wires handed out

  • Depending on attendance, students may be grouped into teams

Part 3 (30 minutes): Students design circuit on breadboard by following diagram on screen

Part 4 (30 minutes): Students write code using Scratch or Python to program the circuit to act as a theremin

Part 5 (20 minutes): Students test out the theremins they made

Part 6 (10 minutes): Closing

Agenda is tentative and can change slightly on a per-session basis.

About Us

Our team is composed of passionate STEM educators and students from the Bergen County Academies. We specialize in making complex technology topics accessible and fun.

Raunak Singh
Founder

Raunak Singh

Chief Executive Director

As the original spark behind WaveMakers, Raunak is an enthusiastic innovator, who has 5+ years of experience with software engineering and embedded hardware development. When he's not tinkering with a new microcontroller or coding the next new algorithm, he enjoys flying model rockets, trekking with his dog, or inspiring a love for science in his community's next-generation.

Thomas Raskin

Thomas Raskin

Operations Director

An avid computer scientist, lifelong learner, and passionate educator, Thomas is a core contributor to WaveMakers' operations. With a proven track record in software development and computer science education, he is excited to empower future computer scientists and engineers. He enjoys computer programming, watching documentaries, and expanding his home network.

Leo Li

Leo Li

Program Director

Leo is an essential part of the WaveMakers' project designs and has pursued his passion for engineering through a range of hands-on projects—from building a shoebox arcade game to reverse-engineering a dip coater. Outside the workshop, he plays tuba for fun and performs bassoon with the NJ Symphony Youth Orchestra. In his free time, he also enjoys fishing and playing basketball.