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 developmentTutorial 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.
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!