📜 ⬆️ ⬇️

7 years of educational projects Mail.Ru Group: sharing experience in key areas



Among the projects of the Mail.Ru Group's education department are training programs in 7 leading technical universities, including 200 IT disciplines, more than 17 online courses, 9 IT championships and about 1000 training videos on the Tehnostrim YouTube channel.

We talk about the directions and share the open materials: records of lectures, meetings and master classes, analysis of championship tasks and a selection of online courses for beginners and pros.

Educational projects


Biennial and semester programs on the basis of 7 technical universities: MSTU. N. E. Bauman, MSU, MIPT, MEPI, SPbPU, PSU and VSU. All educational projects have their own specialization: application development and architecture, system design, data analysis and game development.
')
Each year, about 150 students and graduates of educational projects come for internships at Mail.Ru Group and other IT companies - Yandex, Sbertech, Kaspersky, Tinkoff. Entrance examinations, depending on the university, are held once or twice a year and consist of online testing and face-to-face interview. The competition reaches 10 people in place. Teachers of educational projects - more than 200 employees.

Technopark (MSTU. N. E. Bauman)


For 7 years, Technopark has released more than 600 students. Another 500 Baumans are enrolled in a two-year program with a degree in System Architect, as well as semester courses in C ++, Python, Linux, iOS, Android, neural networks and data storage design.

Technopark lecture notes:


Feedback on the project of graduates of Technopark
Alex Novoselov:
The result of training in the Technopark is self-realization. Upbringing Real experience and development skills. A systematic look at the Web. Friends and helpful dating. Difficult, but pleasant pastime.

Ivan Remen:
The day we went to enter the Technopark was a crucial moment in my life. If it were not for Technopark, now I would work for completely different money and in much less interesting projects. Technopark turned out to be my ticket to life.

Maria Zubareva:
For two years I have grown a lot as an IT specialist. I learned that a programmer is not working with soulless machines, but interacting with different people. In Technopark we were taught to work in a team, listen to others and talk so that you were listened to.




Technosphere (Moscow State University. MV Lomonosov)


For 4 years, more than 300 students graduated from the Technosphere . 400 more study on the basic program "Analysis of large amounts of data" and open courses:


In addition, the Technosphere has a Tarantool project laboratory (opensource DBMS, developed by Mail.Ru Group), whose employees teach the disciplines "Databases" and "System Programming".

Tekhnosfera lecture notes:


Feedback from students and graduates about Tekhnosfera
Leonid Stolyarov:
The project gave me an overview of the various areas and areas of development, including their features, relevant tasks. A lot of new knowledge in popular modern areas, such as Big Data and Data mining. Ability to develop interesting and exciting mini-projects in the form of homework. New acquaintances and communication.

Vladislav Efimov:
I enjoyed practicing. I tried to do the job qualitatively, achieved results. Maybe I will teach in the Technosphere: it's great when you are interested in something and try to convey it to others.

Kirill Golikov:
Yes, it was not an easy walk. I did my homework hard and in large quantities. I learned a lot of things, it all went well.


Technotrack (MIPT)


For 3 years, more than 100 students of Technotrack received the specialty "Client-Server Application Architect". At the moment, more than 260 students are studying at the project. In addition to the main program, Technotrak offers the following semester courses:


Technotrack lecture notes:


Reviews of the project graduates Tehnotreka
Oleg Babin:
The base obtained in Technotrack comes in more handy in terms of principles: I know the basic approaches, I have the skills, I understand how something should be arranged, how it works.

Alexey Khatskevich:
There were many different courses at Tehnotrek, which allowed us to try different aspects of the development and choose what I like best.

Edward Poyda:
Technotrack gave a sense of self-reliance. After the second semester, I got a job as an Android developer.




Technoatom (MEPI) and Technopolis (SPbPU)


In Technoatom 234 graduates and 235 students. In Technopolis , an educational project of the Odnoklassniki social network (Mail.Ru Group), there are 96 graduates and 121 students. Both projects were launched in 2016.

The main program of Technopolis is “Designing High-Load Applications”; semester courses are Java, Go and Automated Testing. In Technoatom at the moment there is no main program; Semester courses include Perl, Go, Python, Neural Networks, Mobile Application Testing, and IT Recruitment.

The most popular course in both projects is Java Development (Ilya Dronov, mobile developer of the Odnoklassniki social network).

Records of Technopolis courses:


Student comments
Yevgeny Kashirin:
Expectations from Technoatom were met by 300%, or even 400%. First, thanks to the teachers, Java headed my resume by moving Python and JS. The guys showed a beautiful and convenient IDE, actively promoted interaction with GIT and demonstrated not just a language, but a whole stack of currently relevant technologies. Secondly, I found a job - also related to Java.

Alexey Kvasny:
We developed a game similar to Space Invaders. It was pretty fun. Each person thinks differently and, accordingly, writes code in his own way. We had to discuss, go to compromise. The most difficult was teamwork - but at the same time it was the most interesting.




Igrosfera (PSU and VSU)


In 2018, educational projects Mail.Ru Group appeared in the Voronezh and Penza state universities. In Igrosfere at VSU, students are offered semester courses on “Developing games for Unity” and “ Testing game projects ”. In Igrosfere PSU is the course "Development of games on Unity".

