Skip to content
Week 1
Introduction, Course Organization
Monday, April 3, 2023
Intro
HyperText Markup Language (HTML)
Wednesday, April 5, 2023
HTML
Cascading Style Sheets (CSS)
Friday, April 7, 2023
CSS
Week 2
URLs and Links
Monday, April 10, 2023
URLs
Week 3
Document Object Model (DOM)
Monday, April 17, 2023
DOM
DOM - Events
Wednesday, April 19, 2023
Events
Intro to Front End Programming
Friday, April 21, 2023
FrontEnd
Week 4
Introduction to ReactJS
Monday, April 24, 2023
ReactJS
Single Page Applications
Wednesday, April 26, 2023
SPA
Responsive Web Design
Friday, April 28, 2023
RWD
Week 5
Building Web Applications
Monday, May 1, 2023
WebApps
Browser/Server Communication
Wednesday, May 3, 2023
HTTP
ServerCom
Week 6
Node.js
Monday, May 8, 2023
NodeJS
ExpressJS
Wednesday, May 10, 2023
Express
Storage Tier
Friday, May 12, 2023
Database
Week 7
Cookies and Session
Monday, May 15, 2023
Sessions
Input and Validation
Wednesday, May 17, 2023
Input
Week 8
Web App Security - Browser Isolation
Monday, May 22, 2023
WebAppSecurity
Week 9
Stanford Holiday - No class
Monday, May 29, 2023
Week 10
Future directions
Wednesday, June 7, 2023