Learn

An interactive introduction to coding. Learn the basics through simple exercises designed to inspire.

Learn

An interactive introduction to coding. Discover the basics through simple, engaging exercises designed to inspire creativity and problem-solving.


Multi-Week Programs


Introduction to MakeCode

Grades: 5–7 A multi-week course using Circuit Playground Express and MakeCode. Best for beginners (ages 9–15), this course introduces a graphical block-based coding format that translates to JavaScript for a deeper coding experience.


Introduction to CircuitPython

Grades: 6–9 Based on the original single-day workshop, this program starts with an overview of the board’s sensors and lights, culminating in a student-designed capstone project.

Modules:


Robotics

Grades: 8–11 Explore the fundamentals of robotics by integrating sensors, servos, and gears with the Adafruit Circuit Playground Express microcontroller board.

Courses:


Single-Day Programs

Intro to CircuitPython - Level 1

Overview: A hands-on introduction to the Circuit Playground Express and CircuitPython. Learn to work with the board’s sensors and lights and explore your favorite aspects of the device in an afternoon.


Coding with CircuitPython - Level 2

Overview: An advanced workshop building on Level 1. Expand your understanding of basic programming concepts while working with the Circuit Playground Express.


ImagiCharm Lessons

Dive into exciting coding lessons with the ImagiCharm! Learn to create colorful designs, animations, and much more using CircuitPython.


Colorful Pixels - Level 1

Learn the Basics: Light up individual pixels with vibrant colors on your ImagiCharm. A great starting point for beginners!


Moving Pixels - Level 2

Animate Your Designs: Bring your ImagiCharm to life by animating moving pixels. Learn about loops and basic animation techniques in a fun, hands-on lesson.


Rainbow Glow - Level 3

Create Stunning Patterns: Use loops and color gradients to create a glowing rainbow effect. Perfect for showcasing your creativity and advanced skills.


Get Started Today!

Begin your journey into the world of coding and creativity. Whether you’re a beginner or looking to expand your skills, there’s a program here for you!

Thanks! We hope you found what you are looking for. Please feel free to contribute via Github.