At the moment, there are 69 students in Igrosfer-Voronezh, in Igrosphere-Penza - 44. While there are no public lectures of these projects.

Comments of Igrosfera students
Irina Serikova:
For admission required to pass a small test. I broke my head only on the last question, which consisted of a test task. But for me it was rather fascinating than difficult.

Artem Potapov:
It is necessary to be hardworking and purposeful. These qualities help both in the course of training on the course and after the device in the Mail.Ru Group.




Championships


Developers and designers from more than 100 countries participate in nine competitions. The general audience of the championships is more than 120,000 participants.

Russian AI Cup (RAIC) is an artificial intelligence programming competition using the example of game strategies. The annual average number of participants is 2,000 people. Both professionals and novice programmers are invited to participate in the competition, but first of all, RAIC is designed for experienced developers.

Analysis of tasks, articles and videos from participants and organizers
2012 CodeTanks
Articles
The road to victory at Russian AI Cup 2012
The path to the silver medal at the Russian AI Cup 2012
Tank maneuvers on the Russian AI Cup

Video
Strategy writing process
Russian AI Cup. Tactics field
Russian AI Cup. Code of tanks
Strategy example
Strategy example

2013 CodeTroopers
Articles
Russian AI Cup: technical details
Gold Medal at the Russian AI Cup 2013 - how it was

Video
Writing AI for Russian AI Cup

2014 CodeHockey
Articles
Russian AI Cup 2014: winning strategy
Developing a strategy for the game of hockey players in the framework of the competition Russian AI Cup
Results Russian AI Cup 2014

Video
Solit 2015. Ivan Polyakov “Russian AI Cup 2014: creating AI for a real-time game”
Quick start: parsing from a participant
Strategy review
AI Cup 2015 News: Issue 01 , Issue 02 , Issue 03 , Issue 04 , Issue 05 , Issue 06 , Issue 07 .

2015 CodeRacing
Articles
The history of victory at the annual competition Russian AI Cup 2015
History of the 5th place in the Russian AI Cup 2015

Video
Strategy example
Check in example

2016 CodeWizards
Articles
Digest AI Cup. Five strategies for Code Wizards 2016
How to create the best bot for the game in the style of Dota - an interview with the winner of the competition Russian AI Cup
History of participation (and almost victory) in the Russian AI Cup 2016

Video
Deep Learning Agent for RussianAICup 2016

2017 CodeWars
Articles
History 3 places Russian AI Cup 2017
Example of Russian AI Cup 2017 strategy
Russian AI Cup: Participant's Toolkit

Video
Quick start: parsing from a participant
Strategy example
Strategy example
Game from Russian AI Cup 2017 CodeWizards

Mini AI Cups (Mini AIC) is a mini-clone of the Russian AI Cup championship, a platform for artificial intelligence competitions related to writing game bots. The championship audience is about 3,000 people, both amateurs and professionals can participate.


The Russian Code Cup (RCC) is the largest annual sports programming championship in Russia, designed for both students and professional developers. Every year more than 5,000 people from different countries participate in the competition. The championship is held online on the Codeforces platform, anyone can take part.


Machine Learning Boot Camp (ML Boot Camp) is an online machine learning and data analysis championship. The championship audience is about 8,000 people. Each year, the assignment is made in such a way that both novices and data analysis professionals can participate. All tasks are based on real data.


HighLoad Cup (HLC) - competition developers highload systems. The audience is about 8,000 people. Everyone can participate in the competition.


Russian Crypto Cup - a crypto competition , where you need to open the encrypted information. The competition was designed for students of the Moscow Institute of Physics and Technology, Moscow State Technical University named after N. Bauman, Moscow State University named after MV Lomonosov, NRNU MEPhI and SPbPU. The archive of tasks and solutions for 2015-2017 is available on the competition website.

Russian Design Cup (RDC) is an open competition of concepts for designers and interface designers. The competition is designed for both professionals and beginners. The audience is over 12,000 people.


Technocup - Programming Olympiad for schoolchildren of 8-11 grades from Russia and CIS countries. Technocup gives you the opportunity to enter the leading technical universities of Russia without exams. The Olympiad has been held since 2015, the audience is more than 19,000 schoolchildren.

Parsing tasks and articles from the organizers

Mail.Ru Cup is another sports programming competition launched in conjunction with the Codeforces platform in 2018. Read more about the championship here .



Online Courses


17 courses on the platforms Stepik and Coursera. Below are the TOP 7 of them:




Technostream (YouTube channel)


Lectures for beginners and pros, recordings of master classes and mitaps, issues of talk shows for IT specialists and much more.

OH, MY CODE - talk show for IT people
Real case studies, summary analysis, online code review, blitz polls and success stories from industry experts. For example:


Talk shows are published regularly, there are already 25 episodes on the channel.

Workshops on the most current topics in IT . For example:


Records of lectures of educational projects: development in C ++ , Go , Perl , web development , neural networks and other IT disciplines.

Records mitapov . For example:




For 7 years, the educational direction of Mail.Ru Group has become a whole complex of projects and continues to evolve. There are a lot of plans - stay in touch: we regularly share useful materials in the Habré blog , announce events in the Mail.Ru Group for education and conduct broadcasts, publish information on competitions in the group of championships , and post new records of lectures and workshops on Tehnostrim channel .

Source: https://habr.com/ru/post/432212/


All Articles