Hire a programming mentor and learn how to do everything he knows.

The guy 1

Even if you have completed programming courses and got a fancy certificate, it doesn’t mean that you are ready to get a job.

Question right 1

How to write a resume?

Question right 1

What is an API?

Question right 3

Which JS framework to choose?

Question right 3

Authentication vs authorization: difference?

Question right 2

Is it worth it to learn JavaScript?

Question right 1

Should I learn Ruby?

Question right 3

How to choose a programming language?

Question right 1

Should I learn Python?

Question right 1

Should I learn Java?

Question right 3

What to choose: PHP or Ruby?

Question right 2

Do I need to know Linux?

Question right 3

Which web framework should I choose?

Question right 2

Which is better: Chef or Puppet?

Question right 3

What is the difference between a virtual machine and a container?

Question right 3

What happens after I submit the form in the browser?

Question right 3

How can I hack my web application?

Question right 3

Why does the animation slow down on the iPhone?

Question right 2

How to compose a SQL query?

Question right 2

What algorithms should I study?

Question right 3

Do I need to dive into data structures?

Question right 2

How to start writing code in open source?

Question right 3

Why is my variable unavailable?

Question right 3

How much experience do you need to become a Senior?

Question right 2

How to search for work?

Question right 2

What is better than Webpack Gulp?

Question right 3

What should a fullstec developer know?

Question right 3

Which library should I choose for authentication?

Question right 3

What is the difference between authentication and authorization?

Question right 2

Does my code scale?

Question right 3

Is there any point in using Trailblazer?

Question right 2

Why do I need make?

Question right 3

How to roll back to the previous commit?

Question right 3

How to resolve the merge conflict?

Question right 3

What books are worth reading for development?

Question right 3

Is it really possible to find a remote job as a junior?

Question right 2

Who killed Laura Ballmer?

Question right 2

Gitlab or Github?

Question right 3

On what to write an online store?

Question right 3

Does it make sense to learn Objective-C?

Question right 2

Do I need to know C?

Question right 3

How do programming languages ​​work?

Question right 2

Why is Ruby slow?

Question right 3

Do I need JavaScript on the backend?

Question right 3

What is the project to write for educational purposes?

Question right 2

Do I need to pass certification?

Question right 2

What is AWS better than Digital Ocean? 

The guy 2

You need experience! And a portfolio! And contributions to Open-Source! But instead of it you only have thousands of questions but no answers to them…

Question left 1

I wrote
some shit! :'(

The guy 3

You understand that you are not able to write a single line of code for the first real application. It seems that you don’t know anything, advices from the internet don’t help, and courses turned out to be a real waste of time and money?

You need a programming mentor

Mentor is your individual programming tutor, who has already succeeded and now is ready to share his experience. More about mentorship >

Realnove prilozhenie v realnom okruzhenii Realnove prilozhenie v realnom okruzhenii hover

A real application in a real environment

No interactive in-browser garbage and detached from reality tests. Only intensive practice in a real working environment! You can create your own application for the portfolio or for a personal project

1 na 1 s nastavnikom 1 na 1 s nastavnikom hover

Work 1 on 1 with an experienced mentor

An entirely individual approach! Defining goals and targets together, constant feedback, a thorough code review, an assistance in making your resume and support while you are looking for a job. Also, motivational kicks and heart-to-heart talks :-)

Programmirovanie v tvojem tempe Programmirovanie v tvojem tempe hover

At your pace and with no time frames

No time frames! Ready to study eight hours a day? Go ahead! Haven’t written a single line of code in an entire week? We’ll find a way to shame and motivate you!

Our mentors are professionals with a long-term experience

Mentors, too, someday were complete noobs in programming, like you are now. But now they are practicing developers with a huge amount of knowledge and a substantial experience trusted by the world’s biggest employers

Evrone
Fyber
Babbel
Amadeus
Fujitsu
Nokia
Toptal
Hill30

Mentorship is effective

A mentor will pick the materials you need and show what exactly, in what order and at what pace you should learn to achieve the desired result

Mentorship on mkdev is your confidence that you are doing everything the proper way, learning useful skills and not wasting your time on some useless stuff you are never going to use.

We know for sure that there are no unattainable goals! Describe the objective you want to achieve, and we will help you to choose the mentor you need and make a plan:

Zapisatsya na obuchenie mkdev

Your email

Zapisatsya na obuchenie mkdev

Graduates recommend our programming mentors

«... Inspiring, attentive, ready to support, but always pushing to “improve oneself”. Victor teaches you to think, not to look for the ready answers (because you may fail to find them) but to find the solution yourself. Responds very quickly. In life, I somehow grew unaccustomed to 'asking and receiving the answer almost right away' ... »

Natalia Maksimenko, 28/05/17

«... The first thing is, of course, the code review, I am absolutely lost for words here. A code that stinks can’t be disguised from Denis, he finds it and points at the place of the smell :) He will give an advice on how to improve something, and, the most important, explain why this option would be more appropriate. The goal setting is also worth mentioning. Denis is good at this, you always get what he wants from you and how to do it. ... »

Nikolay Dovnar, 08/04/17

«... Anton explains clearly the things that are impossible to read in any book or documentation. He makes sure that I understand what every line of code, every word does. Programming have become very clear to me. The magic is gone. I used to copy the code of others and combine pieces of this code pretty well. Now I write everything with my own hands and get the huge pleasure from it. ... »

Petr Khilenko, 08/06/17
More reviews in mentors profiles >

Mentorship is inseparable from self-study

Our mentors put a lot of effort in self-independence of our students, and we support their self-study

For this purpose we have a guide for beginning web-developers, which explains what to start with, what technologies and concepts to study first and which ones are going to be useful later on.

Our subscribers can get this guide completely for free.

Get a free copy of the book >

Also, we have plenty of articles devoted to programming in general and сertain technologies in particular. We write them for beginners as well as for experienced developers. The vast majority of articles are written by our mentors and based on their personal production experience.

About us

We are a group of developers and enthusiasts, working in different places and living in different cities and countries. For us mkdev is a hobby and a job at the same time.

The authors and the core team of the project are: Kirill Shirinkin – he is responsible for mentors and the maintenance of the project; and Leonid Suschew – he is responsible for students, development and the appearance of the project.

By the way, all parts of the website are written and supported by our students, who have been studying with our mentors and now are taking an internship here. After some experience, they leave for cool jobs, and new students take their place.

The project is constantly expanding, we have plenty of plans, so if you want to help us, feel free to write. We are open to any suggestions! Also, we are constantly looking for talented developers, who are ready to share their experience through mentorship or articles.