5-Day Free Course · Software Craftsmanship

Clean Code Code Others Want to Read

Clean code is the difference between a codebase that scales and one that grinds every sprint to a halt. This course covers the principles, patterns, and practices that separate code worth reading from code worth rewriting.

5 days self-paced
Free forever
Text + external video refs
No signup required
5
Days
10+
Refactoring Examples
6+
External Videos
$0
Forever Free

No videos. On purpose.

This is a text-first course that links out to the best supporting material on the internet instead of trying to replace it. The goal is to make this the best course on clean code you can find — even without producing a single minute of custom video.

Principles, not rules

This course teaches the reasoning behind clean code principles so you can apply them in contexts the rules don't anticipate.

Before/after examples in every lesson

Every principle is illustrated with real before/after code examples — not abstract descriptions.

Links to canonical books

Clean Code by Uncle Bob and Refactoring by Martin Fowler are the foundational books. This course links to relevant sections instead of summarizing them.

Completes in 5 one-hour sessions

Each day is designed to finish in about an hour of focused reading plus hands-on refactoring work. No live classes, no quizzes.

The 5 Days

Each day stands alone. Read them in order for the full picture, or jump straight to the day that answers the question you have today.

The best external videos on this topic.

Instead of shooting our own videos, we link to the best deep-dives already on YouTube. Watch them alongside the course. All external, all free, all from builders who ship this stuff.

Read the source.

The best way to go deeper on any topic is to read canonical open-source implementations. These repositories implement the core patterns covered in this course.

Three kinds of people read this.

Junior Developers Building Habits

You're writing code professionally for the first time and want to build the habits that will make your code worth reading. This is the course.

Developers Whose Code Gets Criticized in Reviews

Your PRs get feedback about naming, function size, or structure. This course explains the principles behind that feedback so you can apply them proactively.

Tech Leads Establishing Standards

You need to establish and communicate coding standards for your team. This course gives you the vocabulary and reasoning to do it effectively.

Want to Level Up Your Engineering Craft In Person?

The 2-day in-person Precision AI Academy bootcamp covers software craftsmanship, AI-assisted development, and engineering best practices — hands-on with Bo. 5 U.S. cities. $1,490. 40 seats max. June–October 2026 (Thu–Fri).

Reserve Your Seat