Current Book: YDKJS:this and object
Current Course : CS50x
Courses Completed: 0
Total Points earned:550
Date Finished | Activity | Points | Links |
---|---|---|---|
01-02-18 | You Don't Know JS: Up & Going | 200 | Up & Going |
01-03-18 | Functional Training | 15 | #1 |
01-13-18 | You Don't Know JS: Scope & Closures | 200 | You Don't Know JS: Scope & Closures |
01-07-18 | She codes volunteering | opening web dev and python tracks for January 2018 with 300 participants | http://www.she-codes.org/ |
01-08-18 | Functional Training | 15 | #2 |
01-11-18 | Functional Training | 15 | #3 |
WIP | You Don't Know JS: this & Object Prototypes | You Don't Know JS: this & Object Prototypes | |
01-16-18 | Functional Training | 15 | #4 |
WIP | Learn to Code HTML & CSS | Learn to Code HTML & CSS | |
WIP | CS50 | Introduction to Computer Science - CS50 | |
01-23-18 | Functional Training | 15 | #5 |
01-25-18 | Functional Training | 15 | #6 |
01-29-18 | Functional Training | 15 | #7 |
02-01-18 | Functional Training | 15 | #8 |
02-06-18 | Functional Training | 15 | #9 |
02-13-18 | Functional Training | 15 | #10 |
02-15-18 | Functional Training | 15 | #11 |
02-15-19 | Functional Training | 15 | #11 |
- Framework guide -Angular
- [Angular 4 Front To Back] (https://www.udemy.com/angular-4-front-to-back/learn/v4/content)
Goal: Be comfortable with git by midway through Tier 1, and comfortable with Precalculus by midway through Tier 2.
Anything in Tier 0 can be studied before beginning Tier 1, or alongside the rest of the guide as you progress through the other Tiers.
- Book: College Algebra or Course: College Algebra and Problem Solving or thorough knowledge of Algebra.
- Book: Precalculus or Course: Precalculus or Khan Academy or thorough knowledge of Precalculus
- Course: Try Git and/or How to not f-up your local files with Git part1, part2 and part 3
- Project: JavaScript Interview Prep - sign up for this now and work through it alongside the rest of the guide.
- Project: take a quick read through the FAQs at the end of this document, particularly the helpful links, you'll want to reference them as you work through the guide.
Goal: Become Proficient with HTML, CSS and JavaScript.
- Book: You Don't Know JS: Up & Going
- Course - CS50 on edX
- Book: You Don't Know JS: Scope & Closures
- Course: Learn to Code HTML & CSS
- Project: Pick a template from here, here or here and implement the frontend of a website with it as your inspiration (do not use its assets)
- Book: You Don't Know JS: this & Object Prototypes
- Project: CSS Zen Garden - implement your own CSS design for the competition
- Course: Programming for the Web with JavaScript
- Project: Pick a template from here, here or here and implement the frontend of a website with it as your inspiration (do not use its assets)
- Book: You Don't Know JS: Types & Grammar
- Project: Pick a template from here, here or here and implement the frontend of a website with it as your inspiration (do not use its assets)
- Book: You Don't Know JS: Async & Performance
- Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose.
- Course: Learn to Code Advanced HTML & CSS
- Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose.
- Course: Getting Sassy with CSS
- Project: 100 Days of CSS, scroll to the bottom of that page, beginning with #001, recreate the images, in CodePen. Start the first one now and set a goal of finishing as many as you can by the end of Tier 3. (Intent: Build a presence on CodePen as a proficient HTML/(S)CSS developer to add another online body of work alongside your growing GitHub profile.)
- Book: You Don't Know JS: ES6 & Beyond
- Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose.
Goal: Become familiar with D3.js and Node.js to strengthen your proficiency with JavaScript by exploring how it's used in a Full Stack application.
- Course: M101JS: MongoDB for Node.js Developers on MongoDB University (Sign up at the start of the Tier and then take the course when it becomes available)
- Course: Data Visualization and D3.js
- Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose.
- Project: Clone this Admin template using React, Angular, or Vue
- Book: JavaScript Allongé, the "Six" Edition
- Project: Clone this online resume template
- Project: Do a one week Speedrun of the FreeCodeCamp Backend Projects, finishing as many as you can in 7 days.
- Book: JavaScript Design Patterns
- Project: Revisit CSS Zen Garden - and implement a new design
- Project: Clone Twitter using Node.js on the backend, and your frontend framework/library of choice. Include all basic features: signup/login/logout, follow user, search, tweet, like/retweet, home page with stream of recent tweets.
Goal: Practice Frontend Development in greater depth and continue studying JavaScript, ensuring you understand the algorithms and data structures you're likely to encounter in interviews (and on the job).
- Project: Read How to Contribute to Open Source - and make two contributions to open source projects (of your choice) by the end of this Tier.
- Book: Open Data Structures
- Project: Finish all classic puzzles on CodinGame from easy through hard by the end of the Tier.
- Project: Clone Medium. Include: create account, create post, publish post, edit post, add topic to post, follow user, follow topic, cheer for post, and home page with feed of recent posts, followed users, and followed topics.
- Project: Pick a template from here, here or here and implement the frontend of a website with it as your inspiration (do not use its assets)
- Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose. Consider building it as a Chrome Extension, Mobile, or Electron App
- Project: Pick a template from here, here or here and implement the frontend of a website with it as your inspiration (do not use its assets)
- Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose. Consider building it as a Chrome Extension, Mobile, or Electron App
- Project: Full stack project of your choice (ideas: clone Facebook, Reddit, Netflix, Slack) - Consider building it as a Chrome Extension, Mobile, or Electron App.
- Project: Full stack project of your choice (make it grand) - or do a one month Speedrun of the FreeCodeCamp Projects.
Goal: Interview with confidence.
- Project: Finish any questions you have remaining from JavaScript Interview Prep
- Project: Finish any of 100 Days of CSS you have yet to complete.
- Project: Create and polish your Portfolio site.
- Project: Create and polish your Resume/CV.
- Project: Cracking the Coding Interview on HackerRank
- Project: Continue honing your skills as you interview. Prioritize contributing to open source.
- Algorithms in a Nutshell
- Clean Code: A Handbook of Agile Software Craftsmanship
- Data Structures and Algorithms with JavaScript
- Grokking Algorithms
- Secrets of the JavaScript Ninja
- Code Complete: A Practical Handbook of Software Construction
- The Pragmatic Programmer: From Journeyman to Master
- Cracking the Coding Interview: 189 Programming Questions and Solutions
- Cracking the front-end interview
- Preparing for a Front-End Web Development Interview in 2017
- 10 Interview Questions Every JavaScript Developer Should Know
- Toptal’s list of JavaScript interview questions
- Mozilla Developer Network (MDN)
- Pramp - a tool for mock interviewing with others
- Github Frontend developer questions collection
- YouTube JS mock interview #1
- YouTube JS mock interview #2