| Progress | Type | Item | Project(s) | Date |
|---|---|---|---|---|
| DONE | Course | CS50 on edX | Certificate | 11 JUNE |
| DONE | Course | Team Treehouse or Codeschool's HTML, CSS Path (Paid) OR Shay Howe's HTML,CSS Course | Codepens | MAY |
| DONE | Project | FCC Front End Project - Build Your Portfolio | Live Site | 10 JUN |
| DONE | Course | Learn Git | Practice Repo | 13 JUN |
| DONE | Course | Learn flexbox from Flexbox.io OR Flexboxfroggy | App layout | 22 JUN |
| DONE | Course | Learn Sass OR Sass Tutorials | ----- | 26 JUN |
| DONE | Project | Refactor the portfolio site layout and CSS using Flexbox and Sass | Site link | 8 JUL |
| DONE | Course | Learn Wordpress for freelancing - Team Treehouse | ----- | 15 JUL |
| DONE | Project | Build a website using Wordpress | Site | 22 JUL |
| DONE | Course | Watch N Code Practical Javascript | Course work | 29 JUL |
| DOING | Book | Eloquent Javascript [Continued Reading...] | ||
| DOING | Project | Do FCC Javascript Basic Algorithm Challenges | ||
| DONE | Course | Learn DOM manipulation | Course Project | 15 AUG |
| DONE | Project | Make a todo list webapp | Site Link | 30 AUG |
| DONE | Course | Learn AJAX | 5 SEPT | |
| Course | Learn CSS Grid | |||
| Project | FCC Intermediate Project - Build a Random Quote Generator | |||
| Project | FCC Intermediate Project - Build a Local Weather App | |||
| Project | FCC Intermediate Project - Build a Wikipedia Viewer | |||
| Project | FCC Intermediate Project - Build a Twitch TV Viewer | |||
| Course | Learn ES6 - Wes Bos's ES6 for Everyone | |||
| Course | Javascript30 | |||
| Project | Do FCC Javascript Intermediate Algorithm Challenges | |||
| Project | FCC Advanced Project - Build a Javascript Calculator | |||
| 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 |
| Progress | Type | Item | Project(s) | Date |
|---|---|---|---|---|
| Course | React For Beginners - Wes Bos or React Fundamentals - Tyler Mcginnis | |||
| Project | FCC React Project - Build a Markdown Previewer | |||
| Project | FCC React Project - Build a Recipe Box App | |||
| Project | Clone the Netflix interface using React - pulling data from the Movie DB API or an API in a backend you create yourself. | |||
| Project | Clone this Admin template using React |
| Progress | Type | Item | Project(s) | Date |
|---|---|---|---|---|
| Course | Learn Node - Wes Bos OR Nodeschool.io Tutorials | |||
| Project | FCC Backend - Timestamp Microservice | |||
| Project | FCC Backend - Request Header Parser Microservice | |||
| Project | FCC Backend - URL Shortener Microservice | |||
| Project | FCC Backend - Image Search Abstraction Layer | |||
| Project | FCC Backend - File Metadata Microservice | |||
| Project | FCC Backend - Build a Voting App | |||
| Project | FCC Backend - Build a Nightlife Coordination App | |||
| Project | FCC Backend - Chart the Stock Market | |||
| Project | FCC Backend - Manage a Book Trading Club | |||
| Project | FCC Backend - Build a Pinterest Clone | |||
| Milestone | FreeCodeCamp BackEnd certificate |
- 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.
Inspired by p1xt guides, My journey to becoming a web developer from scratch without a CS degree (and what I learned from it)