Number guessing game
A game where the computer picks a number and gives hints until you guess it.
Learn Python from your first line of code to clean, tested programs you can use at work.
You have reached the end of the beginner stages. Prove what you learned with a project.
You have reached the end of the intermediate stages. Prove what you learned with a project.
You have reached the end of the advanced stages. Prove what you learned with a project.
A game where the computer picks a number and gives hints until you guess it.
Record expenses by category and print a monthly summary.
Sort a messy downloads folder into subfolders by file type and date.
Call a free weather API and save a daily summary to a CSV file.
Write a small module with full pytest coverage and automatic formatting checks.
A small API that stores search criteria and returns matching items from a sample dataset.
The same roadmap as a reading list: every stage, what each topic covers, and which ones are optional.
Install Python 3, run it in a terminal and save your first script.
Store values, do arithmetic and work with strings.
Write and run Python comfortably with syntax highlighting and a debugger.
Tracebacks tell you what went wrong and where. Learn to read them calmly.
if statements, for and while loops, and ranges.
Name a piece of logic, pass it inputs and return a result.
The built-in data structures you will use every day.
Print readable output with f-strings and read user input.
Split code into files and import what you need.
Group data with the functions that act on it.
Install packages per project without breaking other projects.
Read and write files, and exchange data with other programs.
Process collections clearly and efficiently.
Dates, paths, maths, random numbers and more, already installed.
Write code others can read: naming, layout and simple structure.
Describe what your functions accept and return so tools can catch mistakes.
Write small tests that prove your code works and keep working.
Pause a program, inspect values and step through line by line.
Let a tool fix style and flag likely bugs automatically.
Share your code as a package others can install.
Rename files, fill spreadsheets, send reports: save hours every week.
Load, clean and summarise data for reports and decisions.
Build a small web service that other apps can call.
A complete framework for database-backed websites.
Yes. Its syntax is simple and readable, and the same language is used for automation, data, AI and web development.
With an hour a day, most people write useful scripts within a month and become job-ready for a Python-based role in six to twelve months, alongside their main field.
Data analysts, data scientists, machine learning and AI engineers, backend developers, QA automation engineers and many people who automate office work.
© 2026 KamerLink. All rights reserved.