Stanford Root

Schedule

Stanford Root

Schedule

COMM 277T

Building News Applications (COMM 177T)

UNITS:4-5
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

(Graduate students register for COMM 277T. COMM 177T is offered for 5 units, COMM 277T is offered for 4 units.) This course introduces students to the process of building interactive web applications and visualizations for the news. Students will study examples from the news industry and gain proficiency in a range of technical languages, skills and tools: version control, HTML, CSS, Javascript, Python, web protocols, and web hosting and deployment. Class exercises and projects will focus on the use of these technologies to produce applications that tell a story and engage the public. Students must have basic proficiency in Python, SQL and the Unix shell.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Seminar 1Open
ID: 7966
0 / 20 enrolled
DAYS:Monday, Wednesday
TIME:1:30 PM – 3:20 PM
LOCATION:TBD
INSTRUCTOR:
Tumgoren, Serdar
units

COMM 277T: Building News Applications (COMM 177T)

4-5 units · Letter or Credit/No Credit

(Graduate students register for 277T. COMM 177T is offered for 5 units, COMM 277T is offered for 4 units.) This course introduces students to the process of building interactive web applications and visualizations for the news. Students will study examples from the news industry and gain proficiency in a range of technical languages, skills and tools: version control, HTML, CSS, Javascript, Python, web protocols, and web hosting and deployment. Class exercises and projects will focus on the use of these technologies to produce applications that tell a story and engage the public. Students must have basic proficiency in Python, SQL and the Unix shell.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Seminar — Monday Wednesday 1:30 PM – 3:20 PM — Tumgoren, Serdar (Graduate)

More COMM courses

  • COMM 277C: Science and Environmental Journalism (COMM 177C, EARTHSYS 177C, EARTHSYS 277C)
  • COMM 277D: Specialized Writing and Reporting: Narrative Journalism (COMM 177D)
  • COMM 277G: Multimedia Environmental Communication (COMM 177G, EARTHSYS 192, EARTHSYS 292)
  • COMM 277I: Investigative Watchdog Reporting (COMM 177I)
  • COMM 277M: Environmental Storytelling (COMM 177M, EARTHSYS 177M, EARTHSYS 277M)
  • COMM 277S: Specialized Writing and Reporting: Sports Journalism (COMM 177SW)
  • COMM 277Y: Specialized Writing and Reporting: Foreign Correspondence (COMM 177Y)
  • COMM 278A: Artificial Intelligence (AI) and Journalism (COMM 178A)
  • COMM 278N: Navigating the News (COMM 178N)
  • COMM 279: News Reporting & Writing Fundamentals
  • COMM 280: Immersive (VR/AR) Journalism in the Public Sphere
  • COMM 280R: Social Video: Reporting in Vertical Form

All COMM courses · All departments