Programming with Qt for Python

This class is a 5-day hands-on introduction to developing desktop applications using the official set of Python bindings: Qt for Python (also known as PySide 2)

Implementing Modern Apps with Qt Quick

This 3-day course focuses on developing modern applications for embedded systems and desktops using Qt Quick. The target audience is accustomed to the widget classes and is looking to implement UI using QML instead. It assumes a working knowledge of the Qt core and widget classes. The course will present the latest Qt Quick techniques for implementation of UI and UI behavior, the interaction between C++ and QML, user interaction, animations and state machines. Additionally you will learn debugging, profiling and unit testing techniques. The course includes hands-on lab assignments.

User Experience Design for Embedded Devices

The proliferation of tablets and smartphones has raised customers’ expectations of their interaction with any device. If interaction with a device’s touchscreen is not as responsive or easy as with a tablet users are immediately disappointed.

This one-day course for software developers will cover critical user experience (UX) concepts and challenges to consider before engaging in core development of an embedded systems application.

In-Depth QML

This 3-day course focuses on design patterns and best practices to use when creating applications with QML user interfaces.

Programming with Qt for Desktops

This is a 5-day, in-depth introduction to Qt programming, primarily focusing on using Qt Widgets and the associated development tools (Qt Designer, Qt Creator and friends).