Skip to main content

CS 198-99 | Spring 24

Introduction
to

full-stack
development

Mon and Wed, 6:30-8:00 PM, Physics 4

webdev-decal@lists.berkeley.edu
Week 0

👋 Welcome to the course!

Mon, Feb 5

Lecture 1 / Course Introduction

Introduction Reading


Wed, Feb 7

Lecture 2 / HTML

HTML Reading

Assigned

Vitamin 1: HTML

Due monday
Week 1

💅 Stylin' your sites

Mon, Feb 12

Assigned

Project 1: First Checkpoint

Due Wed, Feb 21

Wed, Feb 14

Lecture 4 / CSS 2

Advanced CSS Reading

Assigned

Week 2

🕺 Get moving with JavaScript

Mon, Feb 19

Lecture 5 / Presidents Day🇺🇸🤴 No Class!!


Wed, Feb 21

Lecture 6 / JavaScript 1: Essentials

Basic JavaScript Reading

Assigned

Week 3

🕺 Get moving with JavaScript Cont.

Mon, Feb 26

Lecture 7 / JavaScript 2: DOM

DOM Reading

Assigned


Wed, Feb 28

Lecture 8 / Special Topics: TBD

Week 4

Introducing React

Mon, Mar 4

Lecture 9 / Internet and Node.js/NPM

SSR Reading

Assigned


Wed, Mar 6

Lecture 10 / React 1: Components

Intro to React Reading

Assigned

Week 5

Continuing React


Wed, Mar 13

Lecture 12 / React 2.5: Advanced React

Advanced React Reading

Assigned

Project 2: Blog

Due Mon, Apr 1
Week 6

Introduction to APIs

Mon, Mar 18

Lecture 13 / APIs and Postman

APIs Reading

Assigned


Wed, Mar 20

Lecture 14 / Express.js and JSON APIs

Advanced React Reading

Week 7

More approaches to web dev

Mon, Apr 1

Lecture 15 / Express.js and AIs

Node.js Reading


Wed, Apr 3

Lecture 16 / Databases and Authentication

MySQL and Authentication Reading

Week 8

🎨 Design and UI/UX

Mon, Apr 8

Lecture 17 / Design: 1

UI/UX Reading


Wed, Apr 10

Lecture 18 / Design: 2

UI/UX Reading

Week 9

🕴️ Special Topics

Wed, Apr 15

Lecture 19 / Special Topics: Web Accessibility

Assigned


Wed, Apr 17

Lecture 20 / Special Topics: GitHub

Assigned

Week 10

💡 Special Topics

Mon, Apr 15

Lecture 21 / Special Topics: Web Frameworks

Assigned


Wed, Apr 17

Lecture 22 / Special Topics: TDB

Week 11

The final stretch!

Mon, Apr 22

Lecture 23 / Final Project Presentations


Wed, Apr 24

Lecture 24 / Final Project Presentations