Qt Training Offers

Felgo offers beginner Qt training & tailored Qt workshops based on your requirements and level of experience.

Companies like Telenav, UpdatePromise and others improved their Qt development skills with Felgo.

Qt Training Schedule

Choose your training opportunity from these currently scheduled Qt training courses:

Date

Course

Location

Duration

Language

Price (per person & excl. VAT)

Qt Training Courses

19.08.2020

Online

1 day

English

€ 400

23.09.2020

Online

1 day

English

€ 400

29.10.2020

Online

1 day

English

€ 400

25.08.2020

Online

1 day

English

€ 400

04.11.2020

Online

1 day

English

€ 400

29.09.2020

Vienna

2 days

German

€ 800

02.09.2020

Online

1 day

English

€ 400

08.10.2020

Online

1 day

English

€ 400

08.09.2020

Online

1 day

English

€ 400

14.10.2020

Online

1 day

English

€ 400

15.09.2020

Online

1 day

English

€ 400

21.10.2020

Online

1 day

English

€ 400

Qt Workshops

On Request

Individual

2 days

English

 

On Request

Individual

2 days

English

 

On Request

Individual

2 days

German

 

On Request

Individual

2 days

English

 

On Request

Individual

2 days

English

 
Individual Requests

We also offer dedicated team training remotely or on your own site and one-to-one remote sessions via screen-sharing at your preferred date and time. Contact us for an individual offer:

Qt Training Offer

Every project and team is different. We offer training courses to improve your Qt skills and individual workshops to work on your specific project and needs:

Qt Training Courses

Training courses are scheduled courses that are ideal for learning Qt or improving your skills in certain areas.

How?

Video conferences with screen sharing for training from a list of available topics for one person up to a group of six people.

Twice a year we offer training courses at the Felgo office, for the best peer learning experience.

Book if you:

Look for an easy setup with video conference and screen sharing.

No alignment within your team required, everyone can join individually.

No preparation and upfront work required, just join and improve.

Qt Workshops

Workshops are tailored workshops with your team, ideal to work on your specific Qt challenges and issues.

How?

Felgo visits you in your office for a hands-on, practical programming training, tailored to your needs.

Workshops can also be held remotely via screen sharing.

Book if you:

Look for support on your particular project and business objectives, tailored to your specific needs, your preferred time and topics you want to focus on.

Need directed support for your hardware and development environment.

Keep things confidential and still move in the fastest way possible.

Qt Training Courses

We currently offer five proven training courses:

Getting Started with Qt/QML

An introduction course to Qt & QML for Qt Rookies.
Show More

 

Upcoming course: 19.08.2020
See all

Target Group

Qt/QML beginners and Qt developers that want to polish up their Qt knowledge.

Prerequisites

Basic understanding of programming and code.

Duration

Scheduled online training is designed to be done in one business day.

Price

Please see the registration page for current pricing or ask for a custom quote for your team. Contact us here.

Covered topics:

  • Intro to Qt
    • What is Qt?
    • Why Qt?
    • What’s Inside Qt SDK
  • Qt SDK Installation and Updates
  • Qt Programming
    • Programming Languages: C++, QML, Python
    • UI: Widgets vs. QtQuick
  • Intro to QML and QtQuick
  • UI Development with QML
  • Development Workflow
  • Programming and Hands-on
  • Further topics and outlook

Advanced QML Architecture

Improve your project's architecture, performance & integrate platform native code.
Show More

 

Upcoming course: 25.08.2020
See all

Target Group

Engineers that want to improve in application code architecture and want to learn how to integrate native code and third-party libraries.

Prerequisites

Understanding and experience with the Qt SDK and C++/QML programming languages. Ideally, you have worked on a Qt project before joining that course.

Duration

Scheduled online training is designed to be done in one business day. On-site training is designed to be done in two business days.

Price

Please see the registration page for current pricing or ask for a custom quote for your team. Contact us here.

Covered Topics

  • Good practice application architecture
    • Separation of Model, View and Logic Code in your Qt App using QML
    • Separate QML and C++ code for best productivity and performance
  • QML Performance: Dos and Don'ts
  • Code Integration
    • Platform-Native Code Integration
    • Integration of third-party libraries
    • Integration of legacy code
  • Programming and Hands-on
  • Further topics and outlook

Qt on Android & iOS

Learn how to use Qt for your mobile app development on Android and iOS.
Show More

 

Upcoming course: 02.09.2020
See all

