Learning Python from Scratch
A Visual Approach with Turtle Graphics
When I set out to teach my kids programming, I wanted something different from the typical "Hello World" progression. I wanted them to see what their code was doing, immediately, on screen. That's what led me to Python's Turtle library.
Turtle gives you a little cursor that you can move around the screen with code. Tell it to go forward, turn left, change colors. The feedback is instant and visual. For someone just starting out, that connection between typing code and seeing something happen is everything.
This course grew out of that experience. It starts with the absolute basics (what even is programming?) and builds through thirty-four units to a working Snake game. Each unit has theory, code examples, and a mini project. The projects all use Turtle, so you're building something visual every step of the way.
