Learn to build software in the AI era.

Labs, toolkits, and toys for people who want to make things with code — and with the agents that now write it alongside us.

The Absolute Minimum You Must Know

minimum.borck.education

One-page chapters on the fundamentals — Linux, Git, Python, objects, testing, data — each ending with how to direct an AI at the topic and a wrong AI answer to catch. Every example is a doctest verified by CI.

Visit →

Speak Software

programminglabs.borck.education

Twelve hands-on labs where you describe and an agent builds. The durable human skills — specification, verification, decomposition, taste — are the curriculum.

Visit →

HandsOnAI

handsonai.borck.education

A pip-installable learning lab for how modern AI systems actually work. Six small, readable modules covering chat, RAG, agents, workflows, loops, and evaluation.

Visit →

One Calculator, Three Paradigms

programmingparadigms.borck.education

The same four-function calculator written in imperative, functional, and object-oriented Python — run all three in your browser and see how each paradigm thinks.

Visit →

The Calculator Walkthrough

calculatorwalkthrough.borck.education

A programming kata in notebooks: the same calculator taken from first design to best practice, applying the ten habits of readable, reliable Python along the way.

Visit →

Objectville

objectville.borck.education

Object-oriented Python through a subway system — stations, connections, and the classes that model them. Standard library only: clone it, run it, extend it.

Visit →

Programming Toys

programmingtoys.borck.education

Single-file interactive pages, each built to break one misconception about programming. No installs, no accounts — each toy works offline as a standalone file.

Visit →

Published packages

Installable libraries and tools on PyPI and npm.