Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

PySide2 Training

EDUCBA via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Build a strong foundation in PySide2 GUI development and learn how to design responsive, interactive desktop applications using the official Python binding for the Qt framework. This hands-on course guides you through creating graphical user interfaces, from setting up your development environment to building organized, user-friendly applications with core and advanced PySide2 widgets. Designed for learners with basic Python skills, you'll begin by creating simple windows and working with essential widgets such as labels, buttons, and text boxes. You'll then expand your skills by implementing interactive input controls, editable tables, sliders, dials, and other data-centric interface components. Finally, you'll organize applications using menus, tabs, layout managers, tree views, message boxes, and multi-pane interfaces to create maintainable and responsive GUIs. Throughout the course, you'll gain practical experience constructing, integrating, modifying, and optimizing PySide2 applications while applying event-driven programming and effective interface organization. Whether you're looking to strengthen your Python GUI development skills or build structured desktop applications with Qt, this course provides a practical, step-by-step learning experience focused on real application development.

Syllabus

  • Introduction and Basic Widgets in PySide2
    • This module introduces learners to PySide2, setting up the development environment and building a foundation in creating basic GUI components. Learners will explore how to initiate projects, create simple windows, and work with fundamental widgets such as labels, buttons, and text boxes.
  • Advanced Input Controls and Views
    • This module expands on basic interface development by introducing interactive and data-centric widgets. Learners will gain hands-on experience with form controls such as radio buttons, checkboxes, combo boxes, sliders, and explore how to implement editable tables and dials for dynamic user interfaces.
  • Menus, Layouts, and Containers
    • In this module, learners will master the organizational aspects of GUI applications. They will create menus, tabs, and hierarchical views, and apply layout managers for effective widget arrangement. The use of message boxes and tree structures will also be explored for enhanced interactivity and data visualization.

Taught by

EDUCBA

Reviews

4.9 rating at Coursera based on 10 ratings

Start your review of PySide2 Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.