School S04 · F01
Desktop Engineering
Native and cross-platform desktop with AI as the interface.
Trains engineers to build fast, native-feeling desktop apps — creative tools, dev tools, AI copilots — using Tauri, Electron and native frameworks.
Learning outcomes
What graduates can do.
- 01Ship signed installers for macOS, Windows and Linux
- 02Design keyboard-first, latency-sensitive UIs
- 03Integrate local models and system APIs
- 04Build auto-update and crash-reporting pipelines
Curriculum
9 courses.
Delivered as a portfolio-based sequence. Every course culminates in shipped work reviewed by working practitioners.
- 01Desktop UX Foundations
- 02Tauri (Rust + Web) Deep Dive
- 03Electron & Cross-Platform Packaging
- 04Native macOS (Swift/SwiftUI) & Windows (WinUI)
- 05Local AI Runtimes (llama.cpp, Ollama, MLC)
- 06File System, Shell & OS Integrations
- 07Code Signing, Notarization & Auto-Update
- 08Performance & Latency Engineering
- 09Capstone: Ship a Signed Desktop App
Tools & technologies
TauriElectronRustSwiftOllamaSQLite
Career tracks
- Desktop Engineer
- AI Copilot Builder
- Creative Tools Engineer
Featured programs
Flagship programs anchored in this school.
Other schools in this faculty