Jumpstart your career by learning key concepts and mastering practices required for modern web developer jobs

Introduction to Web Development

Your path from complete beginner to professional web developer

This course is suitable for complete beginners who are not familiar with the world of web development nor the technologies of HTML, CSS and JavaScript.

You will learn the basics of web technologies and try yourself as a front-end developer.

Backend development basicsfree

Let’s get to know the basics of back-end development and create a simple online furniture store using PHP.

After completing the course, you will know the basics of the PHP language and will be able to become an amateur back-end developer and create your own projects.

coming soon


Advance your skills and learn the tricks and techniques used by seasoned web developers

Deep Dive into HTML Layout

Let’s get to know the advanced features of HTML. We will analyze in detail the important mechanisms of CSS, learn how to add decorative effects and make interfaces more beautiful.

After completing the course, you will be able to become an intern in a small web studio or take small freelance orders.

Deep Dive into HTML and CSS

Let's look at advanced tasks and techniques: optimizing the performance of interfaces, creating complex CSS graphics, interface animations and micro-animations using basic CSS tools, and working with SVG.

After completing the course, you’ll be able to become a front-end developer who starts the path of creating product interfaces.

Deep Dive into JavaScript

Time to dive into programming for web browsers! Let's learn the basics of JavaScript: variables, data types, conditions, loops, functions, arrays, and objects. We will get to know algorithms and data structures.

After completing the course, you will be able to become an intern in a small web studio or take freelance orders for the development of interactive widgets.

Learning Map

Your ready-to-use step-by-step training plan from zero level to the level of software engineer. The map shows at which stage and what exactly you need to learn for career growth.

Learning Map