Skip to main content

CS 198-99 | Spring 23

Introduction
to

full-stack
development

Wed and Fri, 5:00-6:30PM, HMMB 390

webdev-decal@lists.berkeley.edu
Week 0

👋 Welcome to the course!

Wed, Sep 6

Lecture 1 / Course Introduction

Introduction Reading


Fri, Sep 8

Lecture 2 / HTML

HTML Reading

Assigned

Vitamin 1: HTML

Due wednesday
Week 1

💅 Stylin' your sites

Wed, Sep 13

Assigned

Assigned

Project 1: First Checkpoint

Due Fri, Sep 22

Fri, Sep 15

Lecture 4 / CSS 2

Advanced CSS Reading

Assigned

Week 2

🕺 Get moving with JavaScript

Wed, Sep 20

Lecture 5 / JavaScript 1: Essentials

Basic JavaScript Reading

Assigned

Week 3

Introducing React

Wed, Sep 27

Lecture 7 / Internet and Node.js/NPM

SSR Reading

Assigned


Fri, Sep 29

Lecture 8 / React 1: Components

Intro to React Reading

Assigned

Week 4

Continuing React


Fri, Oct 6

Lecture 10 / React 2.5: Advanced React

Advanced React Reading

Assigned

Project 2: Blog

Due Wed, Oct 25
Week 5

Introduction to APIs

Wed, Oct 11

Lecture 11 / APIs and Postman

APIs Reading


Fri, Oct 13

Lecture 12 / Express.js and JSON APIs

Advanced React Reading

Week 6

More approaches to web dev

Wed, Oct 18

Lecture 13 / Express.js and AIs

Node.js Reading


Fri, Oct 20

Lecture 14 / Databases and Authentication

MySQL and Authentication Reading

Week 7

🎨 Design and UI/UX

Wed, Oct 25

Lecture 15 / Design: 1

UI/UX Reading


Fri, Oct 27

Lecture 16 / Design: 2

UI/UX Reading

Week 8

🕴️ Special Topics

Wed, Nov 1

Lecture 17 / Special Topics: Web Accessibility

Assigned


Fri, Nov 3

Lecture 18 / Special Topics: GitHub

Assigned

Week 9

💡 Special Topics

Wed, Nov 8

Lecture 19 / Special Topics: Web Frameworks

Assigned


Fri, Nov 10

Lecture 20 / Veteran's Day

Week 10

Wed, Nov 15

Lecture 21 / TBA


Fri, Nov 17

Lecture 22 / TBA

Week 11

🐔😋

Wed, Nov 22

Lecture 23 / Non-Instructional Day


Fri, Nov 24

Lecture 24 / Thanksgiving

Week 12

The final stretch!

Wed, Nov 29

Lecture 25 / Final Project Presentations


Fri, Dec 1

Lecture 26 / Final Project Presentations