Skip to content

Instantly share code, notes, and snippets.

@beaucarnes
Created November 8, 2019 20:18
Show Gist options
  • Save beaucarnes/97ae936f725eced91c8ba10d219d02ec to your computer and use it in GitHub Desktop.
Save beaucarnes/97ae936f725eced91c8ba10d219d02ec to your computer and use it in GitHub Desktop.
All Curriculum Projects
1. [HTML+CSS] Responsive Web Design
⭐️ PRACTICE PROJECTS ⭐️
- Learn Basic HTML by Building a Cat Photo App
- Learn Basic CSS by Building a Blog
- Learn Intermediate CSS by Building a Picasso Painting
- Learn the CSS Box Model by Building a Rothko Painting
- Learn CSS Variables by Building a City Skyline
- Learn CSS Animations by Building a Ferris Wheel
- Learn Typography by Building a Nutrition Label
- Learn Accessibility by Building a User Feedback Survey
- Learn Responsive Web Design by Building a Piano
- Learn CSS Flexbox by Building a Photo Gallery
- Learn CSS Grid by Building a Magazine
⭐️ CERTIFICATION PROJECTS ⭐️
- Build a Tribute Page
- Build a Survey Form
- Build a Product Landing Page
- Build a Technical Documentation Page
- Build a Personal Portfolio Webpage
2. [JavaScript] JavaScript Algorithms and Data Structures
⭐️ PRACTICE PROJECTS ⭐️
- Learn Basic JavaScript by Building a Role Playing Game
- Learn Intermediate JavaScript by Building a Calorie Counter
- Learn Regular Expressions by Building a Spam Filter
- Learn Debugging by Building a Dice Game
- Learn Data Structures by Building a Shopping Cart
- Learn Basic Algorithms by Building an Algorithmic News Feed
- Learn Intermediate Algorithms by Building a Yahtzee Game
- Learn Functional Programming by Building a Spreadsheet
⭐️ CERTIFICATION PROJECTS ⭐️
- Palindrome Checker
- Roman Numeral Converter
- Caesars Cipher
- Telephone Number Validator
- Cash Register
3. [JavaScript] Front End Libraries
⭐️ PRACTICE PROJECTS ⭐️
- Learn React by Building Flappy Bird
- Learn Redux by Building Tetris
- Learn TypeScript by Building a Poker Game
⭐️ CERTIFICATION PROJECTS ⭐️
- Build a Random Quote Machine
- Build a Markdown Previewer
- Build a Drum Machine
- Build a JavaScript Calculator
- Build a Pomodoro Clock
4. [Python] Object Oriented Programming in Python
⭐️ PRACTICE PROJECTS ⭐️
- Learn Python Basics by Building a Blackjack Game
- Learn Intermediate Python by Building a Contact Book Program
- Learn Object Oriented Programming by Building a Minesweeper Game
- Learn Recursion by Solving the Tower of Hanoi Puzzle
⭐️ CERTIFICATION PROJECTS ⭐️
- Text aligner
- Time Calculator
- Stack Calculator
- Budgeting App (using Object Oriented Programming)
- Polygon Area Calculator
5. [Python] Data Analysis
⭐️ PRACTICE PROJECTS ⭐️
- Learn Basic NumPy by Creating and Manipulating Arrays
- Learn Intermediate NumPy by Building Conway's Game of Life
- Learn Pandas by Analyzing Sales Data
- Learn Data Wrangling by Organizing the USDA Food Database
- Learn matplotlib and Data Visualization by Graphing Website Analytics
⭐️ CERTIFICATION PROJECTS ⭐️
- Find the mean, variance, and standard deviation of data using Numpy
- Analyze Time Series Weather Data
- Analyze Board Game Data with Pandas
- Graph Population Data with Matplotlib
- Predict Future Temperatures Using Historical Temperature Data
- Clean, organize, and visualize movie review data
6. [JavaScript] Data Visualization
⭐️ PRACTICE PROJECTS ⭐️
- Learn CSV by Building a Mailing List
- Learn JSON by Building a Sports Team
- Learn AJAX by Building a View Counter
- Lean Data Visualization by Building a Dashboard
- Learn SVG by Building a Solar System
- Learn D3 by Building a Map of Earth
⭐️ CERTIFICATION PROJECTS ⭐️
- Visualize Data with a Bar Chart
- Visualize Data with a Scatterplot Graph
- Visualize Data with a Heat Map
- Visualize Data with a Choropleth Map
- Visualize Data with a Treemap Diagram
7. [JavaScript] APIs and Microservices
⭐️ PRACTICE PROJECTS ⭐️
- Learn npm by Building an npm Module
- Learn Node.js by Building a Web Server
- Learn Express.js by Building an Stock Trading Platform
- Learn RESTful APIs by Building a Weather Service
- Learn MongoDB by Building a Movie Review Database
⭐️ CERTIFICATION PROJECTS ⭐️
- Metric-Imperial Converter
- Issue Tracker
- Personal Library
- Stock Price Checker
- Anonymous Message Board
8. [JavaScript] Quality Assurance
⭐️ PRACTICE PROJECTS ⭐️
- Learn Testing by Building a Recipe Ingredient Parser
- Learn Websockets by Building a Chat Room
⭐️ CERTIFICATION PROJECTS ⭐️
- Metric-Imperial Converter
- Issue Tracker
- Personal Library
- Stock Price Checker
- Anonymous Message Board
9. [JavaScript + Python] Information Security
⭐️ PRACTICE PROJECTS ⭐️
- Learn Information Security by Building a Credit Card Form (JS)
- Learn Cryptography By Building a Digital Signature System (JS)
- Learn Authentication by Building a Signup Page (JS)
- Learn about Network Secrurity by Building a Packet Sniffer (PY)
⭐️ CERTIFICATION PROJECTS ⭐️
- Port Scanner (PY)
10. [Python] Machine Learning
⭐️ PRACTICE PROJECTS ⭐️
- Learn the Basics of Machine Learning by Building a Program to Identify Handwritten Digits
- Learn Tensorflow by Building a Movie Recommendation System
- Learn Regression Models by Building a House Price Predictor
- Learn Classification Algorithms by Classifying Iris Flower Images
- Learn Deep Learning by Analyzing Traffic Signals
⭐️ CERTIFICATION PROJECTS ⭐️
- Classify Images of Cats and Dogs
- Build a Music Recommendation System
- Determine fuel economy using linear regression
- Build a Text Analyzer using a Neural Network
A. [SQL] Relational Databases
- Learn SQL by building a university database
B. [Linux] Linux
- Learn Bash basics by playing capture the flag
C. [Git] Git
- Learn Git by creating and contributing to a project
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment