Interactive courses
Start solving interactive tasks right now.
Start learningStart solving interactive tasks right now.
Start learningStart
If you haven’t heard anything about HTML, CSS, JavaScript — this is for you.
Learn basics of core web technologies: HTML, CSS, JavaScript and PHP.
Beginner level
If you a ready to dive in each technology deeper — this is for you.
Learning markup and CSS syntax: from the simple text-level tags and CSS selectors to the typical page structure, cascade, and inheritance.
We'll study how JavaScript works in the browser and learn how to make web interfaces interactive.
We will add PHP to the page markup and start working with web scripts, data, and the addresses.
Advanced level
If you’re good at practical tasks then it’s time to raise your level higher.
Creating a layout is the process of arranging major blocks on a page. Simply put, we are going to learn how to create columns.
We are studying the basic concepts of the language and using them in real projects.
We are going to delve into user interaction and techniques for revitalizing interfaces.
Learning SVG, vector graphics format: basic primitives, positioning and sizing, fills and strokes.
We animate the elements of the interface with the help of animation and transformations.
Let's delve into some advanced features and learn about some important CSS mechanisms.