The Art of Doing: Master the Basics of Python GUIs!

Learn the fundamentals of the Tkinter library and starting making Python GUI apps today!
Free tutorial
Rating: 4.8 out of 5 (405 ratings)
16,328 students
1hr 56min of on-demand video
English [Auto]

The basics of Python GUI's with Tkinter.
How to create and edit GUI windows.
How to work with widgets such as the label, button, entry, and radio button widget.
How to use layout managers such as pack and grid.
How to optimize app layouts using frames.
How to use various image files such as png and jpg with Tkinter.


  • Beginner level understanding of Python.


Have you learned the fundamentals of Python and then asked yourself; what's next?  If so, consider taking this FREE course which will start you on your journey to making your own Python GUI applications.  GUI or Graphical User Interface applications allow the end user to interact with an actual program window that they can point, click, and interact with rather than just running python scripts from a command prompt.

Try this course out for free, get a foundational knowledge, and if you are interested in continuing, you will be set to begin creating some engaging, meaningful, and purposeful python GUI's! 

Who this course is for:

  • Python students looking to learn to make GUI applications.
  • Python students looking to learn the Tkinter library.


Educator, Master Teacher, Self-Taught Programmer
Michael Eramo
  • 4.7 Instructor Rating
  • 4,008 Reviews
  • 172,278 Students
  • 15 Courses

Hello, my name is Michael Eramo.  I am a life long learner, a self-taught programmer, and an experienced educator.  I hold official Bachelor's degrees in Music, Education, and Physics, as well as a Masters degree in Mathematics.  I also hold a certificate in Software Development from Microsoft. 

I have years of experience as a high school Physics teacher, Computer Science Teacher, and college Mathematics teacher.  I am part of the New York State Master Teacher Program  a network of more than 800 outstanding public school teachers throughout the state who share a passion for their own STEM learning and for collaborating with colleagues to inspire the next generation of STEM leaders.

I am passionate about learning new things and teaching what I know to those around me in a way that is engaging, meaningful, and with purpose. 

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses