Ultimate Tkinter Python GUI Masterclass (Udemy.com)
Build Three Graphical User Interface Apps with Python and TKinter The Fast and Easy Way!
Created by: John Elder
Last updated November 2023
What you will learn
- Introductory TKinter
- How to Build Basic Apps With TKinter and Python
- Create Executable .exe Apps
- Build an MP3 Music Player With Tkinter and Python
- Build a Paint App wiht Tkinter and Python
Course Description
In this course I'll teach you how to make graphical user interfaces for Python using TKinter. You'll be surprised just how quickly you can create some pretty cool looking apps! This is a bundle of three of my most popular TKinter courses here on Udemy, you get them all in one course!
I'll show you the ins and outs of TKinter, and then I'll show you how to package your app as an .exe file that you can share with others!
We'll start out by learning all about the main TKinter widgets. Everything in TKinter is a widget...from labels, to buttons, input boxes, and more.
After we've learned all the major Widgets, we'll build a fun Math Flashcard app. Our app will have addition, subtraction, multiplication, and division flashcards.
Then we'll move into more advanced apps.
We'll build a fun Paint App that lets the user draw simple pictures with Tkinter. Then we'll build a cool little MP3 music player app.
If you've ever wanted to create GUI apps with Python, this is the course for you!
Instructor Details
- 4.6 Rating
182 Reviews
John Elder
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.
Today he teaches Web Development courses at Codemy the online code school he founded.
John graduated with honors with a degree in Economics from Washington University in St. Louis where he was an ArtSci Scholar.
More courses by John Elder
Intro To PostgreSQL Databases With PgAdmin For Beginners (2023)
4.5 (7,751 Reviews)
Provider: Udemy
Time: 2h
$54.99
Build An API With The Django Rest Framework Using Python (2023)
4.5 (1,229 Reviews)
Provider: Udemy
Time: 1.4h
$54.99
Top Node and Javascript Bundle: Learn Node and JS (2023)
4.3 (1,126 Reviews)
Provider: Udemy
Time: 8.2h
$11.99
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
By Antonio Carbajal on 11/23/2025
Hasta ahora todo esta muy bien, el ritmo y la secuencia del curso me parecen correcto, es una buena forma de aprender de manera secuencial y segura.
By Stephen Heyworth on 3/12/2025
Good clear instructions with a logical progression without taking too long to do it - as some instructors can do. Some very very slight differences on Mac, but not enough to affect the learning.
By Manuel Pacheco on 3/10/2025
I am just starting but I can see that the instructor knows his stuff. He has the ability to show in detail what is needed. Looking forward to see more lessons.
By Tom Fischer on 1/6/2025
Love the way John teaches. Straight to the point, very engaged, gives awesome background and not just do this or that. Helped me to get from 0 to a succesfull project at work in no time
By Ken Lawrence on 12/2/2022
Can understand instructor … not someone with such a strong accent that it very hard to understand what’s being said
By Mark Oglesby on 5/20/2022
Easy approach style of instructions-very informal much like a conversation you would have with a fellow colleague. It could be better with some of the content but it is a nice start to learn Tkinter.
By Mohd Mujtaba Shoaib on 2/7/2021
this course has 100% good content one can learn completely about the tkinter module in python
By Tushar Gupta on 1/10/2021
COURSE IS VERY GOOD IT'S A 3 IN 1 COURSE WITH SOME TKINTER BASIC PROGRAM AND CONVERT PYTHON FILE TO .EXE FILE
By Vera Vasiljevic on 11/23/2020
Excellent teacher, easy-to-learn lessons very friendly exposed. Highly recommended!!
By VEERABRAHMACHARI GUNDIMEDA on 11/21/2020
His explanation is like master but such flow of english can not be understand by non english country people or very difficult to follow or catch his flow speed. he should give teach in which can catch up by non english people
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100









![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
