Program Outline

*Program outline is subject to change based on the pedagogical needs.

  1. Program Introduction
    1. Learn about and install a text editor
    2. Join the Slack Conversation
  2. HTML5 Syntax
    1. HTML Tree Structure
    2. Learn HTML Tags
    3. Attributes, Images, Lists, and Hyperlinks
  3. GitHub Essentials
    1. Overview of Git essential vocabulary
    2. Configure Git
    3. Create a Git repository
    4. Copy a Git Repository
    5. Add commits to Repository
    6. Review a Repository’s history
  4. HTML5 Semantics
    1. Semantic page elements defined
    2. Semantic page structuring
    3. HTML debugging
  5. CSS Syntax
    1. How to write a CSS ruleset
    2. CSS selectors
    3. CSS units
    4. Cascade and inheritance
    5. Create and link a stylesheet
  6. CSS Layout mode
    1. Styling a page
    2. CSS Box Model
    3. CSS Flexbox
    4. Using Developer Tools to debug
  7. Javascript Basics
    1. Javascript Syntax
    2. Javascript Console
    3. Javascript and the DOM (Document Object Model)
      1. DOM Elements
      2. DOM CSS
      3. DOM Events
  8. Javascript
    1. Variables, Functions and Data Types
    2. Conditional Statements
  9. JQuery Syntax
    1. The JQuery Object ($)
    2. Modifying HTML content and attributes
    3. Adding removing DOM elements
  10. GitHub Version Control
    1. Git Workflow
    2. Tagging, Branching, and Merging
    3. Undo changes