A MoreSalamander StudioLabs Production

Build It

Learn by building. One page at a time.

ยฉ 2026 MoreSalamander StudioLabs. All rights reserved.

What is Build It?

Build It is an educational series that teaches programming through complete, working projects. Each project is broken down into atomic steps โ€” one concept per page โ€” so you always know exactly what you're doing and why.

No hand-waving. No "the rest is left as an exercise." Every line of code is explained, every decision is justified, and every checkpoint confirms you're on track.

Getting Started

New to programming on Mac? Complete these setup guides first:

Project Setup

Terminal, Python, pip, and venv on Mac

๐Ÿ“„ 36 pages

VS Code on Mac

Install, navigate, extensions, shortcuts, settings

๐Ÿ“„ 39 pages

NumPy Fundamentals

Arrays, indexing, operations, and aggregation

๐Ÿ“„ 45 pages

Python Standard Library

Built-in modules: random, time, datetime, and more

๐Ÿ“„ 9 guides

The Three Stages

Every Build It project follows the same progression:

Stage Name What You Build
Foundation See It Work A complete, working application with hardcoded values
Configuration Use It Today User-adjustable settings with validation and UI
Persistence Keep It Forever Save and load settings between sessions

Each stage produces a standalone, runnable application. You can stop at any stage and have something useful.

Available Projects

Academic Series

Study Timer

Pomodoro-style countdown timer with alarm. Built with Python and Tkinter.

โœ… Foundation โœ… Configuration โœ… Persistence

Web Performance Series

Particle Life

Artificial life simulation with emergent behaviors. Built with React and Canvas.

โœ… Foundation ๐Ÿšง Configuration ๐Ÿšง Persistence

๐Ÿ“‹ Complete Code ยท ๐Ÿš€ Setup Guide ยท ๐ŸŽฅ Video Demo

Philosophy

Traditional tutorials fail in predictable ways:

Build It solves these problems with atomic steps, working checkpoints, recovery paths, and progressive enhancement.

Quick Links

The Build It Constitution

Every guide follows the Build It Constitution

How These Guides Are Made

Build It guides are created using a structured production workflow โ€” not just AI-generated code presented as-is.

Each guide transforms a working application into a step-structured learning system where every step:

The Pipeline

  1. Stage freeze & constraints โ€” Define what's in scope and explicitly out of scope
  2. Atomic decomposition โ€” Break the system into "one step = one unit of change"
  3. Instruction-as-verification โ€” Embed checkpoints so the guide doubles as a QA harness
  4. End-to-end validation โ€” Confirm runtime behavior matches the guide's claims
  5. Feature verification suite โ€” Add checklists to guard against regression

Quality Controls

AI Collaboration

These guides are co-authored with AI systems (ChatGPT and Claude) under human-owned standards:

For the full authoring methodology, see Authoring Methodology.