The Ultimate Tkinter Course: GUI for Python projects

GUI for Python training. Master Tkinter through practical tutorials and exercises. Create real world projects!

4.25 (392 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
1,348
students
3.5 hours
content
Jan 2018
last update
$49.99
regular price

What you will learn

An ability to create exciting, interactive games

Proficiency in all of the major Tkinter concepts

Confident in creating a range of basic and complex widgets for the user to interactive with

Able to create programs that can be run on Windows, Mac and Linux machines

Description

TOP RATED, WORLD CLASS TKINTER FUNDAMENTALS COURSE - GUI for Python

Master practical Tkinter concepts and fundamentals using python

My course provides exactly what the title describes in a simple, practical and relatable way. I help you to grasp the fundamentals of Tkinter with live coding, practical examples, projects and quizzes, moving step by step through beginner and into intermediate concepts - getting you to the point where you are able to confidently create your own GUIs, to apply the foundations of python into real life projects that users can fully interact with.

Why you need this course

Coming to grips with Tkinter isn't easy without the right resources. On your learning to create your first GUI can be quite confusing, difficult and frustrating. I've been through the process myself, and with a significant investment of time, energy and learning from my mistakes I have become a proficient Tkinter developer. I want to share all I've learned with my fellow Tkinter aspirers. My inspiration comes from believing that, if taught effectively in a carefully planned and considered way, the vast majority of people will be able to master this important tool of python..that's why I've created this course.

What you will get out of this course

I will give you straightforward examples, instructions, advice, insights and resources for you to take simple steps to start coding your own programs, solving problems that inspire you and instilling the 'developer's mindset' of problem solving into you.

I don't just throw you in at the deep end - I provide you with the resources to learn and develop what you need at a pace that works for you and then help you stroll through to the finish line. Studies have shown that to learn effectively from online courses tutorials should last around ten minutes each. Therefore to maximise your learning experience all of the lectures in this course have been created around this amount of time or less. 

My course integrates all of the aspects required to get you on the road becoming a successful Tkinter developer. I teach and I preach, with live, practical exercises and walkthroughs at the end of each section.

Why this price?

As a professional AI developer I have over five years in Senior positions in software development and technology entrepreneurship, with extensive experience in tutoring and creating online courses, catering to thousands of students. I've been trained at Cambridge University and the prestigious Pi School of Artificial Intelligence in Rome. Face to face I charge a minimum of $50 per hour for a student. To complete the curriculum that I offer it would cost them over $3000+

To reach more people than I could face to face I decided to create this course. As I add more content I intend to raise the price but for now I've decided on this price - the cost of less than three lessons.

By paying a small cost for this course I believe you will get your value back, with a lot more by the time you have completed it.

Ask yourself - how much is mastering Tkinter worth to you?

How long will it take?

Although everyone is different, on average it has taken existing students between 4 - 6 weeks to complete the course, whilst developing their skills and knowledge along the way. It's best not to speed through the content, and instead go through a handful of lectures, try out the concepts by coding, yourself, and move on once you feel you've grasped the basics of those lectures.

Who this is not for

This course is not for anyone looking for a one-click fix. Although I provide you with a path walked enough times that it can be a smooth journey it still requires time and effort from you to make it happen. If you're not interested in putting in your energy to truly better yours skills in python GUI then this may not be the right course for you.

Is there a money back guarantee if I'm not happy?

Absolutely. I am confident that my course will bring you more value than you spend on the course. As one of the top featured Udemy Instructors my motto is 'your success is my success'. If within the first 30 days you feel my course is not going to help you to achieve your goals in python GUI programming then you get a no questions asked, full discount.

What materials are included?

The majority of my lectures I have chosen to be as video so that you can hear me and see my workings when we're going through each and every area of the course.

I will be constantly adding more content and resources to the course as time goes by. Keep checking back here if you're not sure right now and feel free to send me a message with any questions or requests you may have.

So go ahead and click the 'Enroll' button when you feel ready on your screen.

I look forward to seeing you in the course.

Content

Introduction

Introduction
Setting up Python, Tkinter and Jupyter Notebook

Creating your first GUI

Your first window
Adding text
Geometry managers
Buttons
Decorating buttons
Command - Interactive buttons
Getting user input
Frames
Adding a title
Adding an icon
Adding images
Editing default size of the window

Intermediate GUI

Fill
Using grid
Aligning
Spanning columns
Binding functions
Creating a click counter
Common event labels
Left and right click
Left-right click counter

Classes, menus and drawing

Creating classes - OOP
Creating menus
Submenus and separators
Drawing using canvas
Drawings #2
Creating a basic Paint program
Scale
Storing scale inputs

Extras

Message box
Window colour
Dynamically creating widgets
Dynamically styling widgets

Conclusions

How to keep improving
Thank you
Bonus: coupons, discounts and resources
Intro to portfolio projects

Portfolio project 1: Find the treasure

Outlining the project
Creating the game
Creating the game ++

Screenshots

The Ultimate Tkinter Course: GUI for Python projects - Screenshot_01The Ultimate Tkinter Course: GUI for Python projects - Screenshot_02The Ultimate Tkinter Course: GUI for Python projects - Screenshot_03The Ultimate Tkinter Course: GUI for Python projects - Screenshot_04

Reviews

Przemysław
June 1, 2023
Super training. I was approaching tkinter like a hedgehog and had already tried reading a couple of tutorials, with no results. This training is very simple short and you can catch what it is really about. I recommend this training!
Jason
February 12, 2023
I enjoyed the course and it was easy to follow along and practice. My tkinter knowledge has increased exponentially. I now have the confidence to proceed with a personal project that has lived within a prompt for too long.
Anna
September 12, 2022
Thank you for everything! After completing the course, I managed to build a GUI app as a graded assignment for one of my master's classes. I took a B. As a beginner, I'm happy with what I accomplished in such a short time (two days before the deadline, haha).
Wesley
August 23, 2021
Helpful getting some of the fundamentals. He touched it briefly, but I would be more interested in understanding creating/using tkinter as classes
Samuel
August 15, 2021
Very clear content so far, but the audio quality could be better. A pop screen for your mic would make a big difference.
Christopher
March 29, 2018
Good course to start with Tkinter. It‘s easy to follow along and the lessons are structured very well
Ryan
March 29, 2018
This course provides a good insight on how to build a GUI. If you code along with the instructor you'll reinforce the skills. This is a somewhat of a fast paced course. You'll need to code along to make it worth your while. Don't hesitate to buy it! However, this isn't a Masterclass. A Masterclass would cover everything. This covers the basics. Masterclass is a misnomer. Don't get me wrong, its a good course if you have no idea about Tkinter but all you have to do is go to a Tkinter summary to see what is being left out. I'd like to see the instructor add Callback Shims (Currying Functions), File/Socket Handlers, Tracing Variables, and all of the other sections not covered in the course.
Anthony
March 13, 2018
The course itself was short and sweet, to the point. I would however like to see more detailed, semi-advanced subjects being covered in the near future, like communication between windows/modals. Perhaps a demo on like a POS application or something? Something with a bit more coverage on the different types of inter-communication available between different Tkinter objects? Also, perhaps cover best practices for structuring a production Tkinter application? (if there even is such a thing...haha)
Kimberly
March 10, 2018
Excellent introduction to Tkinter. Instructor was clear and concise. Examples were entertaining and informative. Only thing I would like improved is a bit more detail on some of the widgets. As a 'Masterclass' I expected to get a bit more explanation of some of the features available on the widgets. Otherwise, fantastic course and certainly gave me enough knowledge to explore more on my own.
Gabi
February 27, 2018
My jupyter not working, its crushed all the time , i prefered that you can use a normal editor like a pycharm or atom
Charles
February 26, 2018
Overall, the course was to the point in covering the basics of using tinter to create a GUI. There were a few glitches in the coding because tkinter under MacOS works a bit differently than under Windows or other flavors of Unix/X Windows. No showstoppers, but it did require a bit of extra effort on my part to resolve and pass the information on to the instructor in the Q&A section. The instructor was easy to follow and presents the material in a very natural, conversational way. It would be nice to have a contrast and compare of tkinter versus some of the other toolkits (PyGObject/PyGTK, PySide, PyQt, Kivy, etc.) so that moving forward the student is aware that there are other options that may be a better fit for some problems. Nice job overall.
Michel
February 23, 2018
I had already completed another python course on Udemy but I had zero experience with GUI. This course gave me all basics I need to start working on my own projects ( new ones and also associate GUI to some old ones). Of course more real world applications and exercises are welcome. Otherwise, everything was clear and I do recommend this course. Well done John and go ahead!!!
Daniel
February 13, 2018
The course is easy to follow and is clearly explained. Very good course!!! I highly recommend to anyone who is interested in learning Python tkinter.
Nicholas
February 7, 2018
Overall, I loved the course. I came into it with a reasonable amount of Python experience but absolutely no Tkinter knowledge, and I left feeling like I can convert some of my existing command prompt programs into GUI-based rather readily. The 'game' at the end was a fun challenge, and really helped me solidify my understanding of Tkinter. My only complaint is that it was difficult for me to get Jupyter running properly on my Win7 machine using the provided instructions. After installing Jupyter, I had to use the command 'py -m notebook' from an Administrator command prompt, not 'jupyter notebook'. Hopefully this helps someone else.
James
February 5, 2018
A comprehensive, well-taught masterclass for intermediate/advanced python programmers! I am very glad I found this.

Charts

Price

The Ultimate Tkinter Course: GUI for Python projects - Price chart

Rating

The Ultimate Tkinter Course: GUI for Python projects - Ratings chart

Enrollment distribution

The Ultimate Tkinter Course: GUI for Python projects - Distribution chart
1512288
udemy ID
1/16/2018
course created date
4/27/2019
course indexed date
Bot
course submited by