Hey guyz whatsup! Nice to see you here. After this post you will be amazed to see the beauty of programming. I will try to put some projects that are pretty basic and can done easily anyone just starting.
Many of these projects are implemented me and explained here itself on this blog. I will link to them.
In this page I will try to explain you the reason why coding projects don’t works and then after that we will move ahead to projects.
The best way to learn any new technology or framework is to implement it in a real world project but it is hard to find the best project. And the frustration occurs when we copy the project code from some blog or youtube video and it does’t works.
This happens with everyone. I think š
Why Projects are Difficult than learning Programming
When you copy code and run it on your own system it will hardly work because it requires dependencies and installation of some other packages that are used in that project. Project of computer vision require hyperparameter tuning to fit to your camera and surroundings. Sometimes it may require image files, datasets and other files that are used.
Wrong location of required files
This problem is faced many of the coders. Many times when will give path to the file we give wrong location. There are two way to locate a file.

- An absolute path location of a file or directory from the root directory(/). Iabsolute path is a complete path from start of actual file system from / directory.
- Relative path is defined as the path related to the present working directly(pwd).
Easy and my recommended way of specifying a path of your file is selecting from here

Make up the Perfect use of Comments

Apart from jokes Commenting your code helps a lot in remembering what that snippet does. Because lot of times in projects we deal with some functions and methods that are difficuilt to learn.
But avoid keeping commenting every line like….

But its fine if you started learning python yesterday.
Best (professional) comment looks something like this

Learn to use Github to copy / clone open sourced code
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. This tutorial teaches you GitHub essentials like repositories, branches, commits, and pull requests.

It is a very powerful tool or platform that help to manage your code and most important importantly to access your code from anywhere the globe. By simple ‘git clone’ command you can pull or push the code to github. Sign in using gmail and It require some setup which you checkout from google ‘master’
We will cover Machine learning, computer vision, Website development, Android app development and hacking.
COMPLETE PYTHON JUPYTER NOTEBOOK (DOWNLOAD)
CLICK HERE to download the full python notebook where you can see all the topics and concepts covered.
Best computer vision project using python for me
Creating a Virtual Pen And Eraser with OpenCV
In this project we create a AI application in which our system detect the color specified and as it move it draws on screen. Like a pen writing on air. And we also create a virtual eraser. I liked this project so much and its one of my favourite for now as it uses pretty basic concepts and does the unimaginable task.
Intergrating it to some other frameworks and tweeking it we can make many uses like we can create a software which will scroll your screen on as your finguers move up/down or decrease/increase the sound of your system using detecting your finger movement. There can be infinite usecase of this usecase. You can mod any game and play it without touching your keyboard or mouse.
Open cv library which we are using in this project can also be used for many other projects like
- playing alarm when something moves infront of your camera
- detect and face blur
- hand detection and drawing landmarks
- detecting palm lines
All of these projects are implemented on this blog me. Must check them out. AND TRY BUILDING YOUR OWN.
Web development
1. Student Management System Project in Codeigniter
Download the source code here.
2. Blood Bank & Donor Management System
Download the source code here.
3. Simple PHP
Download the source code here.
Mobile app devlopment
1. Breakout Ball Game
download source code here.
2. Companion App: A mental health tracker built using Flutter and Firebase.
download source code here.
3. Notes & Password Manager
download source code here.
Machine learning
1. Cartoonify Image with Machine Learning
Source Code: Image Cartoonifier Project
2. Iris Flowers Classification Project
Dataset: Iris Flowers Classification Dataset
3. Emojify ā Create your own emoji with Python
Source Code: Emojify Project
Ethical Hacking
1. Invoker
Invoker is a utility that tests penetration. This ethical hacking project used when access to some Windows OS features through GUI is restricted. A few features require administrative privileges.
2. Hackdroid
Hackdroid is a collection of pen testing and security-related apps for android. It divides the applications into different categories to easily download any application from any category and use them for penetration testing and ethical hacking.
3. Packet Sniffer
Packet Sniffer is a simple pure-Python network. In this ethical hacking project, the Packets are disassembled as they arrive at a given network interface controller, and information they contain is displayed on the screen.
Data Science
- Chatbot
- Analyzing the impact of climate change on global food supply
- Weather Prediction
- Keyword generation for google ads
- Traffic Signs Recognition
- Wine Quality Analysis
- Stock Market Prediction
- Fake News Detection
- Video Classification
- Human Action Recognition
- Medical Report Generation using CT Scans
- Email Classification
- Uber Data Analysis
- Sound Classification
- Credit Card Fraud Detection
- Sign Language Recognition
- Class of Flower Prediction
- Colour Detection
- Loan Prediction
- Road Traffic Prediction
- Income Classification
- Speech Emotion Recognition
- Celebrity Voice Prediction
- Store Sales Prediction
- Detecting Parkinsonās Disease
- Air Pollution Prediction
- Age and Gender Detection
- Optimizing Product Price
- IMDB Predictions
- Handwritten Digit Recognition
- Quora Insincere Questions Classification
- Driver Drowsiness Detection
- Web Traffic Time Series Forecasting
- Survival Prediction on the Titanic
- Time Series Modelling
- Image Caption Generator
- Insurance Purchase Prediction
- Crime Analysis
- Customer Segmentation
- Taxi Trip Time Prediction
- Job Recommendation System
- Boston Housing Predictions
- Sentiment Analysis
- Interest Level in Rental Properties
- Keyword generation for Google Ads
- Breast Cancer Classification
- Employee Computer Access Needs
- Tweets Classification
- Movie Recommendation System
- Product Price Suggestions
Game development
1. Rock, paper, scissor game using python:
Everyone of us might have played this game during our childhood. In this game development project, you will use the python programming language to develop this game.
Get the source code here
2. Sudoku game:
Playing Sudoku will help you to improve your IQ. Developing a simple sudoku game is one of the best ways to start with game development. In this game development project, you will learn to develop a sudoku puzzle that contains a 9×9 grid and 3×3 occupied with numbers.