Fundamentals of Web Programming

This hands-on course will teach the basics of web programming. During the course, you will build a basic web-based online store. By the end of the course you will be able to reason effectively about designs for and potential capabilities of web applications. There are no prerequisites for the course. There will be about 40 hours of work building web software outside of class.

Schedule

Week 1: Coding web documents with HTML and CSS

Week 2: Javascript: coding with a programming language

Week 3: Javascript: Loops, arrays and objects.

Week 4: Web applications. Functions, callbacks, and user input.

Week 5: The future.