Full Stack Web Developer Path
Progress |
Type |
Item |
Project(s) |
Date |
|
Course |
CS50 on edX |
|
|
|
Course |
Team Treehouse or Codeschool's HTML, CSS Path (Paid) or Shay Howe's HTML,CSS Course |
|
Oct 1, 2017 |
|
Project |
FCC Front End Project - Build Your Portfolio |
|
May 26, 2017 |
|
Course |
Learn Git |
|
Sep 12, 2017 |
|
Course |
Learn flexbox from Flexbox.io OR Flexboxfroggy |
|
Sep 12, 2017 |
|
Course |
Learn Sass OR Sass Tutorials |
|
|
|
Project |
Refactor the portfolio site layout and CSS using Flexbox and Sass |
|
|
|
Course |
Watch N Code Practical Javascript |
|
Sep 18, 2017 |
|
Book |
Eloquent Javascript |
|
|
|
Project |
Do FCC Javascript Basic Algorithm Challenges |
|
May 27, 2017 |
|
Course |
Learn DOM manipulation |
|
|
|
Project |
Make a todo list webapp |
|
|
|
Course |
Learn AJAX |
|
|
|
Project |
FCC Intermediate Project - Build a Random Quote Generator |
|
May 27, 2017 |
|
Project |
FCC Intermediate Project - Build a Local Weather App |
|
Sep 29, 2017 |
|
Project |
FCC Intermediate Project - Build a Wikipedia Viewer |
|
May 28, 2017 |
|
Project |
FCC Intermediate Project - Build a Twitch TV Viewer |
|
Jun 3, 2017 |
|
Course |
Learn ES6 - Wes Bos's ES6 for Everyone |
|
|
|
Course |
Javascript30 |
|
|
|
Project |
Do FCC Javascript Intermediate Algorithm Challenges |
|
May 31, 2017 |
|
Project |
FCC Advanced Project - Build a Javascript Calculator |
|
Jun 11, 2017 |
|
Project |
FCC Advanced Project - Build a Pomodoro Clock |
|
|
|
Project |
FCC Advanced Project - Build a Tic Tac Toe game |
|
|
|
Project |
FCC Advanced Project - Build a Simon Game |
|
|
|
Milestone |
FreeCodeCamp Front End Certificate |
|
|
|
Course |
JavaScript: Understanding the Weird Parts |
|
|
|
Book |
YDKJS: Up & Going |
|
|
|
Book |
YDKJS: Scope & Closures |
|
|
|
Book |
YDKJS: this & Object Prototypes |
|
|
|
Book |
YDKJS: Types & Grammar |
|
|
|
Book |
YDKJS: Async & Performance |
|
|
|
Book |
YDKJS: ES6 & Beyond |
|
|
- Learn about build tools like Gulp and include them in projects
- Every week, write a medium post about that week's learnings.
- Learn about linting. Use linters like ESLint for Javascript , Stylelint for CSS in your projects.
- Learn about CSS conventions like BEM, SMACSS.
- This is a template. You can customize it, add or remove courses as per your choices, or change the course order.
- To start using, Fork the repo.
- If you like this repo and find it useful, please consider โ
starring it (on top right of the page) :)
- I would love to be part of your learning journey. You can find me on twitter : Shovan Chatterjee
Inspired by p1xt guides, My journey to becoming a web developer from scratch without a CS degree (and what I learned from it)