Skip to content
Resources

Project ideas

Choose a course and a difficulty level, then pick a project slightly beyond what you can comfortably build today.

Select a course
Difficulty

Showing 6 projects for Python

Beginner

Expense Tracker CLI

Record expenses by category and print monthly summaries from a database.

PythonSQLiteCLI
Beginner

File Organiser

Automatically sort a messy folder into subfolders by type and date.

Pythonosshutil
Intermediate

Weather Dashboard Script

Fetch live weather from a public API and present a formatted forecast.

PythonrequestsREST API
Intermediate

Student Marks Analyser

Read CSV results, compute statistics and generate a printable report.

PythonpandasCSV
Advanced

Web Scraper with Scheduler

Collect structured data on a schedule and store it for later analysis.

PythonBeautifulSoupSQLite
Advanced

Automation Bot

Automate a repetitive workflow end to end with logging and error recovery.

PythonAutomationLogging

Want to build these with mentor support?

Our programmes include guided project work and code review, so you finish what you start.

Chat with Us on WhatsApp