Practical coding · build in public

Ship small tools. Learn by building.

Short tutorials, working repos, and checklists for people who want something running on screen — not another lecture hall.

See learning paths
Photo: oomlout / Wikimedia Commons, CC BY-SA 2.0

Learning paths

Each path is a handful of focused lessons. Finish one, deploy something real, then pick the next.

Start here this week

Your first deploy

Push a static page to hosting, prove the URL on mobile, and write down the three commands you used.

Circuit board on a bench connected to test equipment for fault-finding
Photo: tony_duell / Wikimedia Commons, CC BY 2.0

Read the error

Turn a red stack trace into the one line that matters — then fix it without rewriting the whole file.

Lab notes

Editors, browsers, and checklists — only what you need this week. No tooling rabbit holes.

How lessons work

Every lesson ends with a runnable artifact — a page, a script, or a checklist you can reuse. We prefer short steps over long videos.

1 · One goal per session

Pick a single outcome (deploy a page, parse a CSV, fix a layout break). Stop when that outcome is live — not when the playlist ends.

2 · Prove it on a real URL

Localhost is practice. Share a public (or origin Host) URL and open it on your phone. If it fails there, the lesson is not done.

3 · Keep a command log

Write the three to five commands you actually ran. Next week you will thank yourself when the same deploy is muscle memory.

4 · Tools we actually use

A plain text editor, a modern browser with DevTools, git, and a terminal. Optional: a static host or a WordPress child theme when you need a CMS.

Reader checklist — first month

  • Ship one static page with readable type (≥16px body) and a working mobile layout.
  • Automate one boring file job in Python or shell and schedule it once.
  • Read three error messages end-to-end and fix them without rewriting the project.
  • Document your deploy steps so a teammate can repeat them without asking you.

JackCanCode — practical coding tutorials and small tools.

Photo credits appear under each image. Photos from Wikimedia Commons under their stated licenses.