Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit, and is Python's defacto standard GUI.
A project to build a Python-based computer training registration system to store students information. Here add/update/delete training course info, add/update/delete students information with student photo, payment course fee into database to give information. Then will create and store PDF file as student id number into date wise folder. You can show and print money reciept as PDF using ReportLab.
this project is developed using all new os, software and tools.
- Operating System : Windows11, Kali Linux2025.2
- Software : Python3.13, Visual Studio Code
- GUI Library : Tkinter (
Default)
First Download, install and configure Python. Then use the package manager pip to install on.
- Windows installation
- Kali linux installation
- Mac installation
The requirements.txt file, lists of all the Python libraries that my "computer training registration system" depends on and installs those packages from the file:
pip install -r requirements.txt
# or
sudo pip install -r requirements.txtHere are some screenshots of the Computer Training Registration System project:
Application

View Information

Add Course

View Course

Student Information

View Student Information

Invoice

Contributions, suggestions, and feedback are always welcome!
To contribute:
- Fork the repository
- Create a new branch (
feature/new-feature) - Commit your changes
- Push and submit a Pull Request
💬 You can also open an issue if you’d like to discuss a feature or report a bug.
The MIT License (MIT)
“Good design is about making things simple yet significant”
— Md. Ariful Islam