Target Group

Engineers aim to develop cross-platform mobile apps with Qt.

Prerequisites

Basic understanding of programming and code. Ideally, you bring basic Qt and QML understanding and have already worked on a mobile project before.

Duration

Scheduled online training is designed to be done in one business day.

Price

Please see the registration page for current pricing or ask for a custom quote for your team. Contact us here.

Covered Topics

  • Differences between mobile app and application development
  • Mobile app development with Qt Overview
    • HTML5 vs. Qt native development
    • Qt compared to Cordova, React Native, Flutter, Xamarin and others
  • Native UI/UX
    • Improve the user experience of existing Qt-based apps on mobile platforms
    • How to support multiple devices (Screen Resolution Independence, dynamic image switching, scale vs dpi)
  • App development cycle: Development, testing and publishing to App Stores
  • Programming and Hands-on
  • Further topics and outlook

Felgo Getting Started

Introduction to Felgo and its role within the Qt ecosystem.
Show More

 

Upcoming course: 08.09.2020
See all

Target Group

Engineers new to Felgo or want to improve their Felgo skills.

Prerequisites

Basic understanding of programming and code. Basic knowledge of QML programming.

Duration

Scheduled online training is designed to be done in one business day.

Price

Please see the registration page for current pricing or ask for a custom quote for your team. Contact us here.

Covered Topics

  • Introduction to Felgo SDK
  • Integration with Qt SDK
  • Supported Platforms
  • APIs & Features
  • Tooling & Products
    • Hot Reload
    • Cloud Builds
    • Cloud IDE
  • Programming and Hands-on with Felgo
  • Further topics and outlook

Create a Successful Qt Product

Learn how to launch a product based on the Qt Framework from the Felgo story.
Show More

 

Upcoming course: 15.09.2020
See all

Target Group

Engineers working in a product team at any stage of the project.

Prerequisites

Programming skills are of advantage but not required.

Duration

Scheduled online training is designed to be done in one business day.

Price

Please see the registration page for current pricing or ask for a custom quote for your team. Contact us here.

Covered Topics

  • The Felgo story
  • How to transition from a project to a product
  • Documentation Dos and Don'ts
  • How to measure product success with key metrics: DAU/WAU/MAU, Retention
  • How to improve retention with gamification
  • Learnings from Felgo as a product company

Qt Workshops

Workshops are tailored to your individual needs. We currently offer five workshop topics:

Speed Up Embedded Development

Save time with embedded development using the right cross-platform tools.
Show More

Target Group

Qt/QML engineers working on an embedded project.

Prerequisites

Understanding of the Qt SDK and an overview of embedded topics.

Duration

Workshops are usually done in one or two business days. Custom durations are possible on request.

Price

Please ask for a custom quote for your team. Contact us here.

Available Topics

Based on your requirements, we cover the following topics:

  • Support multiple screens, density independence
  • How to develop and test on desktop for embedded devices
  • How to use Hot Reload for Fast Deployment
  • How to best debug and profile issues
  • Programming and Hands-on with Qt on your specific project
  • Further topics and outlook

Network & Hardware Connectivity with Qt

Use Qt to connect with devices and sensors via specific protocols and buses.
Show More

Target Group

Engineers working on a Qt project that connects with devices or sensors.

Prerequisites

Understanding and experience with the Qt SDK and C++/QML programming languages.

Duration

Workshops are usually done in one or two business days. Custom durations are possible on request.

Price

Please ask for a custom quote for your team. Contact us here.

Available Topics

Based on your requirements, we cover the following topics:

  • Connectivity:
    • DBus
    • Bluetooth / NFC
    • (Web) Sockets
    • MQTT
    • CAN
  • Simulate on Desktop
  • Service Architecture vs. Monolithic Project
  • Programming and Hands-on with Qt on your specific project
  • Further topics and outlook

Qt Project Modernization

Transition your legacy project to the latest Qt version features and build systems.
Show More

Target Group

Engineers working on a legacy project.

Prerequisites

Understanding and experience with the Qt SDK and C++/QML programming languages.

Duration

Workshops are usually done in one or two business days. Custom durations are possible on request.

Price

Please ask for a custom quote for your team. Contact us here.

Available Topics

