🚀

JavaScript from Scratch

Complete JavaScript course for beginners. From your first line of code to writing real programs.

31 lessons1695 XP~10 hrs19 lessons

Curriculum

02

Variables

Learn to store information in variables

0/2 lessons
03

String Concatenation

Learn to combine strings and work with text in JavaScript

0/2 lessons
04

Operators and Expressions

Learn to perform calculations and compare values

0/2 lessons
05

Primitive Types

7 JavaScript types: string, number, boolean, null, undefined, symbol and bigint

0/1 lessons
06

The object Type

Object nuances and pitfalls: null, arrays, references and copying

0/1 lessons
07

Conditionals (if/else)

Teach the computer to make decisions based on conditions

0/2 lessons
08

Loops

Repeat actions many times without duplicating code

0/2 lessons
11

Objects

Learn to describe complex things with multiple properties

0/1 lessons
12

DOM — Page Control

Learn to change web page content with JavaScript

0/1 lessons
13

Events

Learn to react to user actions

0/1 lessons
15

Async/Await

Learn to work with asynchronous code

0/1 lessons
16

Working with APIs

Learn to fetch data from the internet

0/1 lessons
17

Mini-Projects

Apply your knowledge in real projects

0/1 lessons
18

Final Assessment

A big project — a complete game that tests all your knowledge

0/1 lessons
19

Advanced Level

Classes, modules, and modern JavaScript features

0/2 lessons