Regular Price: £300 (Approximately $405.00 USD) Batch Price: From £300 (approx. $405 USD) 📅 View Dates & Prices Course Overview This 10-hour course introduces students aged 13–17 to Graphical User Interface (GUI) development using Python and Tkinter. Students will learn how to create windows, buttons, input forms, and mini-apps — empowering them to move beyond the console and into visual, interactive programming. This course is perfect for students who have completed Level 1 or 2 Python courses and want to enhance their skills by building real applications. Requirements No previous GUI development experience is required. Students should have a basic understanding of the Python Programming Language (including variables, loops, and functions). Students will need a computer with Python installed. We highly recommend you complete the following course(s) before attending the Python GUI Development for Teens (Ages 13–17) course: Python for Teens aged 13 to 17 (Level 1) Python for Teens aged 13 to 17 (Level 2) Course Content Introduction to GUI Programming What is a GUI? Console vs. GUI programs Introduction to Tkinter Creating a basic window Adding labels and buttons Understanding the event loop Mini Project: Hello World GUI App Widgets and Layouts Tkinter widgets overview: Label, Button, Entry, Text, Checkbutton Using .pack(), .grid() for layout Configuring fonts, colours, and sizes Command callbacks: linking buttons to functions Mini Project: Simple Calculator User Input and Validation Getting data from input fields Using variables in GUI (StringVar, IntVar) Input validation Displaying messages (labels, popups) Mini Project: Login Form with Validation Advanced Widgets and Features Frames and organizing sections Listbox, Combobox, Radiobutton Creating menus and submenus File dialogues: opening and saving files Basic images in Tkinter Mini Project: To-Do List App Final Project Planning a complete GUI app Wireframing and layout planning Multi-page navigation using Frames Connecting logic and interface Final testing and presentation Project ideas (tutor selects one): Quiz App with Multiple Choice Currency Converter with Drop-down Menus Note-Taking App with Save/Load Flashcard Study Tool Course Dates, Prices & Enrolment All Training Physical Classes Virtual Classes UTC British Time (UK, Ireland, Iceland) Central European Time (France, Germany, Sweden) Eastern European Time (Finland, Cyprus) Eastern Time (New York, Toronto, Montreal) Central Time (Chicago, Houston, Winnipeg) Mountain Time (Calgary, Denver, Edmonton) Mountain Time (Phoenix) Pacific Time (Los Angeles, Seattle, Vancouver) Singapore Time Arabic Standard Time (Qatar, Saudi Arabia) Gulf Standard Time (UAE, Oman) Australian Eastern Time (Sydney, Melbourne) Western Australia Time (Perth) New Zealand Time China Standard Time (China, Taiwan, Hong Kong) Scroll right for more details There is no date for this course at this moment. Please complete the BOOKING REQUEST FORM below or come back to this page again later. Training venue: Unit 15, Boardman House, 64 Broadway, Stratford, London E15 1NT, United Kingdom