Skip to content
Home

Dartmouth College CS 52

Hands-on full-stack web development course teaching how to architect web systems and build interactive web apps, chatbots, and mobile apps

The product is a hands-on full-stack web development course that teaches how to architect web systems and build interactive web applications, chatbots, and mobile apps covering markup, layout, protocols, asynchronous programming, deployment, security, scalability and user experience. It is for undergraduate students with introductory computer science background who want practical web development skills, including prospective developers. It is delivered as an in-person, project-based class with lectures, workshops, lab projects and a collaborative final project supported by Slack and office hours.

Key features

  • Build interactive web applications
  • Build chatbots
  • Build mobile apps
  • Design front-end UIs
  • Build server-side APIs
  • Static pages and markup
  • Layout and styling
  • Internet protocols
  • Event-driven asynchronous programming
  • Deployment
  • Security
  • Scalability
  • User experience design
Social posts
  • No social media activity detected
GTM channels
  • Community
ICP
  • Students
  • Educators institutions
  • Software developers