Overview
We teach you how to make sites. We will explain how a browser works, how to put into practice HTML, CSS, JavaScript (ES6). Our teachers will explain how to repeat framework steps. They will tell how the Gulp/webpack works (it’s a tool for collecting applications). You will learn tools for accelerating development. And you will use the newest rules which will soon become standards.
You will work on projects by yourself and in teams. As a result, you will create some sites and an application. Also you will be able to make up sites adapted for mobile devices. After the course ends you will have a portfolio which will help you to start a career as a developer.
Required skills
- You know your goals and motivation for completing the course
- You can allocate ~20 hours per week for studies
- Your level of English allows you to read theory resources (at least with an online translator).
- You can find the information you need online and get the most out of it
- You know how to check the accuracy and relevance of information
- You are on friendly terms with your computer, so you can find the task manager or install Zoom on your own
- Knowing the basics of HTML and CSS will come as an advantage
Why Front-End?
- After coding you see the result immediately
- Your portfolio is visualized for the client
- When you know Front-End you can switch to any other development field
- You will learn how to create websites and interfaces using HTML and CSS
- You will learn one of the most in-demand languages on the market — JavaScript

Course program
Main course modules and lessons for this course.
HTML/CSS
58 h • 20 topics- What is a website? Work process setup. Introduction to HTML
- Semantics, links, and HTML5 tags
- Git
- Introduction to CSS
- CSS selectors
- Block document model (CSS Box Model)
- Flexbox
- Fonts in web, Font Face
- CSS positioning and transformation
- Form building
- Scalable Vector Graphics (SVG)
- Work with pre- and post-processors
- Responsive web design (RWD)
- Responsive navigation
- Adaptive graphics
- Practice – layout making
- Project 1. First website with HTML & CSS
- CSS Grid Layout
- Figma for a Front-End developer
- Lesson zero. Get to know everyone
JavaScript
40 h • 14 topics- Introduction to JavaScript
- Types of data and operators
- Loops
- Functions
- Objects
- Arrays
- Document Object Model (DOM)
- Events
- Introduction to jQuery
- Slick Slider – the most universal slider plug-in
- AJAX
- Customized maps with an example of Google Maps API
- Web Storage
- Project 2. Architecture — a basic website + JS
Front-End
30 h • 10 topics- Classes
- CSS animation
- Tool for project construction (task runner) Gulp
- Introducing Webpack, an open-source JavaScript module bundler
- Front-End frameworks overview: Bootstrap, Foundation
- Introduction to Vue.js
- Modifiers, events, and rendering in Vue.js
- Vue.js components
- Project 3 — Responsive Website with JS
- Graduation event
Application process
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Interview
Once we receive your test results, we'll invite you for an online meeting. Let's see if we're a good match.
Enroll
Start your education in the next available group. Your next career destination has never been closer.
Course content
total hours
Teachers
Practical skills for your future career
You will get
- 49 teacher-led sessions
- 3 times/week
- Life time access to course materials
- Certificate of completion
New skills and an amazing career in IT awaits!
Request consultation

Our impact
graduates finished our courses
scholarships granted by partners
hours of IT education
teachers work today
IT companies employed our students
of graduates are female
people studying right now
Application process
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Interview
Once we receive your test results, we'll invite you for an online meeting. Let's see if we're a good match.
Enroll
Start your education in the next available group. Your next career destination has never been closer.