Schedule
The schedule and assignments may be changed until officially covered in class. You are certainly free to work ahead; just be mindful if things do end up changing!
Unit 1: Teamwork
- Establishing Team Norms and Dynamics
- Code of Ethics and Team Contracts
- Version Control and Task Management
- Lab 1
Unit 2: Intro to Javascript
- HTML and CSS
- Javascript
- Lab 2
Unit 3: Building an API
- Node.js and Project Structure
- Routing via Express
- Managing Databases with SQL
- Working with APIs
- Lab 3
Unit 4: Building a Client
- Using a Front-end Framework
- Communicating with Servers
- SASS
- Lab 4
Unit 5: Building a Full-Stack Application
- User-Centered Design
- Learning through Documentation
- Implementation