Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Qt 6 Core Beginners with C++
Bestseller
Rating: 4.5 out of 5(3,443 ratings)
51,611 students

Qt 6 Core Beginners with C++

No experience necessary, learn Qt C++ cross platform programming on windows, mac and linux for beginners using Qt 6.
Created byBryan Cairns
Last updated 10/2023
English

What you'll learn

  • C++ for beginners
  • C++ programming
  • Qt
  • Qt 6 Core
  • Variables
  • Scope
  • Pointers
  • QObject
  • Command line programs
  • Input and output
  • Flow control
  • Functions
  • Signals and slots
  • Casting
  • Error handling
  • Templates
  • QString class
  • QList class
  • QVariant class
  • QMap class
  • QVector Class
  • QTimer Class
  • qDebug, qInfo, qWarning, qCritical, qFatal
  • Qt property system
  • Getters and setters

Course content

16 sections149 lectures15h 42m total length
  • What does this course cover1:14
  • What this course doesn't cover0:52
  • Who should take this course1:18
  • Course prerequisites1:47
  • If you already know C++1:19
  • Who is the instructor1:24
  • Raw and unfiltered1:45
  • Qt overview1:38
  • Courses overview1:42
  • Qt is massive1:27
  • What, why, how, recap0:55
  • Goals of this course1:03
  • What is Qt1:15
  • What can you make with Qt0:52
  • Downloading5:04
  • Installing0:42
  • Installation notes0:48
  • Installing on Windows3:49
  • Windows notes0:04
  • Installing on Mac3:13
  • Mac notes0:06
  • Installing on Linux5:28
  • Linux notes0:05
  • Exploring the IDE11:30
  • Installation issues0:55
  • Bugs0:57

    Acknowledge that bugs arise in software development and that code often doesn't work as expected. Check GitHub first for updates, as I update the source code there before rerecording videos.

  • Reviews and feedback1:23
  • Source Code0:09
  • About the videos0:09
  • Section 1 Quiz
  • Section 1 - Assignment

Requirements

  • Internet connection and a desire to learn
  • Some experience helpful, but we start at the beginning

Description

Learn cross platform programming with Qt and C++, write once, build anywhere – Qt runs on virtually anything. You probably have applications built with Qt running on your computer, smart phone, television, and other electronics.

No experience necessary, this is a beginners course that will teach you the foundations of both Qt 6 and C++. This course is meant as a direct replacement for an introduction to C++ class. This course starts off with simple topics such as "what is a variable" and ends with some basic Qt classes and how to work with them. The main focus of this course is to get the student a solid foundation to move forward from. At the end of this course you will be able to create basic applications using C++ and Qt 6. This course is a complete re-record of my award winning Qt 5 for beginners course, covering new material along with using CMAKE instead of QMAKE.

We will start with basic foundational concepts such as variables and each section moves into more complex topics such as templates, classes, error handling and how to use some of the Qt 6 classes includes in the core library. This course uses C++ and Qt Creator which is the best IDE for developing cross platform applications using Qt that can run on Windows, Mac, Linux, embedded devices such as a raspberry pi, iPhone and Android.


This is the starting point for all other Qt 6 courses on that are coming soon to Udemy as I re-record them with the newest technology.

Qt 6 Core Intermediate

Qt 6 Core Advanced

Qt 6 Widgets

Qt 6 QML

Qt 6 Design Patterns


Featuring closed caption in: English, Hindi, Korean, Spanish, Traditional Chinese

Who this course is for:

  • Anyone wanting to learn the basics of C++ and Qt 6