1. Syllabus
  2. 1. UNIT 1 - Technical Foundations
    ❱
    1. 1.1. Browsers, servers, command line tools, code editors.
      ❱
      1. 1.1.1. What is the Internet?
      2. 1.1.2. What is a browser?
      3. 1.1.3. Command line tools
      4. 1.1.4. Working with code editors
      5. 1.1.5. Instructor Materials
    2. 1.2. Introduction to Git. Introduction to HTML.
      ❱
      1. 1.2.1. Understanding Version Control, Repositories
      2. 1.2.2. Configuring Git
      3. 1.2.3. Creating a Git Project
      4. 1.2.4. HTML Syntax
      5. 1.2.5. Homework
      6. 1.2.6. Instructor Materials
    3. 1.3. Introduction to CSS and advanced HTML tags.
      ❱
      1. 1.3.1. Selectors
      2. 1.3.2. The Cascade and Combining Selectors
      3. 1.3.3. Common CSS Property Values
      4. 1.3.4. Box Model
      5. 1.3.5. Advanced HTML Formatting
      6. 1.3.6. Homework
      7. 1.3.7. Instructor Materials
  3. 2. UNIT 2 - Design
    ❱
    1. 2.1. Designing interfaces.
    2. 2.2. Advanced UI/UX design and tools.
  4. 3. UNIT 3 - Introduction to Programming
    ❱
    1. 3.1. Programming in JavaScript.
    2. 3.2. Functions and event handlers.
  5. 4. UNIT 4 - Project Organization
    ❱
    1. 4.1. Data organization and storage.
    2. 4.2. Element alignment and Tailwind CSS.
    3. 4.3. Responsive design.
    4. 4.4. Final touches and office hours.
    5. 4.5. Project presentation.

Oval: Web Development and Design

Chapter 2.1 - Designing interfaces.