DIY Self-Paced Courses

Learn Grit

Free, self-paced 30-minute courses that teach you how to build web, desktop, and mobile applications with the Grit framework. Pick a track and start building.

Free book: Go for JavaScript Developers

A textbook that teaches Go from scratch to someone who already ships React and Next.js, then builds real applications with Grit. Every concept starts from the JavaScript you already know, and every chapter ends with something you build.

Every chapter ends with an assignment you push to your own GitHub repository. Chapter 0 sets that up and gets you onto Gopher League, a leaderboard for developers learning Go together, where every commit, review and merged pull request scores.

Learning Paths

Pick your kit, follow a path

Multi-chapter courses built around the seven Grit tech kits. Each has its own chapters, lessons, exercises, and end-of-chapter assignments — tuned for beginners and designed to be worked through in order.

Start with Grit Concepts if you're new — every other path assumes it.

Focused Tutorials

Bite-sized walk-throughs

Shorter, focused tutorials on specific topics — pick one, finish in ~30 minutes, build something concrete.