Project-Ideas-And-Resources
A Collection of application ideas that can be used to improve your coding skills ❤.
A curated list of coding project ideas across three skill levels, beginner, intermediate, and advanced, each with a description and a link to a video tutorial to help you build it.
This repository is a curated list of coding project ideas aimed at people who want to practice building software but do not know where to start. It is not a framework or a library. It is a reference document with links, descriptions, and guidance for dozens of projects spanning three skill levels.
Projects are grouped into three tiers. Tier 1 covers simpler, beginner-friendly builds like a password generator, a tic-tac-toe game, or a PDF to audio converter, using HTML, CSS, JavaScript, or Python. Tier 2 moves into intermediate territory with projects that pull from external APIs, such as a weather app, a movie database browser, or a GitHub jobs board, mostly built with React. Tier 3 covers more complex full-stack builds, including clones of Facebook, Netflix, Instagram, Amazon, and Discord, which require both a frontend and a backend working together.
Each project in the list comes with a short description and a link to a video tutorial that walks through building it. The README notes that projects are meant to be extended after the core version is finished, so a beginner can start with the basics and keep adding features as their skills grow.
The repository accepts community contributions and has been marked as a Hacktoberfest project, meaning outside contributors have added project ideas and resources over time.
This is a practical starting point if you want to build something real but have not decided what yet. The projects are useful for building a portfolio, practicing new tools, or following along with a tutorial. No software is shipped here. There is nothing to install or deploy, just a list with links.
Where it fits
- Pick a beginner project like a password generator or PDF-to-audio converter and follow the linked tutorial to build your first portfolio piece.
- Find an intermediate React project that calls an external API, like a weather app or movie database browser.
- Choose a full-stack clone project like a Netflix or Discord clone to practice combining a frontend and a backend.
- Browse the list for a project idea that matches your current skill level and extend it beyond the tutorial as your skills grow.