Created
November 8, 2019 20:18
-
-
Save beaucarnes/97ae936f725eced91c8ba10d219d02ec to your computer and use it in GitHub Desktop.
All Curriculum Projects
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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