10 Essential Coding Projects To Master Your Fundamentals and Land A $100,000+ Job ASAP
10 Essential Coding Projects To Master Your Fundamentals and Land A $100,000+ Job ASAP
BASHIRI SMITH
Hey!
A LITTLE ABOUT ME
01
Overview
CHAPTER
02
Beginner Projects
CHAPTER
03
Intermediate Projects
CHAPTER
04
Advanced Project
CHAPTER
05
How to Build a Resume Project
CHAPTER
06
Stand-OUT Projects
CHAPTER
07
Still Need Help?
01
Overview
Calculator App
Description: Create a simple calculator that performs basic arithmetic
operations such as addition, subtraction, multiplication, and division.
Key Learning Points:
Basic arithmetic operations
User input handling
Conditional statements for operations
Video Tutorial:
https://www.youtube.com/watch?
v=j59qQ7YWLxw&pp=ygUZY2FsY3VsYXRvciBhcHAgamF2YXNjcmlwd
A%3D%3D
02
Beginner Projects
Quiz Application
To-Do List
Description: Create a simple to-do list application where users can add, edit, delete,
and mark tasks as completed.
Key Learning Points:
Basic CRUD (Create, Read, Update, Delete) operations
User input handling
Data storage (in-memory or simple file storage)
Video Tutorials:
https://www.youtube.com/watch?
v=W7FaYfuwu70&pp=ygUpdG8gZG8gbGlzdCBqYXZhc2NyaXB0IHdlYiBkZXYgc2l
tcGxpZmllZCA%3D
03
Intermediate Projects
Currency Converter
Description: Develop a currency converter that takes an input amount in one
currency and converts it to another using current exchange rates.
Key Learning Points:
Basic arithmetic operations
API integration (to fetch live exchange rates)
Error handling for invalid inputs
Video Tutorial:
https://www.youtube.com/watch?v=XN5elYWiSuw
03
Intermediate Projects
Weather Forecast
Description: Build a weather forecast application that displays current weather
conditions and a 5-day forecast for a given location.
Key Learning Points:
API integration (to fetch weather data)
Asynchronous programming
Responsive design
Video Tutorial:
https://www.youtube.com/watch?
v=OE7kml0pigw&pp=ygUqd2VhdGhlciBhcHAgamF2YXNjcmlwdCB3ZWIgZGV2I
HNpbXBsaWZpZWQg
03
Intermediate Projects
Blog Platform
Description: Develop a basic blog platform where users can create, edit, delete, and
view blog posts. Add user registration and login functionality.
Key Learning Points:
MVC (Model-View-Controller) architecture
User authentication and authorization
Database interactions
Data persistence (using local storage or simple databases)
Video Tutorial:
https://youtu.be/1NrHkjlWVhM?si=mt7TwAmDdbffCKH3
04
Advanced Project
E-commerce Platform
Description: Create a full-fledged e-commerce platform where users can browse
products, add them to their cart, and complete purchases. Should a user view for
browsing and a owner view to add items and fulfill orders.
Key Learning Points:
CMS/database design
Payment gateway integration
Security best practices
Quickly Learn New Tools
Video Tutorial: https://youtu.be/iqrgggs0Qk0?si=XSZRQVfCgl7KPMB-
1. Outline Your Idea: Write a brief outline of your project idea, including the problem it
addresses, the features you plan to implement, and the technologies you intend to use.
2. Contact Me: You can DM me or use the link on the last page to book a call with me.
3. Receive Feedback: I will review your project idea and provide feedback, suggestions, and
verification to ensure it aligns with the qualities of a resume-level project.
Don't hesitate to reach out for verification; it's a critical step in your journey to becoming a successful
software engineer.
06
Stand-OUT Projects
Description:
Create a chatbot using a pre-trained model like GPT. Fine-tune the model on a
specific dataset, such as customer support queries or FAQ data, to improve its
responses.
Key Learning Points:
Working with pre-trained AI models
Fine-tuning a model for specific tasks
Implementing AI in a real-world application
Video Tutorial:
https://youtu.be/SWP3k-24jT4?si=SvA1zfQjtePyUcBq
https://youtu.be/eC6Hd1hFvos?si=kC1edsMCA3sF8o_O
06
Stand-OUT Projects
Description:
Build a basic computer vision app that can identify objects like cars or pets in images
using the OpenCV library.
Key Learning Points:
Basics of image processing
Object detection using OpenCV
Applying machine learning at an entry level
Video Tutorial:
https://youtu.be/luWCJ2pWmhM?si=EdZtKN_qM_1UmNyh
https://youtube.com/playlist?
list=PLgNJO2hghbmhHuhURAGbe6KWpiYZt0AMH&si=N7EguvuYZpX1o5py
07 Still Need Help?
If that's the case, go ahead and schedule a free call with me
below to see what the next best steps are for you!
On the call, you and I will come up with a custom plan of action
personalized for you so you can see exactly how to become a
$100,000+ software engineer.
https://calendly.com/100kcoder/discovery-call