Term 1 – Schedule
- Week 1
- Day 1 – Introduction – Computer Basic
- Day 2 – Introduction 2 – Web Development History, HTML and CSS
- Day 3 – HTML and CSS 2 + Git + GitHub
- Day 4 – HTML and CSS 3 + Git + GitHub
- Week 2
- Day 1 – Intermediate CSS
- Day 2 – Intermediate CSS 2
- Day 3 – Design Pattern 1
- Day 4 – Design Pattern 2
- Week 3
- Day 1 – Media Query 1 + CSS + Flexbox
- Day 2 – Media Query 2 + CSS + Flexbox
- Day 3 – Advanced CSS 1 + First Project Planning 1 + Git
- Day 4 – Advanced CSS 2 + First Project Planning 2 + Git
- Week 4
- Day 1 – Project 1 Sprint
- Day 2 – Project 1 Sprint
- Day 3 – Project 1 Sprint
- Day 4 – Project 1 Sprint
- Week 5
- Day 1 – Project 1 Sprint
- Day 2 – Project 1 Sprint
- Day 3 – Presentation Day
- Day 4 – Intro Javascript 1 – String, Number, Object, Operations
- Week 6
- Day 1 – Intro Javascript 2 -String, Number, Object, Operations, variables
- Day 2 – Intro Javascript 3 – String, Number, Object, Operations, variables
- Day 3 – Intro Javascript 3 – Array, Array Methods, pop, shift, push, index
- Day 4 – Intro Javascript 4 – Array, Array Methods, pop, shift, push, index
- Week 7
- Day 1 – Javascript Review + Recap
- Day 2 – Intro Javasript 5 – functions and object 1
- Day 3 – Intro Javasript 6 – function declaration and function expression
- Day 4 – Intro Javasript 7 – Scope, hoisting, and global variable
- Week 8
- Day 1 – Javascript Review + Recap
- Day 2 – Intro Javasript 5 – Basic Algorithm + Queues
- Day 3 – Intro Javasript 6 – Basic Algorithm + Stack
- Day 4 – Intro Javasript 7 – Basic Algorithm + Stack
- Week 9
- Day 1 – Quiz – Basic algorithm
- Day 2 – Intro Jquery + Javascript – Event handler and Dom Manipulation
- Day 3 – Intro Jquery + Javascript – Event handler and Dom Manipulation 2
- Day 4 – Intro Jquery + Javascript – Event handler and Dom Manipulation 3
- Week 10
- Day 1 – Project 2 Design
- Day 2 – Project 2 Sprint
- Day 3 – Project 2 Sprint
- Day 4 – Project 2 Sprint
- Week 11
- Day 1 – Project 2 Sprint
- Day 2 – Project 2 Sprint
- Day 3 – Project 2 Sprint
- Day 4 – Presentation Day
- Week 12
- Day 1 – Intermediate Javascript ES 6 – prototype chain
- Day 2 – Intermediate Javascript ES 6 – prototype chain 2
- Day 3 – this, advanced scope, apply, bind, and call
- Day 4 – this, advanced scope, apply, bind, and call
- Week 13
- Day 1 – Javascript Review + Recap
- Day 2 – Ajax call, Api, and documents
- Day 3 – Ajax call, Api, and documents 2
- Day 4 – Ajax call, Api, and documents 3
- Week 14
- Day 1 – Project 3 design
- Day 2 – Project 3 sprint
- Day 3 – Project 3 sprint
- Day 4 – Project 3 sprint
- Week 15
- Day 1 – Project 3 sprint
- Day 2 – Project 3 sprint
- Day 3 – Project 3 sprint
- Day 4 – Presentation Day