Training
Advance Your Skills with Expert-Led Training Courses
Our lab-oriented courses present complex subject matter in an intensive yet easy-to-understand manner to help you develop high-demand skills and stay on the leading edge of technology. Recognized for the caliber of our instructors and the commitment of our students, ICS has provided training services to over half of the Fortune 500, including dozens of companies whose technology defines their core business.
In-Depth QML
This three-day course focuses on design patterns and best practices to use when creating applications with QML.
Desktop Application Creation with Qt 6
This five-day hands-on training will give you an in-depth introduction to Qt programming, primarily focusing on using Qt Widgets and the associated development tools.
Building an Embedded Application with Qt
This five-day, hands-on training will teach you how to build a Qt application for an embedded device.
Free Online Courses
Qt for Beginners Virtual Training
Free 5-part Qt training for beginners covering widgets, QML, QObject, QVariant, and Model/View. Download our introductory course to get started.
QML Programming — Fundamentals and Beyond
Free on-demand QML Programming virtual training covering QML basics, C++ integration, states, touch gestures, Model/View, and custom components.