Explore our courses and get only the knowledge and practice you need

Frontend Development from Scratch to Junior Developer
Description
In this course, you will learn how to create modern websites and interfaces. You will master the languages HTML, CSS, JavaScript and the React library, learn how to work with API, adaptive layout, and create full-fledged projects for your portfolio. Suitable for those who want to enter IT from scratch and quickly start a career.
Course program
Web basics: HTML5 and semantics, page structure
CSS: styling, Flexbox, Grid, adaptability, preprocessors
JavaScript: variables, functions, arrays, DOM, events
ES6+: modern JavaScript standards
React: components, hooks, state, routing
Working with API, fetch/axios, axios, REST
Building a project (Webpack, Vite), deploying to Netlify
Project: One-page website with adaptation and integration with API
Career: resume writing, GitHub, passing a test task
What you will get
3 projects in the portfolio
Confident skills in working with HTML/CSS/JS/React
Interview preparation
Consultations from mentors
Who is it for:
Beginners without technical training
Students who want to quickly find a job
For those who want to switch from related professions (design, marketing)
Format:
12 weeks
Video lessons, assignments, weekly online sessions with a mentor
Forever access
Result:
In 3 months, you will be able to apply for a Junior Frontend Developer position, work as a freelancer or in a startup team.

Data Science and Data Analysis with Python
Description
If you want to analyze large amounts of data, build machine learning models and make decisions based on numbers, this course is for you. You will master Python, pandas, NumPy, Matplotlib, scikit-learn libraries and learn how to create models on real data.
Course program
Python: syntax, data types, cycles, functions
Pandas: working with tables, filtering, grouping
NumPy: arrays, operations, logic
Visualization: graphs with Matplotlib and Seaborn
Statistics and probabilities for analytics
Machine learning: linear regression, clustering, trees
Building models: sklearn, quality metrics
Project: Business data analysis and ML forecasting model
Preparation for the internship, GitHub, Jupyter, presentation of the result
What you will get
Deep understanding of data analysis
Programming skills in Python
First machine learning model
Portfolio project and certificate
Who is it for:
Beginner analysts
Those who want to get into Data Science without a technical background
Specialists from economics, marketing, related fields professions
Format:
10 weeks
Video lessons + online webinars + practice on real datasets
Access to the code and analysis of homework
Result:
Readiness to pass a technical interview for the position of Junior Data Analyst or Intern Data Scientist.

QA Manual — Software Testing
Description
A tester is a specialist who checks the operation of a product and monitors quality. In this course, you will learn how to create test cases, bug reports, work with bug tracking systems, check mobile and web applications. A great path to IT without deep programming.
Course program
Introduction to testing: types, levels, methodologies
Bug life cycle. Writing bug reports
Test cases, checklists, test plans
Working with Jira, TestRail, Postman (API testing)
Basics of mobile and web testing
SQL: basic queries for DB testing
Basics of Git and command line
Final project: manual application testing
Career block: how to pass an interview at an IT company
What you will get
Full stack of Manual QA skills
Practice on real applications
Portfolio with cases and bug reports
Job search support
Who is it for:
Beginners without IT experience
Those who want to move to testing from another field
Anyone who wants a stable remote profession
Format:
8 weeks
Online videos, workshops, homework with verification
Access to Slack community
Result:
You will be able to apply for the position of Junior QA Manual Tester in just 2 months.
