Building Desktop Applications with Grit
5 self-paced courses that take you from zero to a distributable desktop app. Each course is ~30 minutes with hands-on challenges you complete yourself. No videos, no lectures — just concepts, examples, and practice.
5 courses
~2.5 hours total
54 challenges
Course 1•30 min•12 challenges
Your First Desktop App
Install Wails, scaffold a desktop app, understand Wails bindings, run in dev mode.
Course 2•30 min•12 challenges
Desktop CRUD & Data
Generate resources, SQLite database, GORM models, Wails method bindings.
Course 3•30 min•10 challenges
Custom UI & Theming
Frameless window, custom title bar, sidebar, dark theme, shadcn/ui components.
Course 4•30 min•10 challenges
PDF & Excel Export
Generate PDFs, Excel spreadsheets, CSV files, download flow.
Course 5•30 min•10 challenges
Build & Distribution
Compile native binary, platform targets, app icons, distribution.