GUI Development with Python and Tkinter
Master Python GUI development using Tkinter to build desktop applications!
4.75 (3110 reviews)

19 512
students
11.5 hours
content
Feb 2025
last update
$99.99
regular price
What you will learn
Master GUI Development with Tkinter and Python!
Create multiple Tkinter projects, including forms, games, and even a chat app that interacts with a web API.
Fully understand the two most important Geometry Managers in Tkinter: grid and pack.
Learn how to use a wide variety of widgets, such as labels, entries, buttons, spinboxes, and even the Canvas!
Gain in-depth knowledge of how themes and styles work in Tkinter, as well as how you can create your own styles and use them in your applications.
Throughout the entire course, follow best practices for Python and Tkinter code as taught by a professional software developer with years of experience.
Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This course, led by a knowledgeable instructor, provides an in-depth look at Tkinter's capabilities for GUI development. While some projects in the course could benefit from clearer explanations and better differentiation of variable names, learners will appreciate the comprehensive coverage of Tkinter's components and features. The Python refresher segment serves as a valuable resource for those seeking to strengthen their understanding of the language. Although exercises or quizzes are not currently included, this course remains an excellent starting point for aspiring GUI developers searching for up-to-date Tkinter training.
What We Liked
- Comprehensive coverage of Tkinter's features and components, enabling better code management in large applications
- Excellent explanations of how to build a Tkinter application using Object-Oriented Programming
- Instructor with strong knowledge of the subject matter and clear teaching skills
- Helpful Python refresher that focuses on useful features and their applications
Potential Drawbacks
- Some projects lack sufficient explanation, leading to confusion in understanding specific steps
- Occasional issues with code readability due to similar variable names in Object-Oriented Programming examples
- Lack of interactive exercises or quizzes for reinforcing and practicing the learned concepts
Related Topics
2589314
udemy ID
03/10/2019
course created date
08/11/2019
course indexed date
Bot
course submited by