Swipe
SwipeSwipe
Swipe Apps

Paths

Motivation

Information

Swipe Coding · free lessons

Learn JavaScript

15 short lessons from the first two levels of the JavaScript track — real examples, quick checks and a quiz after every chapter. About 5 minutes each.

Start with “What is JavaScript?” →

Level 1

Understanding JavaScript

  1. 1What is JavaScript?→
  2. 2How JavaScript works→
  3. 3The History of JavaScript→

+ chapter quiz (10 questions) at the end

Level 2

Declaring Variables

  1. 8let→
  2. 9const→

+ chapter quiz (10 questions) at the end

Primitive Data Types

  1. 10Strings→
  2. 11Numbers→
  3. 12Booleans→

+ chapter quiz (10 questions) at the end

Absence of Value & Conversion

  1. 13null→
  2. 14undefined→
  3. 15Type Conversion→

+ chapter quiz (10 questions) at the end

Continue in the app: levels 3–20

The full JavaScript track goes much further. Here's what comes next:

Level 3🔒 in the app

Calculating with Operators · Comparing & Combining

Level 4🔒 in the app

The if Family · More Ways to Branch

Level 5🔒 in the app

Repeating Code · Controlling Loops

Level 6🔒 in the app

Building Functions · Modern Functions · Closures

Level 7🔒 in the app

Array Basics · Array Methods · Combining Arrays

Level 8🔒 in the app

Object Basics · Modern Object Syntax

Level 9🔒 in the app

Working with Strings · String Manipulation

Level 10🔒 in the app

Working with the DOM · Interactivity

Level 11🔒 in the app

Common Event Types · Forms & Event Flow

Level 12🔒 in the app

From Callbacks to Promises · Modern Async Code

Level 13🔒 in the app

Handling Errors · Raising & Finding Errors

Level 14🔒 in the app

Importing & Exporting · Organizing Modules

Level 15🔒 in the app

Classes & Constructors · OOP Concepts

Level 16🔒 in the app

Destructuring & Spread · Safer Modern Syntax

Level 17🔒 in the app

Understanding APIs · Calling APIs Securely

Level 18🔒 in the app

Node Fundamentals · Building with Node

Level 19🔒 in the app

TypeScript Fundamentals · Structuring Typed Code

Level 20🔒 in the app

Writing Professional Code · Version Control & Performance · Shipping Your Code