Skip to main content

Qt Customer Training

Advance your Expertise Guided by Industry-Leading Qt Professionals

Our mission is to deliver high-quality training on Qt products to companies worldwide. We help teams use the full potential of Qt by delivering hands-on, expert-led courses that translate directly into better applications, faster development cycles, and confident product teams.

Request Quote View Courses

Most Popular Courses

 

Why Get Qt Training?

Browse All Courses

 

  • 1h
  • INTERMEDIATE
2D UI Design with Qt Design Studio

5.0(2)

2D UI Design with Qt Design Studio

In this course, we go through the fundamentals of composing a 2D user interface with Qt Design Studio. You need to have Qt Design Studio installed on your computer to get the most out of this course. You will need a laptop or a desktop computer (not a mobile device) to use Qt Design Studio.

Learn more
2D UI Design with Qt Design Studio

2D UI Design with Qt Design Studio

  • 1h
  • INTERMEDIATE
  • 5.0(2)
Start Course

Course description

In this course, we go through the fundamentals of composing a 2D user interface with Qt Design Studio.

You need to have Qt Design Studio installed on your computer to get the most out of this course. You will need a laptop or a desktop computer (not a mobile device) to use Qt Design Studio.​

Objectives

In this course, you will … 

  • Be using ready-made components and also creating one of your own
  • Get familiar with Design Studio's basic elements in practice
  • 1h
  • BASIC
2D with Qt Design Studio

4.9(204)

2D with Qt Design Studio

In this course, we go through the fundamentals of composing a 2D user interface with Qt Design Studio. You need to have Qt Design Studio installed on your computer to get the most out of this course. You will need a laptop or a desktop computer (not a mobile device) to use Qt Design Studio.

Learn more
2D with Qt Design Studio

2D with Qt Design Studio

  • 1h
  • BASIC
  • 4.9(204)
Start Course

Course description

In this course, we go through the fundamentals of composing a 2D user interface with Qt Design Studio.

You need to have Qt Design Studio installed on your computer to get the most out of this course. You will need a laptop or a desktop computer (not a mobile device) to use Qt Design Studio.​

Objectives

In this course, you will … 

  • Be using ready-made components and also creating one of your own
  • Get familiar with Design Studio's basic elements in practice

Request a Training Quote

Whether you're interested in one of our existing courses or need a custom curriculum, we’ll help you get the right training—at the right time and place.

Request Quote

Application Development with Qt Quick

In this course, you'll learn how to build cross-platform applications using Qt Creator. You'll gain a solid understanding of essential Qt C++ and QML concepts and learn to design user interfaces with Qt Quick. This training is ideal for software developers working on desktop, embedded, or mobile projects who want to build beautiful, responsive UIs connected to efficient C++ backends.

High-level contents

  • Essential programming concepts in Qt C++
  • QML language concepts
  • Creating user interfaces with QML
  • Data models and containers
  • Integration of QML with business logic
  • Databases
  • Multithreading
  • Unit testing with Qt Test
  • Reusability with libraries and plugins


Target platforms: Desktop, Embedded, Mobile

Request Quote

Application Development with Qt Widgets

This course focuses on building feature-rich desktop applications using Qt Widgets. You will explore both ready-made and custom widgets, UI design tools, and integration with business logic. It’s ideal for developers working on traditional desktop environments who want full control over UI components and application structure.

High-level contents

  • Essential programming concepts in Qt
  • The UI Designer tool
  • Using ready-made widgets
  • Creating custom widgets
  • UI view creation
  • Data models and containers
  • Graphics View
  • Application creation utilities
  • Databases
  • Multithreading
  • Unit testing with Qt Test
  • Reusability with libraries and plugins


Target platforms: Desktop

2D UI Design with Qt Design Studio

In this course, you will learn how to use Qt Design Studio to create interactive, 2D user interfaces based on design assets imported from Figma. The course is ideal for technical artists and UI/UX designers who want to efficiently turn visual designs into working Qt Quick user interfaces.

High-level contents

  • Importing assets from Figma
  • QML language concepts for UI designers
  • Creating UIs with Qt Design Studio
  • 2D graphical effects (not on MCUs)
  • Timeline animations
  • Collaboration between development teams


Target platforms: Desktop, Embedded, Mobile, MCU

Request Quote

Qt Design Studio for Software Developers

This course helps software developers to enhance their UI creation workflow by utilizing Qt Design Studio. It focuses on working with graphical assets, rapid prototyping, and integrating the design output into fully operational Qt Quick applications.

Bundled with ’Application development with Qt Quick’ or ’UI creation with Qt Quick’, not available as a stand-alone course.

High-level contents

  • Creating UIs with Qt Design Studio
  • Introduction to asset import from Figma
  • Timeline animations
  • Using simulated data for GUI prototyping
  • Exporting Qt Design Studio UI to Qt applications


Target platforms: Desktop, Embedded, Mobile, MCU

UI Creation with Qt Quick

This course teaches the basics of building modern, fluid user interfaces using Qt Quick and QML, and how to connect them to powerful C++ backends. The course is designed for software engineers creating user interfaces from desktops to microcontrollers.

Bundled with ’Application development with Qt Quick’ or ’UI creation with Qt Quick’, not available as a stand-alone course.

High-level contents

  • Essential programming concepts in Qt C++
  • QML language concepts
  • Creating user interfaces with QML
  • Data models and containers
  • Integrating UI to business logic


Target platforms: Desktop, Embedded, Mobile, MCU

UI Creation with Qt Widgets

Learn to create classic desktop-style applications using Qt Widgets and C++. This course is suited for developers who prefer traditional UI development paradigms or are maintaining existing QWidget-based applications.

Bundled with ’Application development with Qt Quick’ or ’UI creation with Qt Quick’, not available as a stand-alone course.

High-level contents

  • Essential programming concepts in Qt C++
  • The UI Designer tool
  • Using ready-made widgets
  • Creating custom widgets
  • UI view creation
  • Data models and containers
  • Graphics View
  • Localization and internationalization


Target platforms: Desktop

Automated GUI Testing with Squish

In this course, you will learn how to build and maintain automated GUI test cases, utilize BDD and data-driven testing approaches, and use best practices to ensure long-term test stability. Perfect for QA engineers and developers aiming to reduce manual testing effort, increase coverage, and improve release confidence.

High-level contents

  • Test script creation & execution
  • Object recognition
  • Accessing application internals
  • Synchronization
  • Data-driven testing
  • Behavior-driven development
  • Test framework design
  • Advanced test execution


Target platforms: Desktop, Embedded, Mobile, MCU

Request Quote

Code Coverage with Coco

In this course, you will learn how to leverage Coco to assess and enhance the effectiveness of your unit tests. We’ll cover everything from coverage fundamentals to advanced embedded and continuous integration use cases. Ideal for QA engineers and developers working with Qt and C++ applications who want to raise the bar for software quality.

High-level contents

  • Code coverage basics
  • Overview of Coco features
  • Using CoverageBrowser
  • Collecting C++ coverage data
  • Gathering coverage data from embedded devices


Target platforms: Desktop, Embedded

Custom Training

Did not find anything suitable? We offer custom trainings whose content can be freely adjusted.

Example topics:

  • 3D programming with Quick 3D
  • Qt on embedded
  • Qt on mobile
  • Qt for Python
  • Qt Safe Renderer
  • Qt for Industry Automation
  • Qt for Automotive
  • Architecture and static SW analysis with Axivion
  • Completely custom content

Request Quote