Learning Resources

Courses, tutorials, and communities I return to regularly — organized by domain. I'm a perpetual student; these are the places that keep me learning.

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

General

The two sources I check daily. YouTube for depth, Hacker News for breadth.

The world's largest classroom — conference talks, tutorials, deep dives
Curated HN front page, less noise

Design & Motion

Design is a skill that compounds. These resources cover everything from UI fundamentals to motion design and web design business.

Web design & freelancing
Motion design courses — After Effects, Cinema 4D, animation principles
UI/UX fundamentals by Erik Kennedy — practical, opinionated
Tutorials & inspiration — CSS, React, interactive articles

My approach: start with the simplest tools (Inkscape, Krita, Figma) and only reach for heavier software (Illustrator, Photoshop, After Effects) when you genuinely need the extra features. Learn the principles first, tools second.

Web Development

Modern web development moves fast. These two are consistently excellent and keep up with the ecosystem.

Josh Comeau's deep dive into React — mental models, not just syntax
Expert-taught courses — JS, React, TypeScript, Node, CSS, and more

Architecture

Distributed systems, system design, and the hard-won lessons of running services at scale.

Battle-tested distributed systems patterns from Amazon engineers
System design channels, re:Invent talks, architecture deep dives

ML & AI

The field moves weekly. These help me keep up without drowning in noise.

Community-maintained AI knowledge base — papers, trends, tools
Andrew Ng's AI & machine learning courses
Andrej Karpathy, 3Blue1Brown, Yannic Kilcher

3D

I use Blender for 3D work. These two take you from zero to competent.

Beginner-friendly Blender tutorials — stylized, project-based
Comprehensive Blender training — modeling, texturing, animation

Management

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

Engineering leadership writing by Michael Lopp — funny, real, practical
Community-curated reading list — managers of all levels