</> Web Dev 2
GitHubGitHub (opens in a new tab)
  • Home
    • Course Information
    • Guide: Setting Up Your Development Environment
    • Guide: Cloning a Next.js Project Repository
    • Guide: Creating a New Next.js Project
    • Guide: Coding Workflow
    • Guide: Deploying a Next.js App
    • Reference Documentation
    • GitHub Accounts
    • Project Showcase
  • Week 1: Introduction to Web Application Development
    • Intro to Web App Dev
    • HTML/CSS/JS Refresher
    • Week 1 Assignment
  • Week 2: Introduction to React
    • Introduction to React
    • Week 2 Assignment
  • Week 3: Components and Props
    • Components and Props
    • Week 3 Assignment
  • Week 4: Interactivity
    • Interactivity
    • Week 4 Assignment
  • Week 5: Handling Lists
    • Handling Lists
    • Week 5 Assignment
  • Week 6: Managing State
    • Managing State
    • Week 6 Assignment
  • Week 7: Fetching Data
    • Fetching Data
    • Week 7 Assignment
  • Week 8: Firebase Auth
    • Firebase Authentication
    • Week 8 Assignment
  • Week 9: Exam + Project Topic
    • Midterm Exam Details
    • Project Phase 1
  • Week 10: Cloud Firestore
    • Cloud Firestore
    • Week 10 Assignment
  • Week 11: API Implementation
    • API implementation
  • Week 12: API Database Integration
    • API Database Integration
    • Project Phase 2: Sprint 1
  • Week 13: ORM and Middleware
    • ORM and Middleware
    • Project Phase 2: Sprint 2
  • Week 14: Project
  • Week 15: Project Showcase
Question? Give us feedback → (opens in a new tab)Edit this page
Student Work
GitHub Accounts
Reference DocumentationProject Showcase

Programming is best learned by solving problems. If you want to learn more, create more problems.