Graphical User Interfaces in Python (GUP)

Sciences

Graphical User Interfaces in Python (GUP)

credit

0.50 Credit

gradeGrades 8 - 12
academic year

Spring 2026

Schedule

UTC

Jan 13, 2026 - Apr 23, 2026

Section A

Recitation

Thursday, 9:30 PM - 10:45 PM

Graphical User Interfaces in Python (GUP)

Course Description

Target audience: grades 8-12, adults

Price and Duration:

  • $549 per student
  • This course is a semester long (15 weeks); typically 1d per week, 75min


Description:
This course is an introduction to graphical user interface (GUI) development for Python programs. This course is focused on the Qt6 Widgets framework and Qt PySide6. In this course, the student will learn various aspects of developing GUIs for MacOS, Windows, and Linux computers, including: - the application event loop - widgets and windows - signals and slots - layouts - actions, toolbars and menus - dialogs - events - ... more!

Prerequisites/Co-requisites:

  • Practical Programming with Python (PPP) course or demonstrated proficiency in Python.


Objectives:
The objective of this course is to introduce the student to the fundamentals of graphical user interface development for Python. By the end of the course, the student will understand the fundamental aspects of Qt PySide6 and Widgets and will be able to create sophisticated Python programs with beautiful graphical user interfaces.

Required Texts and Resources:

  • Text: Create GUI Applications with Python & Qt6, 6th Ed. by Martin Fitzpatrick book here
  • IT Resources: Student must have a computer (desktop, laptop) with an Internet connection. The student will need to install Qt6 framework and Python v.3.9 or above.
  • Recommended: Anaconda Python distribution.


$549

Log In or Create Account

Log in or create an account to order.