MindTech Academy

Online programming courses

Programming Training,
layout and databases from scratch

Our online courses

We professionally create online programming and database courses for beginners.
You can start learning at any time, all lessons and assignments are available immediately after registration.
Most programs do not require prior training or experience.

  • Python 3 Programming

    Complete online Python 3 programming course
    for beginners. Learn the basic principles of the language from scratch and learn how to write programs.
    • 11 hours of video
    • 148 lessons
    • 391 tasks
    More about the course
  • SQL and database basics

    A practical online course on SQL and databases for beginners. Learn to create tables and write SQL queries from scratch.
    • 5 hours of video
    • 57 lessons
    • 261 tasks
    More about the course
  • JavaScript programming

    A complete online course in JavaScript. Learn not only the syntax and features, but also the peculiarities of developing client-side web applications.
    • 12 hours of video
    • 162 lessons
    • 192 jobs
    More about the course
  • Algorithms and data structures

    A powerful online course on classical algorithms for beginner developers who want to become professionals.
    • 12 hours of video
    • 133 lessons
    • 73 assignments
    More about the course
  • Advanced SQL

    A hands-on course in the SQL language that will introduce you to window functions, transactions, stored procedures and other SQL features.
    • 2 hours of video
    • 36 lessons
    • 91 tasks
    More about the course
  • HTML5 and CSS3 basics

    An introductory online course in HTML5 and CSS3 for beginner web programmers and layout designers. Learn layout on the example of a real layout.
    • 6 hours of video
    • 87 lessons
    • 196 tasks
    More about the course
Награда Edcrunch Award

MindTech Academy Company

Winner of an international competition
educational projects EdCrunch Award 2019 and 2020.

First place among more than 100 participants from all over Russia in the nominations "The best online course hosted on an educational platform" and "Programming".

Feedback from students

426 positive feedback, average rating

Рейтинг курса
  • КавычкиРечь
    Excellent course on algorithms and data structures. The structure of material presentation is well built - first the principle of work of each algorithm is clearly explained by means of video sketches demonstrating the process of algorithm execution and only then the program implementation of the studied material is given. Such a presentation allowed me to realize 90-95% of algorithms and data structures on my own, and then only to check with the author's solution.

    Regarding the question "who is this course for?": algorithms and data structures are really longer and more difficult to learn and understand than the more practical basics of frameworks like Django. But algorithms allow you to improve your OOP skills and learn how to write scalable code. Besides, you can easily hear questions on the first half of this course even at interviews of junior developers. That's why I would recommend the first half of the course (up to and including recursion) to those who already have experience of working with frameworks and may be planning to look for or have already found their first job in the nearest future. I would rather start studying the second half of the course as a more experienced specialist

    Nikita, thank you for this wonderful course!
  • КавычкиРечь
    I am delighted with the course, I didn't expect it to be so good. Especially useful to solve additional assignments, very much consolidates knowledge and builds skill. I think this course desperately lacks publicity. All the recommendations are littered with various big name courses for 100k and more. Unless you specifically look for it, it's hard to find a course and make it stand out. Personally, I found it through Nikita's YouTube channel. After watching all the videos, I went to the description to see what else is interesting, and there are courses...It would be good to promote through YouTube, but there are few videos, so probably they are rarely found in trends and recommendations (I have never seen, I found the channel after searching for videos on Python books).

    I told everyone I know about it, even in the comments under the video in YouTube about the uselessness of all courses wrote them that the author is wrong - there is a course and very, very good, especially for such a price). For people in regions where salaries are low (will not be able to give 100 t.r. for a dubious course, which may still not like), this course is a godsend! In general, advertising would be and more) (myself do not believe that such a write about advertising))).

    Thank you for the course, I will continue to study.
  • КавычкиРечь
    It so happened that I learned the basics of SQL on my own, immediately applying them in my work. But, as it often happens, my working queries were limited to specific tasks, I didn't need to know or use a lot of things. If I encountered any complexity, I googled (that's how I learned nested queries in general and, for example, regular expressions), and my knowledge was very fragmentary and superficial. I realized that it would be necessary to organize them somehow, besides, the possibility of getting an offer as a middle business analyst loomed, so I bought all three courses here. Before the interview I watched some lessons here and got a general idea about window functions and database design - I got the interview and got the job. Now I'm happy to go through the entire course, all the tasks, in sequence so that all the knowledge is organized.

    This course (both basic and advanced) provides excellent knowledge for both juniors and middles, and you will get the rest by practicing on the job.

    Special thanks to Nikita for his responsiveness, patience, for never ignoring questions but answering promptly. I really hope there will be a course on Python for analytics, there are many different ones, but I am so used to you that I would be happy to continue learning here.
  • КавычкиРечь
    I liked the course very much. With the current market trend, in my opinion, the following topics are missing: star and snowflake model, Kimball and Inmon approaches to architecture, data vault model, add 6 NFs and finally talk about Anchor model. And this course will be just perfect, especially for beginner analysts.

    All three SQL courses are very useful, I always recommend them, and several people I know were able to find jobs within 4 months (with proper completion). Thanks again!