Employed graduates
2500+
of students get their jobs in tech companies
90%
You will no longer be afraid of interviews. It will be easy to answer technical questions and show your high level of professionalism.
Module for preparing a resume, cover letter, and work profiles in professional social media. We will teach you how to create them so that the recruiter will definitely pay attention to you. As they say, in IT, people are met by CV.
You will have access to an up-to-date database of vacancies right in your Mate academy cabinet. Also, partner companies respect our graduates and are willing to interview them even before their vacancies are published.
Our experienced coordinators will support you in your journey. They will tell you whether you are going in the right direction, help evaluate the proposals of employers, and build your salary expectations according to the market situation.
Our students get hired worldwide
We teach and employ globally. Currently, we have students, graduates, and colleagues in Europe, Asia, Africa, the USA, Canada, and Australia.
Portugal
France
Italy
Ireland
Czech Republic
Hungary
Ukraine
Romania
Germany
Netherlands
Moldova
Poland
Lithuania
India
USA
Spain
Canada
United Kingdom
Bulgaria
Saudi Arabia
Denmark
Portugal
France
Italy
Ireland
Czech Republic
Hungary
Ukraine
Romania
Germany
Netherlands
Moldova
Poland
Lithuania
India
USA
Spain
Canada
United Kingdom
Bulgaria
Saudi Arabia
Denmark
Portugal
France
Italy
Ireland
Czech Republic
Hungary
Ukraine
Romania
Germany
Netherlands
Moldova
Poland
Lithuania
India
USA
Spain
Canada
United Kingdom
Bulgaria
Saudi Arabia
Denmark
The agreement is our investment in you. You do not pay anything for 4 months of studying. After you finish studying and get a job, you will start paying 12% of your monthly salary for 3 years (36 payments).
GBP2500
Early career
GBP3900
In 1 year
GBP5250
In 2 years
Author of Frontend Courses
I keep the Frontend programs up-to-date and ensure that what the students learn is relevant. I enjoy training hundreds of programmers each year.
8 years of Javascript developing
Led enterprise product development teams
Helped 500+ students to become programmers
It is important for us that people from all over the world have access to world-class education, which allows them to get their dream job and develop their talent no matter the odds.
Founder of Mate academy, former Software Developer at Google
12 modules
109 topics
4 months
This is the start! Here you'll learn the basic syntax of the Javascript language, make your first mistakes, and get to know variables, loops, functions, boolean operators, and other basic Javascript constructs.
Module topics
Introduction
Main Concepts
Data Types
Numbers
Strings
Boolean
Functions
Conditional Operators
Loops
Working With Strings
Array Basics
Extra Tasks
Introduction
Let's continue learning Javascript? It's time to look at strings, numbers, and loops from the other side. Oh, and the objects are worth it ... And for the dessert — another portion of tasks for additional practice!
Module topics
Environment Setup
Code Style
Debugging
Working With Numbers
Loops in Details
Working With Strings
Functions Revisited
Switch
Type Conversion
Logical Operators
Object Basics
It's time for you to get acquainted with the basic structure of HTML and CSS style language.
Module topics
HTML Basics
CSS Basics
Box Model Basics
Color and Fonts
Semantic Basics
Block, Inline, and Inline-Block
Responsiveness Basics
CSS Selectors
Pseudo-Elements and Pseudo-Classes
Links and URLs
Specificity
Images
Advanced Decoration
Position
Overflow, Visibility, and Transparency
Terminal is one of the main tools of any developer. In this module, you'll explore basic terminal commands, what Git version control is and how to use it.
Module topics
Environment Setup
Command Line Basics
Git Basics
Working With Branches
Changing History
Working With Remote Repo (GitHub)
Here you will learn about layout, pseudo-classes, and pseudo-elements. Also, you will learn about CSS features, the basics of the Sass preprocessor, and BEM methodology. Well, as icing on the cake — you will make a landing for your portfolio.
Module topics
Forms
Flexbox
Media Queries
BEM
Sass
Transformations and Animations
Grid
Landing
HTML and CSS Practice
Is the first step done? Now we will deepen our knowledge and consolidate the basics in practice. Let's learn to work with GitHub. Mentors will provide their first feedback on the code you've written. Let's learn how to make interfaces not only beautiful but also functional! Let's make the first request to the server and much, much more!
Module topics
Solving Tasks on GitHub
Object Advanced
Methods
Array Methods
Callbacks
Array Iteration Methods
Array Iteration Methods Practice
Closures
JS Practice
Prototype
Constructors
Classes
DOM Basics
DOM Styling
Events
Promises
Extra
We already know Javascript, don't we? It's time to make our code more predictable and secure and our development more enjoyable. Learn what static typing is and how TypeScript is useful for the developer.
Module topics
Introduction
Basic Types
Advanced Types
Object Types
Classes
Extras
And many other technologies and libraries in demand on the market.
and 700+ more great tech companies!
If you want to start your career in tech, follow the steps below.
Get a free Javascript Basics course that will prepare you for more complex topics
Join the SandBox chat where you can always get help
Remaining places in the batch
or
Choosing the full-time course, you pay a percentage of your salary according to the agreement only after you find your job.
The Web Development Course takes 4 months.
Full-time and flex formats have exactly the same program and objective result to get you employed. The difference is only in your schedule and a form of payment. Full-time courses are totally free until you get a job. Then you have to pay a percentage of your salary according to the agreement. The schedule is from 9 am till 6 pm Monday through Friday. Flex courses have fixed prices. You will get a chance to study the same program that includes an employment guarantee but at your own pace. Furthermore, you will still have constant support and direct communication.
You should pass the selection process to attend our courses. It consists of the following steps: 1. Sign up and fill out the application form. You will find materials that will help you to prepare for the entrance test on our platform. 2. Pass the entrance test. 3. Pass an online interview where we discuss your background and expectations with the admissions manager. We will give you a few practical tasks to solve and assess your English level. We are considering candidates with Upper-Intermediate level or higher. 4. Sign the agreement.
We choose the best candidates every 10 days in selection batches. A batch often fills up weeks before the course starts. We recommend applying ASAP to pass the selection process to secure your spot. Groups start studying every 2-3 months.
After graduating from our course, you will get a certificate of completion. 2500+ of our graduates use their certificates to demonstrate their skills on LinkedIn and other socials. But our main goal with students is not earning a certificate but a job offer. And we will do our best to ensure that every student receives one.
The course is online from Monday to Friday (see course schedule) You will attend online lectures with your coach and complete various practical tasks. Our mentors will provide feedback and answer your questions in writing or on a Zoom call during working hours Monday through Friday. Group Q&A video calls are held 4 times a week in the afternoon. You’ll also have a chance to talk to your peers 24/7. It cannot be combined with studying or work because of its intensity.
Yes, our course is designed for beginners as well. 9 out of 10 Mate academy students had no technical background before joining us. You will have access to all the basics you need to know. We will guide you through it and help you at all times.
We work with people aged 18 or older.
Yes, we have no maximum age limit. Tech is one of the most non-discriminatory industries. It can be challenging, but it's definitely possible to land your first job in tech.
Our Web Development graduates usually land their first jobs in the following positions: Frontend Developer, Junior Frontend Developer, React Developer, Vue Developer, React Native Developer, Frontend Developer (Angular), Frontend Developer (HTML, CSS, JS).
Our common goal with students is a job offer. If you don't get a tech job after graduating, you don't have to pay anything.
90% of all our graduates are employed.
We teach and employ worldwide. At the moment we have students, graduates, and colleagues in Europe, Asia, Africa, the USA, Canada, and Australia.
Our HR Specialist works with you to help secure your employment. We help with your CV and portfolio and assist you in creating profiles on all popular IT platforms. We prepare you for interviews and give you access to a vacancies list.