Writing Code in 3D

A script is more like sheet music than a novel.

Introduction to the "Frontend" and "Backend"

From server to browser—understand the basics of the full stack to create a clear learning path.

A Balanced Learning Plan: Lessons, Exercises, and Projects

Go beyond the tutorial with a balanced approach to learning programming.

Mindful Code Exercises

Experiments for practicing mindfulness while writing code.

What to do After the Developer Bootcamp

Navigating the next step in your development career.

The Four Layers of Programming Skills

Learn about the four layers of programming skills: syntax, programmatic thinking, creativity, and interdisciplinary skills.

Introduction to Text Editors and the Command Line

Here's the post that I wish existed when I started learning web development

Tutorial Writing: Clarify Your Prerequisites

Writing accessible and learner-friendly tutorials.

How to Debug a Script

Strategies and mindset for untangling code.

A Web Development Reading List

Collecting a reading list of important and influential writing for web development students.

Writing Code from Scratch

What to do when you have to come up with your own answers.


Late Night Code Club Newsletter

It’s midnight. You’re huddled in the restricted section of the library, eyes glued to powerful tomes—Creating Killer Websites! Resilient Web Design! The Pragmatic Programmer! You get a missive from your co-conspirators in the Late Night Code Club—another night of adventurous learning is about to begin.

If you enjoy these posts and want to read more, I’d like to invite you to join the Late Night Code Club by signing up for the newsletter—it’s all about learning and teaching programming. We’re exploring the metaskills that hide between the tutorials, programming as part of a creative practice, and uncovering the secrets that make the web magical. In each newsletter you’ll receive updates about new posts as well as other resources and ideas all about learning programming! It’ll be short, interesting, and encouraging for learners and teachers. See you there!