Description
In this course, you will :
- Learn to code and create your own web pages using HTML, CSS, and JavaScript.
- Instead of watching tedious videos and wondering how to translate them into real code, you'll be practising what you've learned in minutes with interactive, test-based exercises.
- The opportunity to create functional modules such as an image carousel and a to-do list app.
Syllabus :
1. Semantic Web Page Layout with HTML
- What is HTML?
- Attributes + Hyperlinking
- Headings + Lists
- Inline vs. Block Elements + Divs
- id + class Attributes
- The img Element
- Delving into Semantics
- HTML Tables
- HTML Forms
2. Stylizing HTML Content using CSS
- What is CSS?
- Introduction to the Cascade
- Basic CSS Selectors
- Selector Combinations
- The Box Model
- Color
- Font Styling + Webfonts
- Text Alignment + Sizing
3. Introduction to Javascript, Basic Data Types + Operators
- What is Javascript?
- Numbers
- Strings
- Booleans
- Undefined / Null
4. Javascript Program Flow + Data Structures
- Program Flow: Functions
- Program Flow: Conditional Statements
- Program Flow: Loops
- Data Structures: Arrays
- Data Structures: Objects
- Functions Are Just Variables
- More on Objects and The "this" Keyword
5. Building Interactivity with DOM Manipulation
- Accessing DOM Elements
- Adding / Removing Elements
- Modifying Element Attributes
- Event Listeners
- Modifying CSS
- Building an Image Carousel
- Building a To-Do List