Links to the instructor's lecture notes are posted here as we cover them in class.

  1. Course Introduction; Internet History and Fundamentals; Basic HTML
  2. CSS and Page Layout
  3. Server-Side Scripting with PHP
  4. HTML Forms; Web Server Basics
  5. Databases, SQL, and MySQL
  6. Introduction to Ruby
  7. Ruby on Rails: Migrations, Models, and Unit Tests
  8. Ruby on Rails: Controllers, Views, and Functional Tests
  9. Web Design Principles
  10. JavaScript and the DOM
  11. JavaScript Events and jQuery; Ajax, XML, and JSON (Multiplication Quiz Example
  12. Web Sessions and Security
  13. Web Services, REST, and Email; Technology and Faith
  14. Responsive Web Design, Mobile Development, and Production Concerns