Built by engineers,
for the next generation
Learn by Make exists because most kids' coding programs are designed to be approachable, not rigorous. We built the program we wish had existed when we were kids.
Philosophy
The standard assumption in kids' coding education is that abstraction is a kindness — that block-based editors, visual interfaces, and pre-assembled hardware protect students from complexity they're not ready for. We think that assumption underestimates what students can do, and what they actually want to do.
A ten-year-old who has learned that pressing a button makes an LED blink is not learning electronics. A ten-year-old who has calculated the correct resistor value using Ohm's law, wired the circuit on a breadboard, and debugged why the LED stayed on instead of blinking — that student has learned something durable.
MicroPython on the Raspberry Pi Pico 2 is not a toy platform. The RP2350 is an ARM Cortex-M33 processor running at 150 MHz — the same architecture family used in professional embedded systems. Writing Python for it is writing real Python: syntax errors fail, logic errors produce wrong behavior, timing bugs produce unpredictable behavior, and fixing all three requires the same debugging discipline used in industry.
The Learn by Make curriculum is designed to give students that discipline in a structured, progression-based environment — not as a rush to novelty, but as a careful accumulation of genuinely useful skills.
What students take away
Python programming
Syntax, conditionals, loops, functions, classes, modules, and the debugging mindset. All on real hardware, where a bug doesn't produce an error message in a browser — it produces the wrong motor behavior on the car.
Electronics fundamentals
Ohm's law, circuit analysis, GPIO input and output, PWM, I2C, and ADC. Students read component datasheets to understand voltage and current requirements before wiring anything.
Systems thinking
How to isolate a fault — software vs. hardware vs. wiring. How to test one variable at a time. How to read an error message and form a hypothesis. These skills transfer far beyond robotics.
Engineering communication
The capstone showcase is a public presentation. Students explain their design decisions, what they tried that didn't work, and why they made the tradeoffs they did. That's engineering communication.
Instructor
[Instructor Name]
[Title / Credentials Placeholder]
[Instructor bio placeholder — insert real background here. Include: engineering or technical background, years of experience teaching students, any relevant professional experience with embedded systems or Python, and what drew them to hands-on maker education.]
Ready to get started?
Year-round enrollment. Ages 8–14. Portland, Hillsboro, Beaverton, and nearby.