Skip to content

Guide · Open source

How to use Project-Ideas-And-Resources to pick a coding project

Updated · written with AI from the project's own documentation and checked against our catalogue data

Project-Ideas-And-Resources is a free, MIT-licensed GitHub list of application project ideas, grouped into three difficulty tiers. It is for anyone who wants to build something but does not know where to start, from beginners to developers preparing portfolio work. By the end of this guide you will know how to get the list, choose a project that fits your level, and use its objective, user stories and linked resources to start building.

Project Ideas and ResourcesThe-Cool-Coders/Project-Ideas-And-Resources · ★ 17.1k · MIT

Quick start

  1. 1Clone or open the repository. Run the git clone command from the README, or open the project page on GitHub to browse the list.
  2. 2Pick your tier. Choose Tier 1, 2 or 3 based on how comfortable you are with front-end work, APIs and backend or database work.
  3. 3Choose one project. Pick a project whose language or stack you want to practise, such as Python, React or MERN.
  4. 4Read the objective and user stories. Make sure you understand the goal and the required stories before writing any code.
  5. 5Follow the linked video. Open the YouTube link in the table and build along, pausing to try each part yourself.
  6. 6Extend the project. Once the required user stories work, try the bonus features or add your own.

What Project-Ideas-And-Resources is and what it is not

This is a curated list of project ideas, not a software library or tool. There is nothing to install or run from the list itself. Each entry gives a short description and links to a YouTube video that walks through building that project.

Most entries point to videos rather than written guides, so do not expect step-by-step text. The README also does not describe the listed projects as maintained reference code.

  • Type: a reading list of project ideas with links
  • Install method: read online, or clone the repository
  • Prerequisites: none listed in the README
  • Licence: MIT

Get a local copy of the list

You can read the list on GitHub, or clone the repository to keep a local copy. The README gives this command.

git clone https://github.com/The-Cool-Coders/Project-Ideas-And-Resources

Choose a tier that matches your experience

The projects are split into three tiers. Tier 1 suits developers in the early stages of learning who focus on user-facing applications. Tier 2 suits intermediate developers who are comfortable with UI/UX, development tools and apps that use API services. Tier 3 suits developers learning advanced techniques such as backend applications and database services.

Tier 1 examples include a Tic Tac Toe game in Python, a Password Generator in Python, and an Expense Tracker in HTML, CSS and JavaScript. Tier 2 includes a Weather App using the Open Weather Map API and a TMDB Movie App. Tier 3 includes MERN-stack projects such as a Travel Log App and a Voting App.

  • Tier 1 (Beginner): Chess Game App, Audio Book, Face Recognition App, TIC TAC TOE, Password Generator, Expense Tracker App
  • Tier 2 (Intermediate): TMDB Movie App, Weather App, Github Jobs App, Wildfire Tracker With React, Fitness App
  • Tier 3 (Advanced): Netflix Clone, Collaborative Whiteboard, Voting Application - MERN, Travel Log - MERN STACK, E-Commerce Application

Read a project's objective and user stories before you start

The README says each project has a clear objective, a list of user stories to implement, optional bonus features, and links to resources. The user stories are guidelines rather than a fixed to-do list, so you can add your own.

Finish the required user stories before attempting the bonus features. The bonus features are optional and meant to build your skills further.

  • Read the objective to understand the goal of the app
  • Work through the user stories in order
  • Add your own stories if you want to go further
  • Attempt bonus features only after the required stories are done

Follow the linked resource and build it yourself

Open the video linked from the project name in the table and follow along. Because the list is ideas and links, you do the building yourself. Pause the video, try each part on your own, and check the video when you get stuck.

Keep your own copy of the code in a separate folder or repository so you have a record of your progress.

What people use it for

  • A beginner choosing a first practice project such as a Tic Tac Toe game in Python.
  • An intermediate developer trying React with an API, such as a Weather App using the Open Weather Map API.
  • A developer building portfolio pieces, such as a MERN-stack Travel Log App.
  • A tutorial writer looking for example projects to base an article or video on.

Frequently asked questions

Is Project-Ideas-And-Resources a library I can install?

No. It is a curated list of application project ideas with links to YouTube videos. The only command in the README clones the repository so you have a local copy of the list.

Do I need any prerequisites to use it?

The README does not list any prerequisites. The projects themselves assume different skill levels, which is why they are split into three tiers.

Is the project free and what licence does it use?

The list is licensed under MIT, as stated in the repository details. The linked videos are hosted on YouTube and are not part of this repository.

Which project should I start with as a beginner?

The README places beginner projects in Tier 1, which are aimed at developers in the early stages of learning. Examples include the Password Generator and Tic Tac Toe in Python, and the Expense Tracker in HTML, CSS and JavaScript.

Are there written step-by-step guides in the list?

Most entries point to YouTube videos rather than written guides. If you need written instructions, the comparable projects listed for this resource include freeCodeCamp, The Odin Project, Frontend Mentor and Build Your Own X.

How does it compare to freeCodeCamp or The Odin Project?

Project-Ideas-And-Resources is a list of ideas with video links, while freeCodeCamp and The Odin Project are full learning curricula. Frontend Mentor and Build Your Own X are also project-focused resources you could compare against it.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this list if you want project ideas with a video to follow and you already know roughly what you want to build. Pick a different resource if you need written, step-by-step lessons or a software tool to install, since this list is only ideas and links.

Install options & downloads