Show HN: Build with Python – a beginner course where your code draws

Hacker News Top Products

Summary

Scimigo launched 'Build with Python', a beginner course where learners write their first Python programs by drawing on a canvas, covering function calls, variables, loops, and click events to build a robot, patterns, and interactive drawings.

Hi HN, I built this because I watched my daughter struggle at learning Python. I made something that runs only in the browser with visuals rather than relying on CLI&#x2F;terminal output. No need to worry about python installation, package versions, venv etc.<p>The lab runs with Pyodide in a web worker, and the program output is a picture by the side of the code block. A user would experiment with the code, and see the immediate changes in the visual output.<p>The course has 13 modules, with the first 6 foundation modules free, module 7-13 with free readings but guide labs for a one-time price of $49.<p>Please give it a try at <a href="https:&#x2F;&#x2F;scimigo.com&#x2F;en&#x2F;learn&#x2F;build-with-python" rel="nofollow">https:&#x2F;&#x2F;scimigo.com&#x2F;en&#x2F;learn&#x2F;build-with-python</a> Send me feedback on the UX and on the exercise design, especially if you teach kids to program.<p>I am also working on a C++ version for beginners (also with browser, no gcc or command lines). stay tuned.
Original Article
View Cached Full Text

Cached at: 10/04/26, 08:36 PM

# Draw with Python – Build with Python Source: [https://scimigo.com/en/learn/build-with-python/01-draw-with-python](https://scimigo.com/en/learn/build-with-python/01-draw-with-python) Make a robot, repeat a pattern, and respond to a click Your first Python programs make pictures on a canvas\. Learn calls, values, variables, and a loop before adding one click handler\. You learnfunction calls · variables · loops · click eventsYou buildA robot, a row of circles, and click\-to\-draw painting Loading the lab… **Was this lesson useful?**Your feedback helps us improve the course\.

Similar Articles

Program with Paint Brushes, Not Pencils

Hacker News Top

The blog post introduces a Python PaintBrush class for teaching coding visually and discusses how LLMs like Claude can generate such code quickly, emphasizing the value of hand-written code for learning.

Show HN: Made an open-source Lego AI generator

Hacker News Top

Show HN: an open-source project (ldraw-nova) that lets an AI agent design buildable LEGO models by writing LDraw code, exporting 3D views, VR-ready glTF files, and agent thinking traces, with Docker-based web app setup.