๐ Jamilah Learning Plan
A 90 day learning plan to refresh the basics of OOP, get a command of Full Stack Javascript, build clean UIs with React, explore the cutting edge, and practice skills you'll need to be productive team member like advanced git and TDD.
Skills Covered:
๐ Object Oriented Programming๐ ES6+ Javascript๐ Node๐ Mongo๐ PostgreSQL๐ React๐ Redux๐ React Native๐ Git/Github๐ CS Theory๐ Test Driven Development
How it works
The plan is broken down into 9 week chunks. Each week will have the following:
๐ Important Readings๐ผ Supplemental Videos To Watch๐ป Practice Problems- ๐ฉ๐ฝโ๐ป A project that you will submit via Github to receive feedback
Weekly Plans
๐ Week 01: JS Review
Week01
Day 01 | Material | Why |
---|---|---|
Read | The JS Way Ch. 01 | To help refresh the basics of JS |
Read | The JS Way Ch. 02 | Learn the new ES6+ variable syntax |
Watch | JS Fundamental Video | Review of all the major concepts in JS ( |
Do | Sign Up for JS30 | Daily Challenges that will help you learn JS |
Do | Sign Up for CodeWars | Daily Challenges that will help you learn JS |
Day 02 | Material | Why |
---|---|---|
Read | The JS Way Ch. 03 | Learn proper conditional syntax including switch statements |
Read | The JS Way Ch. 04 | Better understand loops |
Do | JS30 #01 | Learn to interact with the DOM && use Audio |
Do | CodeWars Fundamentals | JS syntax / problem solving practice |
Day 03 | Material | Why |
---|---|---|
Read | The JS Way Ch. 05 | Learn all about functions including new ES6+ fat arrow syntax |
Read | The JS Way Ch. 06 | Get comfortable with objects again |
Watch | JS Object Fundamentals Video | Review JS Objects |
Do | CodeWars: 1 Kata | JS syntax && problem solving practice |
Day 04 | Material | Why |
---|---|---|
Read | The JS Way Ch. 07 | Get comfortable with using / manipulating arrays |
Read | The JS Way Ch. 08 | Learn important string methods |
Do | JS30 #02 | Learn JS Fundamentals && CSS manipulation with JS |
Do | CodeWars: 1 Kata | JS syntax && problem solving practice |
Day 05 | Material | Why |
---|---|---|
Read | The JS Way Ch. 09 | Dive into the basics of Object Oriented Javascript |
Watch | JS OOP Crash Course | Review OOJS |
Do | Build a Simple Calculator using JS OOP best practices | Reinforce OOP and get comfortable submitting PRs on Github |
Weekend | Material | Why |
---|---|---|
Read | You Don't Know JS: this & Object Prototypes | REALLY LEARN JS OOP principles |
Do | Refactor your Calculator and Resubmit | Reinforce OOP and get comfortable submitting PRs on Github |