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 Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Learn to design and develop responsive, interactive desktop applications with PySide2, the official Python binding for the Qt framework. This hands-on course takes you from setting up your development environment and creating simple windows to building organized, user-friendly graphical interfaces with essential and advanced PySide2 widgets. You’ll work with labels, buttons, text boxes, radio buttons, checkboxes, combo boxes, and text editors to create interactive input experiences. You’ll also implement editable tables, sliders, and dials for data-centric interfaces. As you progress, you’ll organize applications using menus, tabs, progress bars, tree views, message boxes, layout managers, and multi-pane interfaces. Designed for learners with basic Python skills, this course develops practical experience in constructing, integrating, modifying, and optimizing PySide2 applications. You’ll apply event-driven programming, arrange widgets effectively, build hierarchical views, and create maintainable interface structures. What makes this course distinctive is its step-by-step focus on real GUI application development. Every lesson builds practical PySide2 and Qt skills that help you move from basic UI elements to structured desktop applications. Enroll to strengthen your Python GUI development skills and learn how to create responsive, maintainable, and interactive interfaces.

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.