← Writing

Learning Resources

Courses, tutorials, and communities I return to regularly, organized by subject. I am always learning, and these are the places I keep coming back to.

February 2026 Updated September 2026 ~2 min read
Contents
  1. General
  2. Design & Motion
  3. Web Development
  4. Architecture
  5. ML & AI
  6. 3D
  7. Management

General

I check these two sources daily: YouTube for depth and hckrnews.com for breadth.

Conference talks, tutorials, and technical explainers
Curated HN front page, less noise

Design & Motion

Design skills build on each other. These resources cover UI fundamentals, motion design, and the business of web design.

Web design & freelancing
Motion design courses covering After Effects, Cinema 4D, and animation principles
Erik Kennedy's practical, opinionated guide to UI and UX fundamentals
Tutorials and interactive articles about CSS and React

I start with the simplest tools, usually Inkscape, Krita, or Figma. I move to Illustrator, Photoshop, or After Effects when I need their extra features. I learn the principles first, then the software.

Web Development

Web development changes quickly. These two resources have stayed useful as the ecosystem has changed.

Josh Comeau's React course, with an emphasis on mental models and syntax
Expert-taught courses on JavaScript, React, TypeScript, Node, CSS, and related topics

Architecture

These resources cover distributed systems, system design, and lessons from running services at scale.

Distributed systems patterns documented by Amazon engineers
System design channels, re:Invent talks, and architecture explainers

ML & AI

The field changes every week. These resources help me follow it without reading everything.

A community-maintained knowledge base for AI papers, trends, and tools
Andrew Ng's AI & machine learning courses
Andrej Karpathy, 3Blue1Brown, Yannic Kilcher
François Chollet's hands-on guide to deep learning with Keras
A 376-page visual guide from perceptrons through attention and image and video generation, with exercises, code, and companion videos
Maarten Grootendorst and Jay Alammar explain tools, memory, planning, reasoning models, multimodal systems, and multi-agent collaboration through visual examples

3D

I use Blender for 3D work. These two resources cover the path from beginner exercises to competent project work.

Beginner Blender tutorials built around stylized projects
Blender training in modeling, texturing, and animation

Management

Engineering leadership is its own discipline. These are the resources I've found most honest and useful.

Michael Lopp's practical and funny writing about engineering leadership
A community-curated reading list for managers at every level