Build the whole stack.
Firmware to interface.
Squared Academy teaches the engineering most courses skip: embedded firmware, displays and HMI, modern C++, Qt and QML, and shipping the result to every platform. Real projects, taught by people who do this for a living.

From silicon to ship.
Every layer of a product that leaves the bench, from the chip to the installer.
- Firmware & RTOS bare-metal C, drivers, real-time
- Modern C++ the language, done properly
- Embedded displays & HMI touch interfaces for devices
- Qt & QML cross-platform application UI
- Deployment signing, installers, CI, every target
Courses built around real projects.
You finish each one with something that works and a codebase you keep. No toy demos, and no legacy Qt 5 patterns.
Desktop Apps with Qt Widgets and PySide6
Learn to build powerful desktop applications using Qt Widgets and Python. Leverage Python's simplicity with Qt's robust GUI framework to create professional applications with minimal complexity and maximum productivity.
Desktop Apps with Qt Widgets and C++
Master professional desktop application development using Qt Widgets and modern C++. Build cross-platform applications that run seamlessly on Windows, macOS, and Linux with native performance and polished user interfaces.
Qt QML From Beginner to Pro
Master modern UI development with Qt QML and Qt Quick. Create fluid, dynamic, and visually stunning user interfaces for desktop, mobile, and embedded applications. Learn declarative programming and advanced animation techniques.
Qt QML: Deploy to Desktop, Mobile and Embedded
Take one Qt QML application and ship it to every platform Qt supports: Windows, Linux, macOS, Android, iOS, and embedded ARM. Complete with installers, signed bundles, and a GitHub Actions pipeline that builds it all from a single git tag.
Desktop Apps with Qt Widgets and PySide6
Learn to build powerful desktop applications using Qt Widgets and Python. Leverage Python's simplicity with Qt's robust GUI framework to create professional applications with minimal complexity and maximum productivity.
- Level
- Intermediate
- Format
- Project-based
- Access
- $100, lifetime
Buy one course, or unlock everything
Every purchase includes full source code, project files, and a 30-day refund with no questions asked.
- Lifetime access to one course
- All source code and project files
- Free future updates to that course
- 30-day money-back guarantee
- Every course, including future releases
- The Discord community of 4,000+ developers
- Priority support from the instructor
- Monthly, yearly and lifetime options
Taught by someone who ships
Courses are led by Daniel Gakwaya.
Daniel is a Founder and Senior Software Engineer at Squared Computing. He has been writing software since 2011 and Qt is one of his favorite frameworks. Many of his cross platform Qt based projects are completed and out there on the market. Autodidact by nature ,he has a passion for learning new things and loves sharing knowledge with others. Especially people new to the dark art of software development.
Every course is built around a real project you finish and keep, and the code tracks Qt6 and modern C++ rather than the legacy patterns most tutorials still teach.
Questions get answered. Support turns around within a day, from people who build this software for a living.
Got me from zero Qt knowledge to building production apps in six weeks. The project-based approach made everything click.
verified student
The best Qt courses I've found. The teaching is clear and the projects are actually useful at work.
verified student
The first course I've found that actually teaches Qt well, after a shelf of books that didn't.
verified student
Start building.
Try a free lesson, or take the full library and community for the price of a couple of coffees a month.



