- Design and Implementation of Software for the Web /GMU
- Research on Web Technologies /NTNU
- Text book: Introducing HTML5 (2012 edition)
- Includes material on the Web Storage API; can be taught in the Cookies & Sessions lecture
- Web Applications /Stanford
- Web Programming Fundamentals /Stanford
- Creating Modern Web Applications /Brown
- Web Security /NUS
- Programming Languages for Web Applications /Virginia
- Web Development /MIT
- Web Technologies /USC
- Web Development /NYU
- Cutting-edge Web Technologies /Berkeley
- Web Technologies /U Texas
- Web Programming /U Washington
- Web and Mobile Systems /U Virginia
- Javascript /UPenn
- Long list of sample apps with a good set of requirements
- Use the unsplash API for high-quality and free images and the Twitter API for short texts and fakeJSON to mock JSOn responses
- Another list of Web app ideas
- Etherpad clone
- Board game app
- Doodle clone (plan out a night, crowdsource date/time and location)
- Flashcard apps
- List of flashcard apps
- Good example: Tinycards
- Good example: Quizlet
- faker.js
- Good hoisting example
- Windows 95 in an Electron app!; actual source here
- ...