about_profession_description_frontend-en
Our graduates find jobs at renowned companies, i.a. Microsoft, Amazon and Wix. If you don't land one, however - you won't pay a dime.
Mentors and coordinators help you study with Q&A sessions, thorough homework reviews, chats, mock interviews and more.
Your peers will go on to work for many international companies. They'll be the foundation of your global industry network.
Our efforts don't end with you receiving a job offer. We help advance your career during the first three years of employment, too.
Our confidence in our product means we're ready to invest in your education and ask for nothing in return if you don't find a job in tech.
Our platform comes with an up-to-date database of local and global vacancies. You can use it to submit applications and track your progress.
Practice makes perfect, so we conduct regular mock interviews to prime you for the real deal. You will leave a great impression.
We help you get your foot in the door: create resumes, cover letters and professional social media profiles that appeal to recruiters.
Mate's coordinators help you evaluate job offers and build salary expectations per current market circumstances.
When employers are looking for junior positions, many reach out to us directly – even before their openings hit the market.
Our HR specialist will help you with your portfolio and resume, prepare you for interviews and more.
Full-time graduates start paying for their education only after finding a job in tech. It's 12% of their net salary for 36 months. If you don't find a job, there’s no payment at all.
12% of net salary for 3 years
Pay nothing if you don’t land a job!
Your progress will skyrocket with our career support!
We believe everyone has the right to a world-class education, so they can develop their talents and get a dream job no matter the odds.
Founder of Mate academy, former software developer at Google
11 modules
108 topics
4 months
Discover the programming language best suited for beginners. We'll kick off with strings, functions, conditionals, loops, arrays and a few more!
Module topics
Introduction
Main Concepts
Data Types
Numbers
Strings
Boolean
Functions
Conditional Operators
Loops
Working with Strings
Array Basics
Extra Tasks
On the basics stage we omitted a fascinating, but demanding concept: objects. We'll introduce you to them now, though not only — JavaScript still has a few aces up its sleeve!
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
Next up: introduction to HTML and CSS. Find your way around fonts, semantics, responsiveness, selectors and specificity, media queries, links, and forms.
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
Forms
Terminal is an important tool for any developer, so it's high time for you to exercise basic commands! You'll start using a Git version control system, too.
Module topics
Environment Setup
Command Line Basics
Git Basics
Working With Branches
Changing History
Working With Remote Repo (GitHub)
Back at HTML and CSS already, now to explore flexboxes, BEM, Sass, grids, and events. Once done, you'll code your very own landing page.
Module topics
Environment Setup
Flexbox
Media Queries
BEM
Sass
Transformations and Animations
Grid
Landing
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
In professional terms: TypeScript is a JavaScript superset. In human terms: it's JavaScript modified for more versatility and comfort. We'll go through, i.a., object types and classes.
Module topics
Introduction
Basic Types
Advanced Types
Object Types
Classes
Extras
...and many more currently in demand.
...and over 700 more!
If you want to jumpstart your career in tech, follow the steps below.
Prime yourself for the full-on course with the free JavaScript Basics module
Join a built-in student chat and rally the crowd to take on complex issues together
Remaining places in the batch
or
Full-time course remains free until you get a job in tech. Thereafter, you pay 12% of your net salary for 36 months total — per agreement.
The Web Development Course takes 4 months.
Both tracks have identical programs and aim: to get you a job. The only two differences lie in schedule and payment form. Full-time courses are free until you get a job in tech. Henceforth, you pay a percentage of your salary, per agreement. The schedule is from 9 am till 6 pm Monday through Friday. Flex courses, on the other hand, offer a fixed price and an instant access to all resources. You study at your own pace with the support of our experts, under the same employment guarantee.
Full-time course candidates go through a selection process to enroll. We ask you to: 1. Sign up, fill out the application form and prepare for the entrance test with our free module. 2. Pass the entrance test. 3. Attend an online interview: we'll discuss your motivation, verify your English proficiency level (intermediate minimum) and ask you to solve a few simple tasks. 4. Sign the contract.
We select the best candidates every 10 days in selection batches. Batches usually fill up weeks ahead, so, to secure your spot, we recommend applying ASAP. Groups start every 2-3 months.
By all means! Our 3,000+ graduates use them on LinkedIn and other socials, but... it's just a bonus. We are rather focused on getting you a job in tech.
(see Schedule) from 9 am to 6 pm on workdays. It consists of lectures, Q&A and self-study sessions, mock interviews, and a variety of other activities - all 100% online. Due to high intensity, it cannot be combined with studying or work.
8/10 Mate students don't have any experience in tech. But if this doesn't reassure you: our courses cover even the most basic topics, and our team is always ready to provide support!
We work with people aged 18 or older.
We educate people of all ages, besides: it doesn't matter in tech. And if you worry studying might be too much of a challenge... there's no substance to it! If you stay engaged, you'll graduate the course and find a job in no time :)
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).
Per our employment guarantee: if you don't find a job, you won't pay a dime for your time at Mate.
80% of full-time Mate graduates go on to work in the tech industry. As for flex graduates: everyone who wanted to find a job, succeeded.
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 specialists assist you in the process. They help you prepare CVs, cover letters and profiles on professional social networks, find relevant vacancies and prepare for interviews.