What's Happening on Qt Academy - December '24

Banner-Academy-Course-Recap-Dec-24-003

Hey Everyone!

We are now at the end of 2024, and I wanted to take a moment to reflect on the year and what we have accomplished together.

Qt Academy has grown significantly this year, with new courses from ourselves and others in the Qt Community, such as KDAB and Spyrosoft. We have also updated and improved existing courses, and we are always looking for feedback on how we can improve the content for you.

Early next year, we will begin wrapping up our beginner QML courses and launch the completed series with a certificate of completion, so stay tuned for that! There will also be a little surprise for those who take the courses as a learning path!

Big thanks to all who have contributed to Qt Academy by creating content and to those who have taken the courses and provided feedback. We have ambitious plans for 2025, and we hope you will join us on this journey!

Let's take a look at the courses from December:

QML Best Practice

Dive into the essential best practices for writing robust, maintainable, high-performance QML code. This course will equip you with actionable insights and practical examples to elevate your projects and gain a comprehensive understanding of how to write clean, error-resistant QML and leverage advanced language features effectively.

Qt DataVisualization to Qt Graphs

Qt Graphs is Qt's newest module, which visualizes data in both 2D and 3D. This course will help you understand the differences between Qt DataVisualization and Qt Graphs, as well as how to migrate your existing code to the new module. Focusing on the practical steps required for migration, we'll guide you through key changes in CMake configurations, code, and asset handling. By the end of this course, you'll have a solid understanding of how to successfully transition your 3D application and leverage the enhanced features of Qt Graphs. It does not cover the 2D offering of Qt Graphs.

Fundamental Concepts in Qt Design Studio

Expand your understanding of different properties and familiarize yourself with components and assets. Use the states view in Qt Design Studio to create different states for your components. This tutorial is for people new to Qt Design Studio. To get the most out of the course, we recommend a basic knowledge of design tools and how they work. You don't need coding experience; however, any knowledge of CSS will help you.

Project Structure in Qt Design Studio

Explore Qt Design Studio and develop your understanding of the project structure and the difference between qml and UI files. Learn how to create and manage projects and the difference between declarative and imperative programming by creating a simple project. You don't need coding experience; however, this course is ideal for those who understand design tools and how they work.

Multiple Screens in Qt Design Studio

Learn how to create multiple screens in Qt Design Studio and navigate between them. You will also explore how to add transitions, animation, and logic to your screens and view the final result in Qt Design Studio.


We are always looking for feedback on what you would like to see and looking for great people within the community to help us grow.

If you want to stay in touch, visit the Qt Learning Hub and sign up for the newsletter! You can also view the whole catalog here and learn more about Qt educational licensing.

~ Ash


Blog Topics:

Comments