Flex course
DevOps engineer
DevOps engineers are responsible for automating the development, testing, and release processes of a product. They know how to make development fast, efficient, and secure.
Study with our support, but per your own schedule — whenever you find the time.
Relevant background isn't a prerequisite here. Stay adamant, and you'll break into tech in no time!
We have a single goal: to get you employed. That's why 80% of the course is devoted to practice.
Mentors support you in learning new topics, review assignments, point out mistakes and suggest ways to correct them.
Your peers will go on to work for many international companies. They'll be the foundation of your global industry network.
2-4 lessons per week where you'll practice speaking, acquire tech vocabulary and improve grammar.
Courier
Barista
Mechanic
Our course program covers everything the employers expect from junior DevOps engineers
If you complete the course, search for a job with us for 12 weeks and receive no offers, you have the right to a full refund!
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.
If you complete the course, search for a job with us for 12 weeks and receive no offers, you have the right to a full refund!
USD650
Career start
USD1800
In 1 year
USD2700
In 2 years
Find vacancies
Join events
Chat with students and mentors
Practice touch typing
...and many more
So cool!
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
14 modules
100 topics
4 months
Contrary to its name, there's nothing to be scared of, so let's approach Python head on. We'll start with strings, booleans, function, conditionals, loops and lists.
Module topics
Introduction
Main Concepts
Data Types
Numbers
Strings
Functions
Boolean
Conditional Operators
Loops
Working With Strings
List Basics
Extra Tasks
Now that we know how to write code, it's time to order it up and learn debugging. We deepen our knowledge of the basic concepts, too, but we feel like it goes without saying. Does it?
Module topics
Environment Setup
Code Style
Debugging
Working With Numbers
Working With Strings
Functions Revisited
Loops in Details
Type Conversion
Logical Operators
Lists in Details
Dict Basics
Extended Extra
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
Working With Remote Repo (GitHub)
Here, we look at how software development is organized and optimized, and consider the role of a DevOps engineer.
Module topics
Introduction
DevOps Culture and Practices
DevOps as a Role
SDLC and Development Methodologies
Summary
Laptops, smartphones, clouds — they are all computers running some operating system. So, here we’ll tackle the OS and server basics, using Ubuntu and NGINX as examples.
Module topics
Managing users
Installing software
Using SSH
Shell scripting
Web server
What is operating system
Working with files
Processes and services
Resource management
Environment setup
Semantically speaking, SQL closely resembles English, so you are in for a swift acquisition. We'll learn to use it with databases, to group, filter, sort and source data at wish.
Module topics
Introduction to SQL
SELECT Statement
WHERE Statement
NULL Value, LIKE, BETWEEN, and IN Statements
ORDER BY, LIMIT, DISTINCT
Aliases
Aggregate Functions
GROUP BY Statement
JOIN Statement
Functions
HAVING Statement
First, we'll be up against containerization technology, and then — a de facto standard for distributing and running web app applications, Docker. How exciting!
Module topics
Docker intro
Virtual Machine vs Container
Docker foundation
Docker Architecture
Creating containers
Exposing Ports
Logging
Docker Networking
Docker Storage
Dockerfile
Building Images
Container management
Docker Compose
12-factor app
...and many more currently in demand.
...and over 700 more!
It's up to you: there are no fixed deadlines, nor limits on how many hours a day you can study. See course schedule for more details.
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.
First step is to attend an online interview with our expert, during which we'll discuss your background and expectations. Request a call
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.
Flex tracks allow you to study whenever you like to: watch pre-recorded lectures, solve interactive tasks, and submit questions to our mentors. They respond during work hours. The only regular events are group Q&A sessions, taking place 2 to 6 times a week. We hold them in the afternoons or evenings, not to collide with your plans.
9/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!
Yes, you can apply at any age. The employment guarantee works if by the end of the course you are of legal working age in your country.
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 graduates usually go on to become Junior DevOps Engineers, DevOps Assistants and DevOps Coordinators.
Yes! In case you complete all the required learning modules and do not receive a job offer within 12 weeks of active job search (with our assistance and advice), you are eligible for a full refund.
90% 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.
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.
For the convenience of using the site, cookies are used. For more details, see Cookies Policy .