Our published video courses

Our video courses span a range of topics revolving around Qt, C++, QML, Python and the tooling ecosystem around these technologies.

Build Cross Platform Desktop Applications and Run Them on Windows, Mac and Linux. Build once, Run Everywhere!

What you'll learn :

  • The fundamentals of working with Qt to build C++ Gui Applications
  • Working with Qt Widget Classes
  • Working with Dialog Classes
  • Using the Qt Resource System
  • Styling Qt Applications
  • Working with Networks to fetch HTTP Data
  • Working with the File System
  • Model View Architecture and more

Take This Course

Learn and Master Modern C++ From Beginning to Advanced in Plain English - C++11, C++14, C++17, C++20 and More!

What you'll learn :

  • C++11, C++14, C++17 and C++20 Features
  • Ranges, Concepts, Modules, and Coroutines
  • Classes and Object Oriented Programming
  • Inheritance and Polymorphism
  • Stl containers, iterators and algorithms
  • Character manipulation and strings
  • Move Semantics
  • Operator Overloading
  • Move Semantics
  • Function and Class Templates
  • Function like entities and callbacks
  • And more!

Take This Course

Build Cross Platform Fluid And Dynamic UIs with QML. Run Them on Windows, Mac, Linux, Android,iOS and Embedded.

What you'll learn :

  • The basics of working with the QML language
  • Working with Javascript in QML
  • Animations
  • Positioning
  • CMake
  • Qt Quick Controls
  • Local Storage with Settings and SQLite
  • Http Requests and REST Api
  • Move Semantics
  • Dialogs
  • Model View Architecture
  • And more!

Take This Course

Build Cross Platform Desktop Applications in Python. Run Them on Windows, Mac and Linux. Build once, Run Everywhere!

What you'll learn :

  • The fundamentals of working with Qt to build Gui Applications using PySide6
  • Working with Qt Widget Classes
  • Working with Dialog Classes
  • Using the Qt Resource System
  • Using Qt Designer and Qt Creator for Ui Design
  • Styling Qt Applications
  • Working with Networks to fetch HTTP Data
  • Working with the Model View Architecture
  • Packaging PySide6 Applications

Take This Course

Learn Advanced Qt C++ GUI : Events, Painting, Model View Architecture, Graphics View Framework, Deployment,Internationalization and more.

What you'll learn :

  • Event Programming in Qt
  • Painting and Drawing with Qt
  • Drag and Drop in Qt Widgets
  • Advanced Features in Qt Model View Programming
  • Graphics View Framework
  • Copy, Cut and Paste Features in GUI applications
  • Saving and Loading Documents in your Qt applications
  • Deploying your Qt applications on Windows, Mac and Linux
  • Undo Redo and more

Take This Course

Connect Your Fluid and Dynamic Qt Quick(QML) User Interface to a Powerful C++ Back End

What you'll learn :

  • The fundamentals of interfacing Qt Quick to C++
  • Building your own custom QML types from C++
  • How data is converted back and forth between QML and C++
  • Calling C++ methods from QML
  • Calling Javascript(QML) functions from C++
  • Propagating property changes from C++ to QML and vice versa through the Q_PROPERTY mechanism
  • Working with C++ enums from QML
  • Building Default and List Properties capabilities for your QML types from C++
  • Enhancing your custom QML types with Attached Properties from C++
  • Property value sources and more

Take This Course

Use Custom C++ Models in QML, Build your own Visual C++ QML Types, Use Singletons and Dig Deep Through QML from C++

What you'll learn :

  • Building your own Custom C++ Models in C++ and using them in QML
  • Building your own C++ Visual Types and using them in QML
  • Using C++ Types as Singletons in QML
  • Digging Deep in the QML tree and manipulating your QML Elements from C++

Take This Course

Use Threads and Inter Process Communication in your Qt 5 C++ applications - A Practical Walk Through of Qt5 offerings

What you'll learn :

  • Creating and Managing Threads
  • Sending Feedback to main thread
  • Thread Synchronization
  • Thread Safety and Reentrancy
  • Using Thread Pools
  • Qt Concurrent High level Threading API
  • Managing Processes
  • Inter Process Communication,DBus and more

Take This Course

Build Cross Platform C++ GUI Applications with Qt, Run them on Windows, Mac, Linux, Android, iOS and Embedded Devices

What you'll learn :

  • The fundamentals of working with Qt to build C++ Gui Applications
  • Working with Qt Widget Classes
  • Working with Dialog Classes
  • Using the Qt Resource System
  • Styling Qt Applications
  • Working with Networks to fetch HTTP Data
  • Working with the File System
  • Model View Architecture and more

Take This Course

Build Cross Platform Fluid And Dynamic UIs. Run Them on Windows, Mac, Linux, Android,iOS and Embedded.

What you'll learn :

  • The basics of working with the QML language
  • Working with Qt Quick basic elements and building your own in QML
  • Signals and slots in QML
  • Working with input elements
  • Working with Javascript in QML
  • Positioning elements in QML
  • Running your QML Apps on Android
  • Dialogs in QML
  • Models,Views and Delegates
  • Transforms,Transitions and Animations
  • Networking Fetching HTTP Data and JSON(REST) APIs
  • Settings and Local Storage

Take This Course

Qt Training Services

LearnQtGuide

Clear, up front courses on Qt. We have made it our business to provide the best online learning resources for Qt Development. We put in the required effort to make sure the code resources coming with the courses are up to date and use the latest tools to reduce the hustle for students as much as possible. We already have the basic courses on Qt C++ and QML out and there are more in the pipeline.

See our courses

© 2023 LearnQt Guide. All Rights Reserved