PySide2 Training
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
What you'll learn
Identify the prerequisites, installation steps, and core PySide2 widgets to build basic GUI applications.
Construct interactive PySide2 interfaces using input controls, tables, sliders, dials, and text editors.
Design organized GUI applications with menus, tabs, layouts, tree views, and message boxes for responsive interfaces.
Skills you'll gain
Tools you'll learn
Details to know
9 assignments
See how employees at top companies are mastering in-demand skills
There are 3 modules in this course
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.
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.
What's included
7 videos3 assignments
7 videosβ’Total 47 minutes
- Introduction to PySide2 Courseβ’7 minutes
- Difference Between PySide and PySide2β’4 minutes
- Installation of PySide2 in PyCharmβ’6 minutes
- Creating Simple Frame in PySide2β’7 minutes
- Creating Label in PySide2β’6 minutes
- Single Line Text Box in PySide2β’7 minutes
- Button in PySide2β’10 minutes
3 assignmentsβ’Total 50 minutes
- Getting Started with PySide2β’10 minutes
- Creating Basic UI Elementsβ’10 minutes
- Graded - Introduction and Basic Widgets in PySide2β’30 minutes
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.
What's included
9 videos3 assignments
9 videosβ’Total 68 minutes
- Radio Buttons in PySide2β’7 minutes
- Check Box in PySide2β’7 minutes
- Combo Box in PySide2β’7 minutes
- Text Edit in PySide2β’3 minutes
- Table in PySide2β’10 minutes
- Slider in PySide2β’10 minutes
- QDial in PySide2 Part 1β’9 minutes
- QDial in PySide2 Part 2β’8 minutes
- QDial in PySide2 Part 3β’8 minutes
3 assignmentsβ’Total 50 minutes
- Interactive Widgetsβ’10 minutes
- Tables, Sliders, and Dialsβ’10 minutes
- Graded - Advanced Input Controls and Viewsβ’30 minutes
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.
What's included
7 videos3 assignments
7 videosβ’Total 49 minutes
- Progress Bar in PySide2β’9 minutes
- Menu Bar in PySide2β’7 minutes
- Tabs in PySide2β’7 minutes
- Tree View in PySide2β’8 minutes
- Tree View in PySide2 Continueβ’9 minutes
- Message Box in PySide2β’5 minutes
- Adding layouts in Frameβ’5 minutes
3 assignmentsβ’Total 50 minutes
- Interface Organizationβ’10 minutes
- Hierarchies, Messages, and Layoutsβ’10 minutes
- Graded - Menus, Layouts, and Containersβ’30 minutes
Instructor
Offered by
Explore more from Software Development
- Status: Preview
Course
- Status: Preview
Course
- Status: Free TrialE
EDUCBA
Course
- Status: Free TrialE
EDUCBA
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
90%
- 4 stars
10%
- 3 stars
0%
- 2 stars
0%
- 1 star
0%
Showing 3 of 10
Reviewed on Jul 25, 2025
Learn GUI development with Python using PySide2 toolkit.
Reviewed on Aug 5, 2025
Excellent hands-on training for PySide2 development!
Reviewed on Aug 19, 2025
Great GUI development training with Python and PySide2.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
