We're working on a brand new course: GUI Development with Tkinter. In this course we'll teach you how to build desktop applications using Python.

We'll be building multiple different apps to cover all the fundamentals. You'll learn everything you need about Tkinter, and you'll be able to tackle any project once you're done with the course!

You'll learn:

  • Fundamentals of Python and Tkinter development;
  • Tkinter's Geometry managers;
  • Graphs using matpotlib;
  • Styling Tkinter widgets;
  • Object-oriented Tkinter development;
  • and much more!

The final project for the course is a chat app that uses the Slack API and even includes live reloading.

Get notified when the course comes out!

Sign up below to get an e-mail when the course is finally released. We'll also send you a cheatsheet for Tkinter layouts: pack and grid.



Want to learn about Tkinter but can't wait for the course? We got you covered. Over the next few weeks we'll be publishing blog posts and YouTube videos talking about Tkinter. Check them out!

  1. Tkinter's Pack Geometry Manager
  2. Using side with pack in Tkinter (coming soon)
  3. Tkinter's Grid Geometry Manager (coming soon)

The course will contain hundreds of videos, PDFs, quizzes, and coding exercises. Sign up above for an e-mail when the course is released.

We're really excited to bring you this course. We hope you are too!