Front-end
development
Complete course from zero to PRO
Dive into the world of frontend development and learn
how to work with React, Redux, TypeScript and Ant Design.
Start Now
React
Redux
RTK Query
SCSS/SASS
JavaScript
TypeScript
Git & GitHub
All materials are available at any time.
After each module - real tasks
Dissection of complex topics and support from mentors.
A certificate to prove your skills.
Who is a Frontend Developer
and what is his/her role?
A Frontend Developer is an IT professional who turns design layouts into
interactive and user-friendly web pages and applications. He or she writes
code in HTML, CSS and JavaScript and uses powerful frameworks such as
React, Angular or Vue.js to create dynamic interfaces.
A frontend developer creates user-friendly
and technologically advanced web applications:
Adaptive interface
Websites look perfect
on any screen.
High performance
Pages run fast
and smooth.
Modern design
User-friendly and stylish
interfaces for users.
Data handling
Exchange information with
the server in real time.
Promising IT-specialty
with high income
Fast career growth with regular practice -
the transition to the next stage is possible
after a year of work.

Frontend development opens up fast career
opportunities - your professional growth directly
affects your income.
What you'll learn
Master industrial frontend
development skills
Utilize TypeScript for robust
programming with types
Develop complex
interfaces in React
Control application data
through Redux
Implement current web
development practices
Develop full working
applications
Our experts work in top IT-
companies and have experience
in mentoring
Alexander
Senior Frontend Engineer at Tinkoff. 5+ years of development in React TypeScript
Specialization: complex SPA applications and microfrontends
Ekaterina
Tech Lead at Avito 6+ years in web development
Expert in performance and
optimizationof React applications
Maxim
Frontend Architect at Yandex 7+ years in industrial development
Author of advanced Redux and state management courses
Dmitri
Fullstack Developer (ex-Wrike) 5+ years of fullstack development
Expert in React + Node.js
+ REST APIs.
Program
Introduction
  • Lesson 1: Vscode
  • Lesson 2: SCC
  • Lesson 3: Node.js
  • Lesson 4: Variables
  • Lesson 5: Logical Operators
  • Lesson 6: Conditions
  • Lesson 7: Objects 1
  • Lesson 8: Objects 2
  • Lesson 9: Functions
  • Lesson 10: Functions - 2
  • Lesson 11: Functions - 3
  • Lesson 12: Arrays - 1
  • Lesson 13: Arrays - 2
  • Lesson 14: Event. Events
  • Lesson 15: React
Based
  • Lesson 16: React. List Render
  • Lesson 17: Props. Component Properties
  • Lesson 18: Props -2
  • Lesson 19: State. Component State
  • Lesson 20: Conditional rendering
  • Lesson 21: Todo. Making a list of tasks
  • Lesson 22: Adding a task
  • Lesson 23: Deleting a Task
  • Lesson 24: Unique ID
  • Lesson 25: Checkbox
  • Lesson 26: Editing Toodoo
  • Lesson 27: Key
  • Lesson 28: Creating a Shop - 1
  • Lesson 29: Filter
  • Lesson 30: Navbar
Search
  • Lesson 31: Search by Category
  • Lesson 32: Adding to Favorites
  • Lesson 33: Adding to Favorites 2
  • Lesson 34: Favorites Page (Router)
  • Lesson 35: Promises
  • Lesson 36: Promises - 2. SetIinterval
  • Lesson 37: Requests to the server. Fetch
  • Lesson 38: React hooks. useEffect
  • Lesson 39: fetch. loader
  • Lesson 40: Json Server
  • Lesson 41: Search on the backend
  • Lesson 42: Favorites on the backend
  • Lesson 43: Favorites - 2
  • Lesson 44: Favorites - 3
  • Lesson 45: Architecture. Layers. UI BLL
Redux
  • Lesson 46: REDUX
  • Lesson 47: Redux Slice (counter)
  • Lesson 48: Redux Post slice
  • Lesson 49: Redux Async thunk
  • Lesson 50: Product slice
  • Lesson 51: Favorites via redux
  • Lesson 52: Refactoring
  • Lesson 53: Sorting
  • Lesson 54: Cart Icon
  • Lesson 55: Adding to cart
  • Lesson 56: Product Cart page
  • Lesson 57: Shopping Cart. Quantity of goods
  • Lesson 58: Product page
  • Lesson 59: Refactor. Favorites
  • Lesson 60: SCSS
SCSS
  • Lesson 61: Commodity Comments. FORM. Ant Design.
  • Lesson 62: comments. POST
  • Lesson 63: Comments List
  • Lesson 64: Filter by price
  • Lesson 65: Pagination
  • Lesson 66: Search Params
  • Lesson 67: SearchParams - 2
  • Lesson 68: React memo UseCallback. Optimization
  • Lesson 69: Lodash. Debounce
  • Lesson 70: Active Filters icon
  • Lesson 71: Sceleton Antd Loader
  • Lesson 72: TYPE SCRIPT
  • Lesson 73: Typing Components
  • Lesson 74: TS Redux
