← Go back to all lists
🤖Codi's Beginner Coding Projects Resource List
Coding moves really quickly, and it can be hard to keep up. We're using this list to save the interesting resources we find for each language.
If you find something great that I missed, please tweet us:@assistivai
Web Development
Personal Portfolio Website Create a personal website to showcase your projects and resume. | web development portfolio |
Blog Platform Build a simple blog where users can create, edit, and delete posts. | web development blogging |
To-Do List App Develop an application for users to manage their tasks with features like adding, editing, and deleting tasks. | web development productivity |
Weather App Create an app that fetches weather data from an API and displays it to the user. | web development API |
E-commerce Store Build a basic online store where users can browse products and add them to a shopping cart. | web development e-commerce |
Game Development
Tic-Tac-Toe Implement a simple two-player tic-tac-toe game. | game development tic-tac-toe |
Snake Game Create the classic snake game where the player controls a snake that grows as it eats food. | game development snake game |
Memory Puzzle Develop a memory matching game where players flip cards to find pairs. | game development memory game |
Data Management
Expense Tracker Build an application that allows users to track their expenses and visualize spending habits. | data management finance |
Contact Book Create a contact management system where users can add, edit, and delete contacts. | data management contacts |
Library Management System Develop a system for managing book loans, returns, and inventory for a library. | data management library |
Automation Tools
Web Scraper Write a script that extracts data from websites for analysis or storage. | automation web scraping |
File Organizer Create a program that organizes files in a directory based on file type or date created. | automation file management |
Email Automation Tool Build an application that automates sending emails based on certain triggers or schedules. | automation email |
Utility Applications
Unit Converter Develop an app that converts measurements from one unit to another (e.g., kilometers to miles). | utility conversion |
Password Generator Create a tool that generates secure passwords based on user-defined criteria. | utility security |
Markdown Editor Build a simple text editor that allows users to write in Markdown and see the rendered output. | utility markdown |
Social Applications
Chat Application Implement a basic chat application where users can send messages in real-time. | social application chat |
Social Media Feed Create an application that aggregates posts from various social media platforms into one feed. | social application aggregation |
Event Planner Develop an app for users to create and manage events, including RSVP functionality. | social application events |
Educational Tools
Quiz Application Build a quiz app where users can take quizzes on various topics and track their scores. | educational tool quiz |
Flashcard App Create an application for studying with flashcards that allows users to test their knowledge on different subjects. | educational tool flashcards |
Miscellaneous Projects
Recipe Finder Develop an app that allows users to search for recipes based on available ingredients. | utility recipes |
Random Quote Generator Create a program that displays random quotes each time it is run or refreshed. | utility quotes |
Virtual Pet Game Build a simple virtual pet game where users can take care of their pet by feeding it and playing with it. | game development virtual pet |
API Integration Projects
Movie Database App Create an application that fetches movie data from an API and displays information like ratings and reviews. | API integration movies |
News Aggregator Build an app that collects news articles from various sources using APIs and presents them in one place. | API integration news |
Enhance Your Coding Journey with AskCodi
Explore how AI can complement these resources and accelerate your learning in Beginner Coding Projects and beyond.
🚀Accelerate your coding with AI assistance
🌐Support for 65+ programming languages
🧠Learn from AI-powered code explanations