Build A Photoshop Like App With TKinter and Python GUI Apps (Udemy.com)
Build 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
- Intermediate TKinter
- How to Build A Paint App With TKinter and Python
- Download and Install Python and Tkinter
- Create Executable .exe Apps
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!
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 be building out a Paint/Drawing program throughout the course! You'll be able to draw on a canvas, choose from three different brush types, change the color of the brush and canvas, and change the size of the brush. You'll also be able to save the images.
If you've ever wanted to create GUI apps with Python, this is the course for you!
The app we build won't be as sophisticated as PhotoShop or any other professional drawing program, that's not the point of the course. The point is to show you how easy it can be to utilize some drawing features in a graphical user interface app with Python and Tkinter.
Don't worry, if you don't have any prior experience with Python or Tkinter, you should be perfectly comfortable taking this class. If you do have some experience with Python, and especially Tkinter, then you should enjoy this course even more!
Instructor Details
- 4.6 Rating
121 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 Irwing Seiji Ato on 2/8/2022
Really easy to understand and for beginners is excellent
By Jalen Merluza on 1/5/2021
Great instructor and a great course for getting started on learning how to build Python GUI apps with Tkinter. I am a beginner with Python but this course was easy to understand and to follow along.
By Erwin Macaraig on 9/4/2020
This was a fun experience learning GUI development using Python. The instructor made a simple course that gave me a lot of concepts about the topic.
By Rutvij Dipakkumar Khatri on 6/26/2020
1.5 hr is all it takes to make you familiar with tkinter. Not covered every aspect of it obviously but whatever covered, has thorough foundations.
By Richard B Morris on 6/25/2020
Excellent course. I really learned a lot. So glad I took this course. Thank you, John.
By Ammar Al-Sammarrai on 6/22/2020
Nice and easy to follow! Right to the point without much chitchat. Like it and I would have more courses from Codemy.
By Akshay Sankeshwari on 6/20/2020
Really appreciate the quick response to the doubts/issues raised. Pace of the course is fast and hard time catching up with but it was fun leaning
By Shreyas Kinage on 6/20/2020
It was a nice experience building the paint and it was very fun
By Raghavendra singh gehlot on 6/18/2020
well its quite good ,i am taking this course for my college minor project lol
By Navkar Gupta on 6/17/2020
It was my first course. and yaah i think, I learned some very good stuff form this and hoping for more courses like this. -Navkar Gupta (India)
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)
