Stanford Root

Schedule

Stanford Root

Schedule

CS 193X

Web Programming Fundamentals

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

Introduction to full-stack web development with an emphasis on fundamentals. Client-side topics include layout and rendering through HTML and CSS, event-driven programming through JavaScript, and single-threaded asynchronous programming techniques including Promises. Focus on modern standardized APIs and best practices. Server-side topics include the development of RESTful APIs, JSON services, and basic server-side storage techniques. Covers desktop and mobile web development. Prerequisite: CS 106B or equivalent.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26071
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
3units

CS 193X: Web Programming Fundamentals

3 units · Letter or Credit/No Credit

Introduction to full-stack web development with an emphasis on fundamentals. Client-side topics include layout and rendering through HTML and CSS, event-driven programming through JavaScript, and single-threaded asynchronous programming techniques including Promises. Focus on modern standardized APIs and best practices. Server-side topics include the development of RESTful APIs, JSON services, and basic server-side storage techniques. Covers desktop and mobile web development. Prerequisite: 106B or equivalent.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA (Undergrad)

More CS courses

  • CS 191W: Writing Intensive Senior Research Project
  • CS 192: Programming Service Project
  • CS 193P: iOS Application Development
  • CS 193Q: Introduction to Python Programming
  • CS 193T: Thinking with AI: Strategies for Effective and Ethical Human-AI Collaboration
  • CS 193V: Effective Vibecoding
  • CS 194: Software Project
  • CS 194W: Software Project (WIM)
  • CS 195: Supervised Undergraduate Research
  • CS 197: Computer Science Research
  • CS 197C: Computer Science Research: CURIS Internship Onramp
  • CS 198: Teaching Computer Science

All CS courses · All departments