Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Python GUI: Design, Manage & Deliver

EDUCBA via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Build practical Python GUI development skills by creating a Windows-based Hotel Management System with Python and Tkinter. Through a progressive, hands-on case study, you’ll move from initial interface setup to a complete workflow for managing hotel guests. You’ll design the application’s first page, customize frames and buttons, and build an interactive check-in process. You’ll then organize and display guest records using structured classes and frame layouts, create a checkout page that updates guest information, implement room-based guest searches, and generate receipts. Designed for learners who want to strengthen their Python application development skills, this course emphasizes modular coding, user interface design, and real-world problem-solving. Each lesson builds directly on the previous one, helping you understand how individual GUI components work together in a functional desktop application. By the end of the course, you’ll be able to design and customize Tkinter interfaces, manage guest records, implement check-in and checkout workflows, perform room lookups, and produce receipts. Enroll to complete a portfolio-ready hotel management application that demonstrates your ability to build and deliver a practical Python GUI project.

Syllabus

  • Building the Foundations of the Application
    • This module introduces learners to the fundamentals of building a Windows-based hotel management system using Python and Tkinter. Students will design the application’s initial pages, apply consistent UI styling, and create the check-in workflow. By the end of this module, learners will have a solid foundation with a functional main page and check-in process, forming the backbone of the system.
  • Managing Guests and Finalizing the Application
    • This module focuses on expanding the hotel management system with guest management features, checkout processes, and receipt generation. Students will design functional pages for guest listing, room lookups, and finalize the system with a complete workflow from check-in to check-out. By the end of this module, learners will have a fully operational hotel management application with professional output.

Taught by

EDUCBA

Reviews

Start your review of Python GUI: Design, Manage & Deliver

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.