All Rights Reserved. Mozaski.com. 2024

HTML, CSS & JS

Customize Your Lessons

12
20

Welcome to the customization page for your HTML, CSS & JS course! Here, you can tailor the course content to fit your existing knowledge and learning needs. If you are already confident with certain topics, you may choose to skip them. Simply double tap the topics/projects you wish to exclude. If you are a complete beginner, I‘d recommend that you do not skip any topics to ensure a comprehensive learning experience. Once you have made your selections, click on the “Book a Session“ button. This will include your customized choices in the booking request.

FLEXIBLE

Any time to fit your schedule and at your own pace

CUSTOMIZABLE

Personalized to your needs and skill level

Customize your HTML, CSS & JS course

Double Tap on a topic/project to skip it

Tap on a project to preview it

Already know HTML? Tap here to skip all HTML topics and projects
1. Introduction to HTML
  • Understanding the basics of web development

  • Introduction to HTML Tags

  • Project: Creating a simple web page

2. HTML Essentials
  • Sections, Div's and Attributes

  • Anchor tags and Images

  • Text elements

  • Tables and lists

  • Inputs and other form elements

  • Project: Creating a well-structured document

  • Embedding multimedia(videos, audio)

3. Advanced HTML
  • Accessibility

  • SEO

Already know CSS? Tap here to skip all CSS topics and projects
1. Introduction to CSS
  • Why CSS?

  • How to use CSS

2. Basics
  • Selectors(classes, Ids and more)

  • Basic properties

  • Color and Typography

  • Margins, Paddings and Borders

  • Understanding Height and Width

  • Project: Making a hero section

3. Layout and Positioning
  • Display and Visibility

  • Flexbox

  • CSS Grid

  • Positioning

  • Project: Making an off-canvas menu

4. Advanced
  • Responsive designs

  • Transitions and Animations

  • Best Practices

1. Introduction to JavaScript
  • Introduction to JavaScript

  • Basic Syntax and Hello World

  • Using console.log()

2. Variables and Data Types
  • Variables

  • Data Types

  • Type Conversion and Coercion

3. Operators and Expressions
  • Arithmetic Operators

  • Comparison Operators

  • Logical Operators

  • Assignment Operators

  • Other Operators

  • Project: A simple calculator

4. Control Structures
  • Conditional Statements

  • Looping Statements

  • Project: Making a form validator

5. Functions
  • Function Basics

  • Parameters and Arguments

  • Scope and Closures

6. Objects and Arrays
  • Objects

  • Arrays

  • Array Methods

  • Project: Making a robot

7. The DOM
  • Introduction to the DOM

  • Manipulating the DOM

  • Event Handling

  • Project: A simple quiz app

8. Web Storage
  • Local Storage

  • Session Storage

9. Advanced Functions & API'S
  • Callback Functions

  • Promises and Async/Await

  • Introduction to APIs

  • Using the Fetch API

  • Project: A shoes collection page

10. Object-Oriented Programming (OOP)
  • Prototypes and Inheritance

  • ES6 Classes

11. Error Handling
  • Types of Errors

  • Error Handling

12. JavaScript Libraries and Frameworks
  • Introduction to Libraries

  • Introduction to Frameworks

FLEXIBLE

Any time to fit your schedule and at your own pace

CUSTOMIZABLE

Personalized to your needs and skill level