STEM & STEAM Programs for Kids in Michigan
Michigan STEM Kids brings together a growing collection of STEM and STEAM programs for kids across Michigan. From hands-on science events and after-school coding programs to seasonal camps and enrichment opportunities, this directory helps families discover educational programs by trusted providers. Browse the full list below to find learning experiences that match your child’s interests, age, and location. Programs are updated regularly as new opportunities become available.
Tiny Tinkerers: Intro to Electronics & Creative Coding (Grades 1–3) – Ann Arbor, MI (Sundays)
Tiny Tinkerers is an intro to electronics and creative coding for grades 1–3 in Ann Arbor, MI. Weekly classes meet Sundays from 1:00–2:15 PM at The Future Innovators Academy.
Joy of Coding: Online Python Programming Course for High School Students – University of Michigan
Joy of Coding is a self-paced online Python course created for high school students by the University of Michigan College of Engineering. Students can earn a certificate for college applications and access 1-on-1 support from U-M Engineering students.
Beginner Coding for Kids (Ages 9–13) – Bloomfield Township, MI
Beginner Coding for Kids is a free introductory coding class for ages 9–13 on March 18, 2026 at the Bloomfield Township Public Library in Metro Detroit. Kids learn beginner programming concepts through guided activities.
Code on Wheels: Introduction to Programming Through Video Game Creation – After-School Coding Program for Kids – Grand Rapids, MI
Code on Wheels is an after-school coding and video game creation program for kids in Grand Rapids, MI. Meeting Wednesdays from March 4–25, 2026, students use GDevelop to build their own video games while learning programming fundamentals.