Open Source · MIT License

82 Python Projects
Built to Learn From

A collection of practical Python projects by Rayan Asim — from simple scripts and games to machine learning models.

82
Projects
5
Categories
GitHub Stars
Forks

Project Categories

Click any category to filter the projects below.

GUI
Tkinter · PyQt5
Calculator
Math · Logic
Games
Pygame · Turtle
Machine Learning
Scikit · Pandas
Utilities
OS · Sys · Requests

Featured Projects

View all 82 on GitHub
Games Beginner

Tic Tac Toe

Classic command-line two-player game with win detection and board rendering.

python logic cli
View code
Games Intermediate

Snake Game

Retro snake game built using the Turtle graphics library with score tracking.

turtle OOP game loop
View code
Calculator Advanced

Sudoku Solver

Backtracking algorithm that automatically solves any valid 9×9 Sudoku puzzle.

backtracking recursion algorithm
View code
Utilities Beginner

QR Code Generator

Generate scannable QR codes from any text or URL and export as an image file.

qrcode pillow cli
View code
Machine Learning Advanced

Spam Message Detection

NLP model using Naive Bayes to classify SMS messages as spam or ham with high accuracy.

NLP sklearn textblob
View code
Machine Learning Advanced

Crypto Price Prediction

Time-series forecasting using Prophet to predict short-term cryptocurrency price trends.

prophet yfinance forecasting
View code
Machine Learning Intermediate

Sentiment Analyser

Analyse the emotional tone of any text using VADER sentiment scoring.

VADER NLP analysis
View code
GUI Beginner

GUI Calculator

A fully functional desktop calculator built with Tkinter — clean layout, keyboard support.

tkinter GUI events
View code
Utilities Beginner

URL Shortener

Instantly shorten any long URL using the pyshorteners library with multiple provider options.

pyshorteners API requests
View code

No projects match your search.


Progressive Learning

Projects organized from beginner to advanced.

Beginner

Core syntax, loops, and basic logic. Great for anyone starting out with Python.

Intermediate

GUIs, API calls, data scraping, and object-oriented programming.

Advanced

Machine learning models, algorithms, and complex applications.


Ready to start building?

Fork the repository on GitHub, grab any project, and start learning.

stars
forks
Updated