ICS Qt Training — Learn from the Experts

ICS Qt training keeps you on the leading edge of technology. We have put together an unparalleled set of lab-oriented courses which present the subject matter in an understandable yet intense manner. We are recognized for both the excellence of our instructors and the caliber of our students. To date we have provided training services to over half of the Fortune 500, including dozens of companies whose technology defines their core business.

New 2020 dates announced!

Courses​ Now Enrolling

Free 1 Day QML Programming Training

Free 1 Day QML Programming Training

For a limited time we are offering FREE QML Programming training in select cities. Whether you are new to QML, or already an expert, this course will help you fill in any gaps and get your questions answered. Learn More >>

card-embedded-devices.jpg

Programming with Qt for Embedded Devices

Five-day course developing applications for embedded systems and touchscreens using Qt. Learn More >>

Programming with Qt for Desktops

Programming with Qt for Desktops

Five-day in-depth introduction to Qt programming. Learn More >>

Effective QML

In-Depth QML

Three-day course focuses on design patterns and best practices to use when creating applications with QML. Learn More >>

Programming with Qt for Python

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). Learn More >>

State of the Art OpenGL with Qt

State-of-the-Art OpenGL with Qt

Five-day introduction to modern OpenGL using programmable shader pipelines. Learn More >>

User Experience Design for Embedded Devices

User Experience Design for Embedded Devices

This one-day course covers critical UX concepts and challenges to consider before engaging in core development of an embedded systems application. Learn More >>

Implementing Modern Apps

Implementing Modern Apps with Qt Quick

This 3-day course focuses on developing modern applications for embedded systems and desktops using Qt Quick. Learn More >>

QML by Design

QML by Design

QML by Design is a three-day course aimed at UX and graphic designers Learn More >>

Jump to the open enrollment schedule

Qt Coaching

ICS's Qt Professional Development Coaching Program offers knowledgeable engineers who share real-world Qt project experience and will personally coach your team beyond any book, manual or forum. Whether you are a Qt novice or advanced Qt engineer, ICS will deliver on-site or remote coaching for centrally located or remotely distributed teams. Learn More about Qt Coaching

On-Site Training and Jumpstart Packages

ICS has provided hundreds of on-site courses for companies around the world. On-site courses allow for excellent scheduling flexibility and for training in the clients' normal operating environment. Customized courses are available for on-site training. ICS also offers the following Jumpstart packages:

Open Enrollment Course Schedule

Dates Course Location Early Bird** Price Register
March 09, 2020 to March 13, 2020 Programming with Qt for Embedded Devices - guaranteed to run! Sunnyvale, CA $2,495 $2,995 Register
March 09, 2020 to March 13, 2020 Programming with Qt for Desktops Virginia / D.C. $2,495 $2,995 Registration Closed
March 10, 2020 to March 12, 2020 QML by Design San Diego, CA $1,695 $1,995 Registration Closed
March 16, 2020 to March 20, 2020 Programming with Qt for Embedded Devices Waltham, MA $2,495 $2,995 Register
March 23, 2020 to March 27, 2020 State-of-the-Art OpenGL with Qt Sunnyvale, CA $2,495 $2,995 Register
March 24, 2020 to March 26, 2020 In-Depth QML Waltham, MA $1,695 $1,995 Register
March 30, 2020 to April 03, 2020 Programming with Qt for Embedded Devices Houston, TX $2,495 $2,995 Register
April 06, 2020 to April 10, 2020 Programming with Qt for Desktops Waltham, MA $2,495 $2,995 Register
April 13, 2020 to April 17, 2020 Programming with Qt for Python Waltham, MA $2,495 $2,995 Register
April 15, 2020 to April 17, 2020 Implementing Modern Apps with Qt Quick Sunnyvale, CA $1,695 $1,995 Register
April 20, 2020 to April 24, 2020 Programming with Qt for Embedded Devices Detroit, MI $2,495 $2,995 Register
April 27, 2020 to May 01, 2020 Programming with Qt for Embedded Devices Waltham, MA $2,495 $2,995 Register
May 04, 2020 to May 08, 2020 State-of-the-Art OpenGL with Qt San Diego, CA $2,495 $2,995 Register
May 19, 2020 to May 21, 2020 QML by Design Seattle, WA $1,695 $1,995 Register
May 19, 2020 to May 21, 2020 In-Depth QML Sunnyvale, CA $1,695 $1,995 Register
May 27, 2020 to May 29, 2020 Implementing Modern Apps with Qt Quick Denver, CO $1,695 $1,995 Register
June 01, 2020 to June 05, 2020 Programming with Qt for Embedded Devices Sunnyvale, CA $2,495 $2,995 Register
June 01, 2020 to June 05, 2020 Programming with Qt for Python Dallas, TX $2,495 $2,995 Register
June 08, 2020 to June 12, 2020 Programming with Qt for Embedded Devices Waltham, MA $2,495 $2,995 Register
June 15, 2020 to June 19, 2020 Programming with Qt for Desktops Sunnyvale, CA $2,495 $2,995 Register
June 16, 2020 to June 18, 2020 In-Depth QML Waltham, MA $1,695 $1,995 Register
June 22, 2020 to June 26, 2020 State-of-the-Art OpenGL with Qt Waltham, MA $2,495 $2,995 Register
June 23, 2020 to June 25, 2020 QML by Design Orlando, FL $1,695 $1,995 Register

** Early bird pricing expires one month before the start date for each course.