TOP Programming Courses for Advanced
Miscellaneous / / November 27, 2023
Game Design & Development
RANEPA and Skillbox train game designers and developers who create games for PCs and smartphones. Study completely online: watch lectures from the best IT experts, complete assignments at your own pace and pass exams without leaving home. At the end of the training - a state-issued master's degree from RANEPA in the specialty "09.04.03 Applied Informatics", profile - computer game development (game design).
Part-time study
4,6
Advanced error handling in Go (Golang)
Are you sure that your error handling code is not embarrassing to show people? It took almost a year of daily work to create a course on such a seemingly obvious topic.
4,1
Designing High-Performance Applications
The course examines the differences between high-load, high-reliability and high-performance systems. The main objective of the course is to provide an understanding of the basic concepts, principles and approaches used in the design of high-performance systems. The course will be useful not only for architects, but also for development project managers and leading developers.
4,4
Creating web applications in Python: CODDY course and VMK MSU
Having appeared in the bowels of the European Organization for Nuclear Research back in 1989, web technologies have come a long way. Today it is a whole system of protocols, languages, software environments, and applications. Most of the information contained on the World Wide Web is available in a convenient form to any user with Internet access.
4,4
Databases and business analytics. Excel 2016. Expert.
The course is designed for advanced Excel users. The course allows you to learn how to perform complex calculations, conduct statistical analysis, and automatically collect data from several tables (even different types) into one, build queries and calls to tables to extract the necessary data using criteria, queries and D-functions, create forms to automate filling out tables, set up complex conditional formatting rules in tables and write simple ones macros.
3,8
Gameplay programming
150 lectures + 22 homework duration: 5 months level of knowledge: advanced more than 380 hours of practice. Training according to the program from the former lead gameplay programmer of Rainbow Six Siege. A gameplay programmer implements user experience, for example...
3,5
Protection of personal information
Study the features of collecting, storing and processing personal data, the specifics of Russian and international legislation. Master the necessary operating conditions for companies to comply with the requirements of legislation on personal data.
3,8
Data Science (Online Program)
Online master's degree in cooperation with Savings Education. Master the main tasks of a data scientist - data processing and analysis, training neural networks, creating new products and building mechanisms for optimizing business processes.
3,1
Backend development
Professional retraining and mini-MBA. The volume of the program is 250 hours. Online training with the issuance of a diploma giving the right to conduct a new professional activity. The program complies with professional standard 06.035 “Web and multimedia application developer”.
2,7
"PYTHON. ADVANCED". Stream training (in a group)
All classes are held remotely. We have a convenient knowledge base on the GetCourse platform: Open and view text lessons and recordings of past lectures from anywhere in the world from a PC or mobile device. Access to all educational materials remains for 6 months. You can always clarify if you don’t understand something, right in the comments to the lesson or assignment. Your homework will be checked by teachers and mentors, they will give feedback on the results of completing assignments and help you in your studies.
3
Programming in C#
Training. A C# programming course for those who already have some experience. It is possible to attend classes in person on the campus on Pokrovsky Boulevard or online.
Part-time study
2,9
Backend Node.js developer
• Become a full-stack developer knowing only JavaScript • Node.js technology will allow you to develop backend for web applications yourself, and the TypeScript programming language will expand the capabilities of JavaScript for your projects
4,5
Tools for creating LegalTech solutions
This program is a continuation of the programs “Introduction to LegalTech” and “Automation in Legal Activities: Analysis of Practices”. Like previous programs, it aims to develop the necessary understanding to promote understanding of such an interdisciplinary field as LegalTech. However, the main feature of this program is that it focuses primarily on the analysis of tools and practices for the implementation and development of LegalTech solutions. Having mastered it, the student will form a more complete understanding of this interdisciplinary field and possible directions for further development in it.
4,2