The Ultimate Tkinter Masterclass: GUI for Python projects | John Harper | Skillshare

The Ultimate Tkinter Masterclass: GUI for Python projects

John Harper, Cambridge Programmer, AI engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
41 Videos (3h 35m)
    • Promo vid

      2:30
    • Introduction

      2:48
    • Setting up

      5:42
    • Your first window

      3:17
    • Adding text

      6:14
    • Geometry managers

      2:59
    • Buttons

      6:26
    • Decorating buttons

      8:06
    • Command interactive buttons

      7:49
    • Frame

      6:51
    • L9 Getting user input

      4:46
    • L10 adding a title

      1:33
    • L11 adding an icon

      4:47
    • L12 adding images

      2:38
    • L13 editing default size of the window

      3:12
    • L16 fill

      3:20
    • L18 using grid

      7:12
    • L19 aligning

      5:50
    • L20 spanning columns

      3:33
    • L21 binding functions

      6:52
    • L22 common event labels

      6:48
    • L23 creating a click counter

      7:12
    • L24 left and right click

      5:39
    • L25 left right click counter

      5:55
    • L28 creating classes oop

      2:28
    • L29 menus

      5:30
    • L30 submenus and separators

      5:40
    • L31 drawing using canvas

      8:37
    • L32 drawings 2

      5:29
    • L33 creating a basic paint program

      7:34
    • L33 scale

      2:56
    • L35 storing scale inputs

      9:54
    • L38 message box

      2:57
    • L39 window colour

      1:57
    • L40 dynamically creating widgets

      3:23
    • L41 dynamically styling widgets

      4:12
    • L46 how to keep improving

      4:27
    • L45 thank you

      0:56
    • L49 intro to portfolio projects

      2:54
    • L51 creating the game

      14:44
    • L52 creating the game plusplus

      9:03

About This Class

TOP RATED, WORLD CLASS TKINTER FUNDAMENTALS COURSE

Master practical Tkinter concepts and fundamentals

My course does 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 then intermediate concepts - getting you to the point where you are ready to being a career in python - to apply the foundations of python into real life projects that users can easily interact with.

Why you need this course

Coming to grips with Tkinter isn't easy without the right resources. On your own it can be quite confusing, difficult and frustrating. I've been through the process myself, and with the help of my peers and mentors I've quickly 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 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 personally provide support within the course, answering questions and giving feedback on what you're discovering/creating along the way. 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 to work 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. 

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

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 a lot of 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 then this may not be the right course for you.

What materials are included?

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

Aswell as the course lectures, practicals, and quizzes the course will soon also offers my full support as an instructor to answer questions, provide feedback and support.

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.

32

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

John Harper

Cambridge Programmer, AI engineer

Report class