top of page

front-end beginning

Code the web you use every day. From HTML to React.

start:

Mar 16, 2026

30 classes + 6 Q&A sessions

150$/mo

what's inside

This is a comprehensive course to learn HTML, CSS, JavaScript, TypeScript, and React from scratch to a professional level with practical projects. It is designed for those who aspire to become a senior web developer and want to deepen their knowledge of modern technologies. During the training, you will gain practical skills in developing responsive websites and SPA applications with an emphasis on code quality and modern programming standards.

curriculum
prepare yourself

  • Web page structure
  • Getting to know the developer tools in the browser
  • Setting up your work environment (code editor, Git, GitHub)
  • Basic principles of UI/UX design

Web development basics

How the Internet and Web Browsers Work

  • HTML5 semantic markup
  •  Forms and validation
  •  Accessibility (ARIA, semantics)
  •  SEO basics

HTML is the basis of web pages

Project: creating a semantically correct web page

  • Selectors and specificity
  • Box model and element placement
  • Flex and Grid systems
  • Responsive design and media queries
  • CSS preprocessors (SASS/SCSS)
  • CSS variables and custom properties
  • Animations and transitions

CSS — web page design

Project: responsive website

  • Syntax and language basics
  • Data types, variables, scopes
  • Functions, parameters, closures
  • DOM manipulations
  • Events and event handlers
  • Object-oriented programming in JavaScript
  • Basics of Asynchrony and Callbacks

JavaScript Foundation

Project: interactive web page

  • Prototypical imitation
  • Functional Programming in JavaScript
  • This, bind, call, apply
  • Promises and promise chains
  • Async/Await and error handling
  • ES6+ capabilities (destructuring, spread/rest operators, arrow functions)
  • Map, Set, WeakMap, WeakSet
  • Object, Reflection and Proxy
  • ArrayBuffer and containers
  • Symbols, iterators, generators

Advanced JavaScript concepts

Project: Implementation of an asynchronous application

  • BOM (Browser Object Model) and Window
  • Navigation, Location, History API
  • Geolocation, Notification, Media
  • Storage API (localStorage, sessionStorage)
  • IndexedDB
  • Fetch API and XHR
  • FormData and validation
  • Cookies and working with them
  • Working with media (audio, video, WebRTC)

Working with the browser in JavaScript

Project: Application with state retention and API work

  • Module, Factory, Observer, Singleton design patterns
  • Performance optimization
  • Event loop and asynchronous architecture
  • WebWorkers, ServiceWorkers
  • Garbage Collection and Memory Management
  • Canvas and SVG for data visualization
  • Server-sent events, WebSockets for real-time
  • Microservices architecture on the frontend

JavaScript - Performance and Architecture

Project: optimized web application with complex logic

  • React basics (components, props, state)
  • React hooks and lifecycle
  • State Management (Context API, Redux)
  • React Router
  • Introduction to Vue.js and Angular

Frontend frameworks

Project: SPA application on React

instructor:

Vladyslav Prodan

Senior Frontend Engineer at @ELEKS.

Former: Frontend Engineer at Astound Digital.

Ready? Take the first step

ready?
take the first step

I accept the terms of the Public Offer Agreement and consent to the processing of my personal data in accordance with the Privacy Policy.

reviews
what alumni say

what awaits
have fun and dive deep

communication that drives you

Twice weekly on Zoom — Tuesdays and Fridays at 6:30 PM, 1.5 hours each. All lectures recorded. Plus regular Q&A sessions with your instructor. Taught in Ukrainian. Supplementary materials in English.

Slack is our hub for discussions, clever test cases, and top company referrals.

environment that energizes

We screen carefully — you'll learn among strong, motivated peers. Skip homework? You're out.

Your instructor is always available. They'll explain until it clicks — whether that's a third code review or staying late after lecture.

That's how we work: learn and grow stronger together.

format that works

Constant feedback in Slack, lectures, and Q&A — we're always connected.

No shallow slides — only deep dives into real production problems.

Certificates are earned: completed homework, active participation, tangible progress.

bottom of page