Learning Web Design

  1. Background Skills
    1. Unix Commands
    2. Vim Text Editor
  2. HTML
    1. Minimal Page
    2. Headings
    3. Elements
    4. Lists
      1. Unordered
      2. Ordered
      3. Definition
      4. Nested
    5. Links
      1. Absolute
      2. Relative
    6. Images
  3. CSS
    1. Anatomy
    2. Basic Selectors
      1. Element
      2. Class
      3. ID
      4. Group
    3. The DOM
    4. Advanced Selectors
    5. Box Model
  4. Programming
    1. Python
    2. JavaScript
  5. Database
    1. Flat File
    2. Relational