PyQt Essentials

Learn about the core features of PyQt and how to use them to build fully-functional applications.


Welcome to Create Simple GUI Applications where we're going to use Python and Qt to do just that.

If you want to learn to build GUI applications with Python the learning curve is pretty steep. There is a lot you need to know just to get something to work.

Many tutorials offer only screen casts and miss the simple concepts that actually matter. Like writing any code, successfully programming PyQt GUI applications is all about thinking in the right way. In this course I give you the real useful basics that you need to get building PyQt applications as quickly as possible. I include explanations, diagrams, walk-throughs and code to make sure you know what you're doing every step of the way.

By the end of the first 8 minute lesson you will have a running Qt application - ready to customise as you like. So, lets get started!

What's included?

Video Icon 6 videos


Creating a window.mp4
8 mins
19 mins
20 mins
Signals slots events.mp4
11 mins
Actions - Toolbars and Menus
13 mins
5 mins

Martin Fitzpatrick

A self-taught programmer with over 25 years experience, including 8+ years with Python. I love the flexibility Python gives you to create fun and useful things quickly.


Do I need any previous knowledge of Qt or PyQt?

Nope. You only need basic experience with Python to get started.

Do I need any software for this course?

You will need a working copy of Python installed to follow the course. We'll cover installing Qt and PyQt on the course.