Interactive courses

Start solving interactive tasks right now.

Start learning

Start

If you haven’t heard anything about HTML, CSS, JavaScript — this is for you.

Introduction to web development

Learn basics of core web technologies: HTML, CSS, JavaScript and PHP.

  • 3chapters
  • 43tasks
Start course

Beginner level

If you a ready to dive in each technology deeper — this is for you.

HTML and CSS basics

Learning markup and CSS syntax: from the simple text-level tags and CSS selectors to the typical page structure, cascade, and inheritance.

  • 5chapters
  • 83tasks
Start course

JavaScript basics

We'll study how JavaScript works in the browser and learn how to make web interfaces interactive.

  • 4chapters
  • 57tasks
Start course

PHP basics

We will add PHP to the page markup and start working with web scripts, data, and the addresses.

  • 4chapters
  • 59tasks
Start course

Advanced level

If you’re good at practical tasks then it’s time to raise your level higher.

Creating a layout

Creating a layout is the process of arranging major blocks on a page. Simply put, we are going to learn how to create columns.

  • 3chapters
  • 80tasks
Start course

JavaScript programming

We are studying the basic concepts of the language and using them in real projects.

  • 6chapters
  • 123tasks
Start course

Deep dive in JavaScript for browsers

We are going to delve into user interaction and techniques for revitalizing interfaces.

  • 3chapters
  • 61task
Start course

SVG basics

Learning SVG, vector graphics format: basic primitives, positioning and sizing, fills and strokes.

  • 3chapters
  • 35tasks
Start course

Dynamic effects

We animate the elements of the interface with the help of animation and transformations.

  • 3chapters
  • 89tasks
Start course

Advanced styling

Let's delve into some advanced features and learn about some important CSS mechanisms.

  • 6chapters
  • 114tasks
Start course

CSS Custom Properties

A complete course on CSS Custom Properties with tons of hands-on practice. New course chapters are coming out as we go!

Sorting Algorithms Made Visual

Algorithms might seem tough, but not in this course! We turn abstract sorting into clear, engaging animations so everything just clicks. Learn effortlessly by watching algorithms in action!