← 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

favicon
Personal Portfolio Website
Create a personal website to showcase your projects and resume.
web development
portfolio
favicon
Blog Platform
Build a simple blog where users can create, edit, and delete posts.
web development
blogging
favicon
To-Do List App
Develop an application for users to manage their tasks with features like adding, editing, and deleting tasks.
web development
productivity
favicon
Weather App
Create an app that fetches weather data from an API and displays it to the user.
web development
API
favicon
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

favicon
Tic-Tac-Toe
Implement a simple two-player tic-tac-toe game.
game development
tic-tac-toe
favicon
Snake Game
Create the classic snake game where the player controls a snake that grows as it eats food.
game development
snake game
favicon
Memory Puzzle
Develop a memory matching game where players flip cards to find pairs.
game development
memory game

Data Management

favicon
Expense Tracker
Build an application that allows users to track their expenses and visualize spending habits.
data management
finance
favicon
Contact Book
Create a contact management system where users can add, edit, and delete contacts.
data management
contacts
favicon
Library Management System
Develop a system for managing book loans, returns, and inventory for a library.
data management
library

Automation Tools

favicon
Web Scraper
Write a script that extracts data from websites for analysis or storage.
automation
web scraping
favicon
File Organizer
Create a program that organizes files in a directory based on file type or date created.
automation
file management
favicon
Email Automation Tool
Build an application that automates sending emails based on certain triggers or schedules.
automation
email

Utility Applications

favicon
Unit Converter
Develop an app that converts measurements from one unit to another (e.g., kilometers to miles).
utility
conversion
favicon
Password Generator
Create a tool that generates secure passwords based on user-defined criteria.
utility
security
favicon
Markdown Editor
Build a simple text editor that allows users to write in Markdown and see the rendered output.
utility
markdown

Social Applications

favicon
Chat Application
Implement a basic chat application where users can send messages in real-time.
social application
chat
favicon
Social Media Feed
Create an application that aggregates posts from various social media platforms into one feed.
social application
aggregation
favicon
Event Planner
Develop an app for users to create and manage events, including RSVP functionality.
social application
events

Educational Tools

favicon
Quiz Application
Build a quiz app where users can take quizzes on various topics and track their scores.
educational tool
quiz
favicon
Flashcard App
Create an application for studying with flashcards that allows users to test their knowledge on different subjects.
educational tool
flashcards

Miscellaneous Projects

favicon
Recipe Finder
Develop an app that allows users to search for recipes based on available ingredients.
utility
recipes
favicon
Random Quote Generator
Create a program that displays random quotes each time it is run or refreshed.
utility
quotes
favicon
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

favicon
Movie Database App
Create an application that fetches movie data from an API and displays information like ratings and reviews.
API integration
movies
favicon
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