TypeScript
  • Lesson 75: TS Shopping Cart
  • Lesson 76: TS Favorites
  • Lesson 77: Modal Login
  • Lesson 78: Registration
  • Lesson 79: Registration - 2
  • Lesson 80: Registration - 3
  • Lesson 81: Registration - 4
  • Lesson 82: Product creation form after login
  • Lesson 83: Refactor + Select Brands
  • Lesson 84: List of Brands
  • Lesson 85: RTK Query. GetBrands refactor
  • Lesson 86: RTK Query Tags
  • Lesson 87: Git Github
  • Lesson 88: Git. Merge Request
Official confirmation
of qualification
After completing the course you will
receive a certificate with the qualification
“Frontend Developer”.
Choose the appropriate tariff
Abbreviated
if you are already familiar with development
and want to start learning advanced frontend right away
  • Lesson 15 - 88
  • Video lessons
  • Self-Study
  • No feedback
  • Access to the course - 1 month
  • Final project check
  • Certificate
$30
Start now
Basic
For those who want to understand
everything on their own.
  • 88 Lessons
  • Video lessons
  • Practical exercises
  • No feedback
  • Access to the course - 1 month
  • Final project check
  • Certificate
$49
Start now
Standard
All course materials, assignment review and mentor support
  • 88 Lessons
  • Video lessons
  • Practical assignments
  • Group and tutor chat
  • Assignment verification and feedback
  • Access to the course - 6 months
  • Certificate
$55
Start now
VIP
All course materials, personalized mentor support
  • 88 Lessons
  • Video lessons
  • Downloadable Resources
  • Practical exercises
  • Individualized Mentor Support
  • Assignment check and feedback
  • Chat with your tutor
  • Access to the course - 12 months
  • Certificate
$69
Start now
Corporate
For companies that develop their employees. Materials
are customized for the company.
  • Groups of 5-10 people
  • 88 Lessons
  • Video lessons
  • Downloadable resources
  • Practical assignments
  • Question and error handling
  • Assignment Checks and Feedback
  • Access for 12 months
  • General chat for students and tutors
  • Certificate
$550
Start now
Your resume after training
Frontend
developer
Hard Skills:
Web development - creating responsive websites
in HTML5, CSS3 (Sass/SCSS)
JavaScript/TypeScript - writing clean, maintainable code
React & ecosystem - developing SPAs using hooks, React Router
State management - Redux Toolkit, RTK Query,
working with global state
Build tools - Webpack/Vite tuning, project optimization
Working with APIs - REST, GraphQL, Axios, Fetch, error handling
Component approach - creating reusable UI components
Testing - Jest, React Testing Library (basic level)
Version control systems - Git, GitHub/GitLab, teamwork
What I'm good at:
Layout complex interfaces from
layouts (Pixel Perfect)
Develop dynamic web applications
in React + TypeScript
Optimize performance (lazy loading)
Customize CI/CD (GitHub Actions,
Vercel) for project deployment
Work with OOP and functional
programming methodologies
Interact with the backend via REST APIs
Our students are satisfied
with their education
89%
of graduates say
the course helped them achieve their goals.
64%
of students found a job in the
first month after completing the course.
93%
of graduates
would recommend studying with us.
Testimonials from
course alumni
Anna
The course turned my idea of development upside down! I learned how to write clean code in React and TypeScript from scratch. After the course I received an offer from an IT company!
Dmitry
Changed profession at the age of 35. The course gave a clear roadmap: from JS basics to complex Redux applications. The most valuable thing was code-reviews from mentors. My pet project was noticed by the CTO of a startup and invited to work!
Ekaterina
As a backender, I didn't understand the frontend ecosystem. Within 3 months, I mastered the modern stack (RTK Query, AntD). Now I can fully manage a fullstack team. Practicing 80% of the time is perfect!
Mikhail
I wanted to systematize knowledge - I got 10 times more. On the course we made real TOR from commercial projects. After the certificate I doubled my freelancing rates. The best investment in my career!
Olga
I was afraid that I would not be able to cope without technical background. But the material is presented from simple to complex with live examples. My graduation project - an internet bank on React - was taken into the portfolio of 3 companies.
Questions and Answers
Is prior training required?
The program is suitable for both beginners and those who are already familiar
with the basics. Regardless of your current training, you will gradually master all
the necessary skills and knowledge during the program.
How does the training work?
Watch video lessons at your convenience, study
additional materials on the topic and practice your
skills by doing homework.
Will I be able to get my first job after the course?
Yes, the course is designed to prepare you for a real professional
career. You will work on projects for your portfolio and develop both
technical and personal skills that are highly valued by employers.
How much time do I have to devote to my studies each week?
On average the course requires around 6 hours per week, including watching
lectures and completing homework.
Will I be able to combine the course with work or study?
Yes, the course is designed to fit around your busy schedule. All lectures
are recorded and assignments can be completed at your convenience.
This makes it easy to combine the course with work or study.
What if the course doesn't suit me?
We will give you a full refund if the course is not suitable for you. For the
first three lessons we will refund your money, and from the fourth lesson
onwards we will calculate a refund or help you choose another course.
Take a step into your future!
Choose the right tariff and start your journey into
the world of IT right now.
Start now