In-Depth QML

Hands-on Training (In-person or Virtual - your choice!

June 24 - 26
July 22 - 24
August 19 - 21
September 23 - 25
October 21 - 23
November 18 - 20
December 9 - 11

This intensive 3-day course is designed for developers with a basic understanding of Qt and experience using core QML components. If you're ready to deepen your knowledge and build robust, cross-platform applications, this course is for you. 

Through practical, real-world scenarios, you'll explore how different Qt Quick Controls behave across platforms and styles—and learn to manage the quirks and edge cases that arise in cross-platform deployment.

Pricing

Virtual: $1,499
In-person early-bird*: $1,799
In-person: $2,100

This hands-on training is offered both virtually and in-person in our Waltham, Massachusetts headquarters. 

*Complete your registration 30 days prior to the start of the class to obtain the early bird rate

Please fill out the form to the right and we will be in touch soon to arrange payment.

Who Should Attend

  • Developers who are familiar with basic Qt/QML and want to take their skills further.
  • Designers looking to learn how better to use Qt Quick Controls and QML for UI design.

What You'll Learn

By the end of the course, you will be able to:  

  • Create a cross-platform application using Qt Quick and QML  
  • Build an XDG-free desktop icon theme  
  • Set up and manage a Qt project using CMake  
  • Properly deploy Qt applications across platforms  
  • Work with Qt’s internationalization (I18N) tools  
  • Use Qt Quick Controls effectively in real applications  
  • Understand layout management and styling in QML

Pre-Requisites

Topics

  • QML StylesQt Creator basics  
  • Working with CMake in Qt Creator  
  • Building and structuring CMake-based applications  
  • Cross-platform icon theming  
  • Qt Quick Controls 2  
  • Qt Quick Layouts and Dialogs  
  • QML styling techniques  
  • Internationalization with Qt tools 
     

Training Registration

Please fill out the form below and select how you would like to attend the course. We will be in touch to confirm payment.