- Week 1 Day 2: Intro Frontend Development in React.js
- Week 2 Day 1: Modern Javascript; Intro to VCS and Git
- Week 2 Day 2: Merging in Git with Conflicts
- Week 2 Day 3: Backend Development and REST APIs with Express
- Week 3 Day 1: MVC Architecture, REST on the Frontend and Promises
- Week 3 Day 2: Software Architecture and Design, Modeling and UML
- Week 3 Day 3: SQL vs NoSQL
- Week 4 Day 1: MongoDB and Mongoose
- Week 4 Day 2: Software Development Lifecycle (SDLC)
- Week 4 Day 3: Requirements and User Stories
- Week 5 Day 1: Agile Software Development and Scrum and Sprint #1 Kickoff
- Week 5 Day 2: Single-Page Apps and Client-Side Routing
- Week 5 Day 3: UI Design and Prototyping
- Week 6 Day 1: Authentication and Access Control
- Week 6 Day 2: Coding as a Team: Code Style and Standards
- Week 6 Day 3: Pull Requests and Code Reviews