Learning

Learn From the Qt Experts

Our lab-oriented courses present complex subject matter in an intensive yet easy-to-understand manner to help you develop high-demand skills and stay on the leading edge of technology. Recognized for the caliber of our instructors and the commitment of our students, ICS has provided training services to over half of the Fortune 500, including dozens of companies whose technology defines their core business. 

Live Hybrid Digital grid and code

Desktop Application Creation with Qt 6

This hands-on training is offered both virtually and in-person in Waltham, MA. You will get an in-depth introduction to Qt programming, primarily focusing on using Qt Widgets and the associated development tools.

Learn More >
Open Enrollment or On-Site Man touching tablet with finger

In-Depth QML

This three-day course focuses on design patterns and best practices to use when creating applications with QML.

Learn More >

“The instructor is clearly a subject matter expert on Qt and explained complex concepts in a way that was easy to understand."

Software developer from global manufacturing firm

Qt Coaching

Whether you’re a Qt novice or advanced Qt engineer, ICS' Qt Professional Development Coaching Program can help you enhance your skills. Our knowledgeable engineers share insight gleaned from scores of Qt projects across a variety of industries and will personally coach your team. Learn More >

Qt Coaching

Instructor with student at desktop

On-Site Training

Known for the quality of our Qt training program, ICS offers a variety of courses on critical topics. These courses are presented at your facility to allow for scheduling flexibility and to leverage your team’s normal operating environment. If your needs extend beyond our course catalogue, we also offer customized courses tailored specifically for your organization.


Jumpstart Packages

If you’re looking for a faster, smarter way to create innovative UIs and applications, try one of our Jumpstart programs. Jumpstart for Squish will help you accelerate the use of Squish within your QA team, while Jumpstart for Embedded Development will show you how to get Qt running on your embedded platform.

Instructor in front of class