While this course is not principally focused on development of browser-based tools, there will be some topics covered in the course that will depend on some knowledge of HTML, CSS, and JavaScript. To that end, the course pre-work includes the HTML and CSS tutorials listed in the required and optional tasks (below).

Note that some of the exercises can be done using CodePen or JSFiddle. However, for more direct control over the content of your HTML and CSS files, you can also create web projects in Eclipse or IntelliJ.

Tasks

Read and work through (to the extent possible) these guides and tutorials:

After completing the above, go to the comments section below, and post a comment on this pre-work item. Consider the following questions in your comment:

  • What benefit do you see (if any) in separating HTML content and high-level layout from CSS styling and positioning?
  • What major unresolved questions about HTML and CSS do you have?

Optional tasks

Continue with these guides and tutorials: