Skip to content
Β 
Β 

Latest commit

Β 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Learning Tracker

Courses and Resources

Course Tutor / School Date (started) Status Certificate
The Web Developer Bootcamp Colt Steele / Udemy
JavaScript One day Workshop Ben Quartermaine / Le Wagon
Functional Programming Series Fun Fun Function / YouTube
Git Started with GitHub Jason Taylor / Udemy
The Modern JavaScript Bootcamp Course (2020) Colt Steele & Stephen Girder / Udemy
Responsive Web Design Certification freeCodeCamp
The Modern React Bootcamp Colt Steele / Udemy
JavaScript Algorithms and Data Structures Masterclass Colt Steele / Udemy
Node.js Essential Training Linkedin Learning
JavaScript Algorithms and Data Structures freeCodeCamp
Postman API Testing Raghav Pal / Udemy
AWS Certified Coud Practitioner Amazon Web Services

Front-End

Tech Basic Competent Advanced
HTML
CSS
Javascript
Bootstrap
Sass
jQuery
Semantic UI
Markdown
React

Back-End

Tech Basic Competent Advanced
node.js
Mongodb
Mongoose
Express
Passport
Command Line
NPM
Passport
Postman
API
Pipedream
Ruby
Python
SQL
AWS
Netlify
Heroku

Other

Tech Basic Competent Advanced
Git
GitHub
Jasmine
Mocha

ToDo

Course/Project Source Start Date Finish Date Progress
πŸ•’βœ”οΈ
CS50 on edX
Shay Howe's HTML,CSS Course
FCC Front End Project - Build Your Portfolio
Learn to use Command line
Learn Version Control (Git) - Git course @Codeschool OR Udacity - Git and Github
Learn Flexbox - Flexbox.io OR Flexboxfroggy
Learn Sass - Sass-guide OR Sass Tutorials
Refactor the portfolio site layout and CSS using Flexbox and Sass
Watch and Code - Practical Javascript
Eloquent Javascript
Do FCC Javascript Basic Algorithm Challenges
Learn DOM manipulation - DOM Enlightenment
Learn AJAX
Make a todo list webapp
FCC Intermediate Project - Build a Random Quote Generator
FCC Intermediate Project - Build a Local Weather App
FCC Intermediate Project - Build a Wikipedia Viewer
FCC Intermediate Project - Build a Twitch TV Viewer
Learn ES6 - Wes Bos - ES6 for Everyone (Paid) OR ES6 Crash Course
Javascript30
Do FCC Javascript Intermediate Algorithm Challenges
FCC Advanced Project - Build a Javascript Calculator
FCC Advanced Project - [Build a Pomodoro Clock](https://www.freecodecamp.com/challenges/build-a-pomodoro-clock
FCC Advanced Project - Build a Tic Tac Toe game
FCC Advanced Project - Build a Simon Game
FreeCodeCamp Front End Certificate
[Optional] JavaScript: Understanding the Weird Parts (Paid)
YDKJS: Up & Going
YDKJS: Scope & Closures
YDKJS: this & Object Prototypes
YDKJS: Types & Grammar
YDKJS: Async & Performance
YDKJS: ES6 & Beyond

React

Item Project(s) Start Date Finish Date Progress
Learn React - React For Beginners - Wes Bos (Paid) or React Fundamentals - Tyler Mcginnis (Paid) OR Learn React @Egghead.io
Learn Redux - Redux course - Wes Bos
FCC React Project - Build a Markdown Previewer
FCC React Project - Build a Recipe Box App
Clone the Netflix interface using React - pulling data from the Movie DB API
Clone this Admin template using React

Backend (Node)

Item Project(s) Start Date Finish Date Progress
Learn Node - Wes Bos (Paid) OR Nodeschool.io Tutorials
FCC Backend Project - [Timestamp Microservice](https://www.freecodecamp.com/challenges/timestamp-microservice
FCC Backend Project- Request Header Parser Microservice
FCC Backend Project- URL Shortener Microservice
FCC Backend Project- Image Search Abstraction Layer
FCC Backend Project- File Metadata Microservice
FCC Backend Project- Build a Voting App
FCC Backend Project- Build a Nightlife Coordination App
FCC Backend Project- Chart the Stock Market
FCC Backend Project- Manage a Book Trading Club
FCC Backend Project- Build a Pinterest Clone
FreeCodeCamp BackEnd certificate

Extra Goals

  • Learn to setup your own local developement environment
  • Deploy completed projects using Github Pages or surge.sh (Both front-end only) Or Glitch (Works with back-end too)
  • Learn about build tools like Gulp and include them in projects
  • Learn about linting. Use linters like ESLint for Javascript , Stylelint for CSS in your projects.
  • Learn about CSS conventions like BEM, SMACSS.
  • Every week, write a medium post about that week's learnings.
  • Make a habit of coding daily. Try #100DaysofCode Challenge

How to use the guide

  • To start using the guide, fork the repo.

Notes

  • This is a template. You can customize it, add or remove courses as per your choices.
  • If you like this repo and find it useful, please consider β˜… starring it (on top right of the page) :)

About

πŸ“š A learning path for Full-stack web development

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors