Qt in Education Course Materials
The Qt in Education Course Material is developed for the purpose of teaching Qt at educational institutions. The ten lectures cover the basics of Qt in addition to some special topics. You are welcome to download them and try them out.
The course material is split into lectures. Each lecture is meant to last 2 x 45 minutes. The lectures include notes for the teacher, and exercises for the students to test their skills after the class. There are also five larger lab exercises that cover topics from several lectures at once.
All teachers and others interested, are encouraged to register to receive information about updates and topics related to Qt in Education.
Download all ten lectures (including speaker notes and exercises) and five labs - either together including all formats (in this 45MB zip file) or separately:
- L1: The ideas behind Qt and live demo ( pdf | odp | ppt )
- L2: The Qt object model and the signal slot concept ( pdf | odp | ppt )
- L3: Widgets and layouts ( pdf | odp | ppt )
- L4: Datatypes, collections and files ( pdf | odp | ppt )
- Lab 1 covering topics from L1-L4 ( pdf | odp | ppt )
- L5: Custom Widgets and Painting ( pdf | odp | ppt )
- L6: The Graphics View Canvas ( pdf | odp | ppt )
- Lab 2 covering topics from L5 and L6 ( pdf | odp | ppt )
- L7: Qt Quick ( pdf | odp | ppt )
- Lab 3 covering topics from L7 ( pdf | odp | ppt )
- L8: The Model View Framework ( pdf | odp | ppt )
- L9: Custom Models ( pdf | odp | ppt )
- Lab 4 covering topics from L8 and L9 ( pdf | odp | ppt )
- L10: Networking and Integrating the Web ( pdf | odp | ppt )
- Lab 5 covering topics from L10 ( pdf | odp | ppt )
- MeeGo Lab 1 covering topics from ML1 and ML2 ( pdf | odp | ppt )
- ML1: Introduction to Qt and MeeGo ( pdf | odp | ppt )
- ML2: Developing Qt Apps for MeeGo ( pdf | odp | ppt )
Please provide feedback either by posting a message to the forum or by contacting us directly.
Translations
The first four lectures are already translated into Chinese.
If you are working on translations, or would like to contribute to a translation, let us and others know on the wiki.
License information
The Qt in Education Course Materials are provided under the Creative Commons Attribution-Share Alike 2.5 License Agreement.
![]()
The full license text is available here: http://creativecommons.org/licenses/by-sa/2.5/legalcode.
Nokia, Qt and the Nokia and Qt logos are the registered trademarks of Nokia Corporation in Finland and other countries worldwide.

