Created
November 11, 2019 15:38
-
-
Save beaucarnes/d5376844fee240ca15a4a8608d6e665c to your computer and use it in GitHub Desktop.
Updated Curriculum
This file contains hidden or 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 Basic React by Building a Quiz App | |
| - Learn Intermediate React by Building Flappy Bird | |
| - Learn Basic Redux by Building and Exercise Tracker | |
| - Learn Intermediate 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 | |
| - Learn Concurrency by Building an Avatar Image Downloader | |
| ⭐️ 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 Basics by Building a Recipe Ingredient Parser | |
| - Learn Unit Testing by Writing Tests for an E-Commerce Site | |
| - Learn Integration Testing by Writing Tests for an E-Commerce Site | |
| - Learn Functional Testing by Writing Tests for an E-Commerce Site | |
| - Learn Jest and React Testing Library by Testing a React Tic Tac Toe Game | |
| ⭐️ CERTIFICATION PROJECTS ⭐️ | |
| - Metric-Imperial Converter | |
| - Issue Tracker | |
| - Personal Library | |
| - Recipe Box Project Tests | |
| - Rock Paper Scissors Tests (in React) | |
| 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 Websockets by Building a Chat Room (JS) | |
| - Learn About Network Security by Building a Packet Sniffer (PY) | |
| - Learn Scapy by Creating Packets from Scratch (PY) | |
| ⭐️ CERTIFICATION PROJECTS ⭐️ | |
| - Stock Price Checker (JS) | |
| - Anonymous Message Board (JS) | |
| - Rock Paper Scissors with Websockets (JS) | |
| - Port Scanner (PY) | |
| - Capture Packets with Scapy (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 | |
| - Build a Rock Paper Scissors Analyzer | |
| 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