Qt 5 Core Intermediate with C++ (Udemy.com)
Continues where the beginners course left off
Created by: Bryan Cairns
Last updated August 2025
What you will learn
- Intermediate Qt 5 Core
- Timers
- Settings
- File System
- Design Patterns
How it compares
Against the other 86 rated Udemy courses in C++ on CourseDuck:
- Rating4.2 out of 5higher than 20% of them
- Reviews848#41 of 87 by number of reviews
- Length10.1 hoursshorter than 54% of them
- Last updatedAugust 2025more recently than 65% of them
Course Description
This is not a beginners course! This is the second course in the Qt 5 series, and is a follow up to the Qt 5 Core for beginners course. It is highly recommended you complete that course first! There are not a lot of intermediate courses, the goal of this one is to bridge the gap between beginners and advanced programmers.This course continues on to teach the student the core classes in Qt 5. This course overs Qt 5. Because Qt 6 has so many changes, I will re-record these lessons using Qt 6 and place them into a different course, check my instructor profile for updates.
Qt core for intermediate programmers covers
Smart Pointers
QSettings
QIODevice
QFile & QDIR
qCompress
Encoding
Serialization
Design patterns
And much more
Instructor Details
- 4.2 Rating
848 Reviews
Bryan Cairns
Awarded Content Creator in the 2020 Qt Champion Awards:
"Bryan has a few courses available on Udemy, specifically his course on Qt 5 Design Patterns and also has a popular group on Facebook which helps others with their Qt questions as well. For his work alone in creating the Qt 5 training course online for everyone to benefit from it was easy to make him our year's Content Creator."
I am a highly trained computer professional with the following skills:
Languages - C, C++, Dart, Flutter, QML, Java, Python, Visual Basic, C#, ASP, HTML, Javascript, VBScript
Frameworks - Qt, Java, .Net, Yii, Flutter
Certifications - CISSP, CEH, MCITP, MCSE, MCSA, CCNA, VCP, A+, Network+, Server+, Linux+
Operating Systems - 2008, 2008R2, 2012,2016, 2019 XP, 7, 10, Linux
Software - SQL, IIS, Cisco UCS, NetApp, HP Storageworks, Vmware VCenter, Ironport, SolarWinds
More courses by Bryan Cairns
More C++ courses
Learn C++ Programming - Beginner to Advanced (2026)
4.8 (399 Reviews)
Provider: Udemy
Time: 13.2h
$49.99
Unreal Engine 5 C++ Game Development (Fully Updated in 5.6) (2026)
4.7 (75,108 Reviews)
Provider: Udemy
Time: 26.3h
$174.99
Unreal Engine 5 C++ The Ultimate Game Developer Course (2026)
4.7 (9,386 Reviews)
Provider: Udemy
Time: 53.1h
$124.99
C++ Data Structures & Algorithms + LEETCODE Exercises (2026)
4.7 (3,314 Reviews)
Provider: Udemy
Time: 10.4h
$109.99
Reviews
By Arttu Räsänen on 9/24/2022
The materials are good and instructive. The only problems I've noticed are: the teacher's voice is recorded too quietly and is a bit difficult to hear. I wish he had a better microphone. Also the text/code on the videos is quite small. I watch the videos with subtitles, and it's annoying how the subtitles sometimes cover the teacher's code.
By S Robinson on 8/8/2022
many concepts not well explained, some C++ issues very poorly explained, arguably wrong ("A scopedpointer will delete itself when you try to copy it to another function"... the copy ctor is a deleted function, it doesnt compile). Container classes: no mention of essential implementation detail/big O-notation. Code with QPointer::data( ) called, why not use the overloaded operator->()?
By Tuukka Kettunen on 1/13/2021
Thanks Bryan! Very well put together. I like your teaching style. It's inspiring and as easy as it can be to follow the lectures. For improvement, maybe there could be a section for a bit more difficult exercises. There would not need to be video from you to check those. Example code with comments how you would have done it would be enough for us to check and compare "results". Anyhow, thanks Bryan! These courses are more valuable than gems to me.
By harpreet bassi on 1/12/2021
I really enjoyed this course. i have to say it is defiantly worth the time. Best part about Brian is he did not waste time explaining widgets, simply how to code apps (probably due to QML being a better option). I enjoyed a lot what this course taught and think i have a much better understanding on how to use QT.
By Erwin Hipp on 12/2/2020
I have learnd lot's of stuff, most of this is very useful and important for professional programming. Some parts, like Meta Information or D-Pointers are very special, but good to have seen an example about. Who knows when you will get in contact with code like this. Bryan explains very well, I like his style. For me this is a first class video tutorial.
By Eric Gorr on 11/22/2020
A good overview of features provided by Qt.
By Jocelyn GIROD on 11/8/2020
Les explications ne sont pas toujours claires et au finale peu approfondies.
By Mohamed Nasri on 9/26/2020
he does not explain on details
By Willard Joseph on 9/25/2020
Lots of information. Great delivery.
By Michael D Quick on 9/25/2020
A lot of good information. There was information i learned. However, I code design patterns regularly. I respectfully disagree with design of some of the design patterns.
Thank you for the training. I appreciate the training course.
By Aleksandar Paunovic on 9/19/2020
Another great course from a great instructor.
By Quoc Viet Vuong on 9/16/2020
Yes.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












