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