Based on your requirements, we cover the following topics:

  • Migrate from Qt C++ to QML
  • Port existing Qt Widgets based apps to modern QML
  • Upgrade projects to new Qt versions
  • From Python to modern QML/C++
  • Qt build systems: Transition from qmake to CMake
  • What’s New in Qt 6: From Qt 4 to Qt 6. From Qt 5 to Qt 6
  • Programming and Hands-on on your specific project
  • Further topics and outlook

Qt for WebAssembly to Target the Web

Learn how to port your existing Qt project to the Web with Qt for WebAssembly (WASM).
Show More

Target Group

Engineers working on a Qt project that needs to be ported for the Web.

Prerequisites

Understanding and experience with the Qt SDK and C++/QML programming languages.

Duration

Workshops are usually done in one or two business days. Custom durations are possible on request.

Price

Please ask for a custom quote for your team. Contact us here.

Available Topics

  • Based on your requirements, we cover the following topics:

    • What is WebAssembly?
    • Qt for WebAssembly
      • Supported modules
      • Improvements from Felgo
    • How to port to WebAssembly
    • Efficient development with WASM Hot Reload
    • Programming and Hands-on with Qt on your specific project
    • Further topics and outlook

Qt Build Automation (CI/CD)

Save time, increase quality and meet delivery dates with Qt build automation.
Show More

Target Group

Product team engineers and DevOps engineers working with Qt.

Prerequisites

Understanding of the Qt SDK. Basic understanding of tooling and CI/CD processes.

Duration

Workshops are usually done in one or two business days. Custom durations are possible on request.

Price

Please ask for a custom quote for your team. Contact us here.

Available Topics

  • Based on your requirements, we cover the following topics:

    • Why Build Automation?
    • What can be automated?
    • Existing tools and products for Qt Build Automation
    • Programming and Hands-on with Qt on your specific project
    • Further topics and outlook

Why Felgo

Felgo is a long-time Qt Technology Partner, focusing on Qt product development and extending Qt to new areas.

Felgo is a team of more than 20 people, working with Qt for more than 10 years.

As the creator of Felgo SDK, we developed a sense of product development and product team needs. Compared to consulting companies, we think value-based, not in hours or sales cycles.

Qt-Company-Technolog

Felgo holds courses on programming for Austrian universities, including the University of Applied Sciences Upper Austria and Salzburg University of Applied Sciences. Felgo also actively works on scientific research programs with Vienna University of Technology and Johannes Kepler University Linz.

 

From our customer UpdatePromise:

quote-black
UpdatePromise-Logo-1

I really had a good feeling about the team already just from working with the Felgo SDK. The working relationship was easy, excellent results, great team. Felgo really stepped up to the plate and honored my faith.

FAQs

  • What’s the difference between a training course and a workshop?

    A training course covers a predefined topic that can be done without any preparation from your side. Thus, participants from different companies can join an individual training course. The training focuses on the learning achievements of the individual participants.

    A workshop is a two-step process: In a first introduction call with your team lead, we define goals and requirements for the booked workshop topic. Afterward, your team will exclusively work on the workshop at a given date/time. A workshop might be the better option if you want to cover your individual project.

  • What’s the difference between Online and On-Site Training?

    Online training is done via screen-sharing sessions (like a webinar) with a group of individual people that signed up for a course.

    On-site training and workshops allow us to better align with your requirements and working based on mutual confidentiality and a non-disclosure agreement. On-site also reduces travel expenses and off-time from office for your team.

  • For which skill levels do you offer training?

    Felgo trains your team on Qt levels from beginner to experts:

    • Beginner: New to Qt
    • Intermediate: Qt basics
    • Advanced: 1 year to Qt
    • Expert: 5+ years to Qt
  • Is the training group size right for my company?

    Online training is done with groups of up to eight people. For workshops with your team, up to six people can join per training to guarantee personal learning success. Subsequent workshops covering the same topic are possible.

  • I have an individual request right now, training does not seem to be suited for me?

    We also offer one-to-one screen-sharing support on specific questions and issues. Contact us here.

  • What’s the usual training duration?

    Training duration depends on the course and if the training is done on-site or online. Usually, training is designed to be done in one or two days. A training day consists of six hours, grouped into two blocks of three hours with an hour of break.

    Different duration and blocks are possible, please let us know your requirements. Contact us here.

  • Do you offer training in different languages?

    Yes. We usually offer training and workshops in German and English. On request, we also offer training in Italian and Spanish language. Contact us here.

  • What are the training costs?

    Costs for scheduled training are listed in the training agenda found here. For individual team training and workshops, we provide a custom quote. Contact us here.