Skip to content

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
Step-by-step guide: how to use Project Ideas and ResourcesInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository

    git clone https://github.com/The-Cool-Coders/Project-Ideas-And-Resources
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
Project-Ideas-And-Resources (this)17.1kCurated listbeginner21 days agoBeginners who want a practice project to build
Front-End-Checklist74.6kCurated listbeginner6 days agoDevelopers doing a pre-launch review of a website or web app
guiadevbrasil15.8kCurated listbeginner2 months agoBrazilian Portuguese speakers starting out in programming
fe-interview26.3kLearning resourcebeginner1.0 years agoFront-end developers preparing for job interviews
Front-End-Performance-Checklist17.4kLearning resourcebeginner24 days agoFront-end developers who want a structured list of speed practices to review
first-contributions56.7kLearning resourcebeginner4 days agoPeople 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.