Course curriculum

  • 1

    Welcome!

    • How to use this course

  • 2

    Chapter 1 - HTML: The skeleton of every website

    • Setting up dev environment

    • Quiz: Dev environment

    • Lesson 1 - What is HTML?

    • Lesson 2 - Create Your First HTML Document

    • Lesson 3 - HTML syntax explained

    • Lesson 4 - Anatomy of HTML Element

    • Lesson 5 - The Complete HTML Document

    • Wrap up and Challenge

  • 3

    Chapter 2 - HTML: Adding The Right Concepts

    • Lesson 1 - Debugging with DevTools

    • Lesson 2 - Parent-Child Relationship

    • Lesson 3 - Block and Inline-Blocks

    • Lesson 4 - Semantic HTML

    • Wrap Up and Challenge

  • 4

    Chapter 3- The World of CSS

    • Lesson 1 - What is CSS?

    • Lesson 2 - CSS Anatomy

    • Lesson 3 - How to Include CSS

    • Challenge

  • 5

    Chapter 4 - Get to Know CSS Better

    • Lesson 1 - The CSS Box Model

    • Lesson 2 - Classes and IDs

    • Challenge

    • Lesson 3 - Combinators

    • Project #1

  • 6

    Chapter 5 - Customizing layouts

    • Lesson 1 - Flexbox

    • Lesson 2 - Flexbox Part 2

    • Lesson 3 - Layout Using Positions

    • Lesson 4 - Responsive for Mobile and Tablets

  • 7

    Chapter 6 - Git, GitHub & CLI

    • Lesson 1 - Git and Command Line Basics

    • Lesson 2 - CLI Commands

    • Challenge

    • Lesson 3 - Git and GitHub

    • Lesson 4 - Publishing The GitHub Page

    • Challenge

    • Project #2

  • 8

    Chapter 7 - Introduction to Javascript

    • Lesson 1 - What is JavaScript?

    • Lesson 2 - Variable Explained

    • Lesson 3 - JavaScript Data Types

    • Lesson 4 - JS Console in DevTools

    • Challenge

  • 9

    Chapter 8 - Operators, Conditional Statements and Loops

    • Lesson 1 - Operators

    • Lesson 2 - Conditional Statements

    • Lesson 3 - Loops

    • Project #3 - FizzBuzz

  • 10

    Chapter 9 - Arrays and Functions

    • Lesson 1 - Arrays

    • Challenge

    • Lesson 2 - JavaScript Functions

    • Challenge

  • 11

    Chapter 10 - Objects and OOP

    • Lesson 1 - Dive into Objects

    • Challenge

    • Lesson 2 - Object Oriented Programming (OOP)

    • Challenge

  • 12

    Chapter 11 - DOM and Events

    • Lesson 1 - Data Object Model (DOM)

    • Lesson 2 - All About Events Handling

    • Challenge