Interactive online courses HTML Academy
2026-03-09 10:53 Diff

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.

JavaScript programming

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

Deep dive in JavaScript for browsers

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

SVG basics

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

Dynamic effects

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

Advanced styling

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

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!