
Project Ideas and Resources
A list of project ideas, with descriptions and video links, for practicing coding skills.
- Stars
- 17.1k
- Forks
- 1.5k
- Licence
- MIT
- Language
- —
- Last update
- 21 days ago
- Type
- Curated list
What it is
This is a curated list of application project ideas grouped into three difficulty tiers, from beginner to advanced. Each entry links to a YouTube video that walks through building that project, and the README says each project includes an objective, user stories, bonus features, and resources. It is meant to help people who want to build something but do not know what to start with.
- Pick a Tier-1 project such as a Tic Tac Toe game or Password Generator in Python to practice basics
- Choose a Tier-2 project such as a Weather App using the OpenWeatherMap API to practice calling external APIs
- Use a Tier-3 project such as a MERN-stack Travel Log as a larger portfolio piece
Great for
- Beginners who want a practice project to build
- Developers looking for portfolio or tutorial ideas
- Intermediate developers who want to try React with APIs such as TMDB or OpenWeatherMap
- Learners who want to try React, Python, or MERN-stack projects
Not ideal for
- People looking for a software library or tool to install, since this is only a list of ideas and links
- Readers who want written, step-by-step guides, because most entries point to YouTube videos
- Anyone expecting the listed projects to be maintained code samples, since the README does not describe reference implementations
How to get it
- 1
Read it online
Clone the repository
git clone https://github.com/The-Cool-Coders/Project-Ideas-And-Resources - 2
Run it
- Open the README and browse the three tier tables
- Pick one project that matches your current skill level
- Follow the linked video or resource for that project
- Build the project and extend it with the bonus features if you want more practice
- 3
Get the most out of it
- Start with a Tier-1 project and move up one tier at a time
- Use the user stories as a guideline and add your own features
- Attempt the bonus features only after finishing the required user stories, as the README suggests
- Put finished projects in a portfolio to show to employers or clients, as the README suggests
Downloads
Strengths
- Gives concrete project ideas, which helps when you are stuck on what to build
- Organizes projects by skill level so you can choose one that matches your experience
- Each project links to a video tutorial, so you have a starting resource
Trade-offs
- Most resources are YouTube videos, and the README does not describe their quality or whether they are current
- The README is a plain list with no installation or code, so you must find your own setup for each project
- Some table rows are inconsistent in formatting and a few descriptions are brief, so details must be checked in the linked videos
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| Project-Ideas-And-Resources (this) | 17.1k | Curated list | beginner | 21 days ago | Beginners who want a practice project to build |
| Front-End-Checklist | 74.6k | Curated list | beginner | 6 days ago | Developers doing a pre-launch review of a website or web app |
| guiadevbrasil | 15.8k | Curated list | beginner | 2 months ago | Brazilian Portuguese speakers starting out in programming |
| fe-interview | 26.3k | Learning resource | beginner | 1.0 years ago | Front-end developers preparing for job interviews |
| Front-End-Performance-Checklist | 17.4k | Learning resource | beginner | 24 days ago | Front-end developers who want a structured list of speed practices to review |
| first-contributions | 56.7k | Learning resource | beginner | 4 days ago | People who have never submitted a pull request to an open source project |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.