• Register
  • FAQs
  • Contact
  • Time Zone
  • Chat on WhatsApp

Python GUI Development for Teens (Ages 13–17)

Total Duration: 10-Hour
Course level: Beginner to Intermediate
Delivery Method: Live Instructor-led Virtual Classes
Python GUI Development for Teens (Ages 13–17) training course
Regular Price: £300 (Approximately $401.20 USD)
Batch Price: From £300 (approx. $401 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:

Course Dates, Prices & Enrolment

All Training Physical Classes Virtual Classes
Time Zone:
Training MethodDates and TimesPrice 
Online Training using Zoom 03 Dec 2025 - 31 Dec 2025
5 Wednesdays
01:30 PM - 03:30 PM ET
£200 £300
(approx. $267 USD)
Closed

Course Content

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

Certification

All students who complete the final project will receive a Certificate of Completion.

Share This Course

Newsletter Sign-up

Have a Question?