Online courses
If you are just starting to get acquainted with data analysis, we recommend taking a free introductory course with Practicum by Yandex. In this course, you will gain understanding of what data analysis is, what processes it includes, and what an analyst does. You will also learn the basics of an essential tool — the Python programming language.
Even if you do not become a student of the Yandex School of Data Analysis, you can still take online courses on the Coursera platform that were created with the support of the School’s teachers.
This program covers the full cycle of data analysis, from data collection to selecting the optimal solution and evaluating quality. You will learn how to use modern analytical tools and adapt them to specific tasks. Each course includes theory and practical tasks of different levels of complexity. In the final stage, you will have the opportunity to develop your own projects to solve any current business problem. The result will be a working model that you can use at work or in job interviews.
This program covers the full cycle of data analysis, from data collection to selecting the optimal solution and evaluating quality. You will learn how to use modern analytical tools and adapt them to specific tasks. Each course includes theory and practical tasks of different levels of complexity. In the final stage, you will have the opportunity to develop your own projects to solve any current business problem. The result will be a working model that you can use at work or in job interviews.
This program is designed primarily for those who want to work with large volumes of data. It covers data storage and building fault-tolerant, efficient processing systems. This specialization is also useful for data mining. You will practice using modern platforms and tools, complete four projects, and gain understanding of how to solve the most common problems related to big data. After completing the program, you will know how to process data in different ways, use machine learning methods on big data, and implement these methods in products.
The program focuses on deep learning, reinforcement learning, automatic text processing, computer vision, and Bayesian methods. You will gain practical problem-solving skills from the winners of the Kaggle machine learning competition and data scientists working for CERN. After completing seven courses you will be able to apply modern machine learning techniques to your projects, understand how to handle real data, and use existing tools more effectively.
This program consists of five courses, each lasting five weeks. Teachers share their many years of collective experience creating large projects in C++. They don’t just cover what’s in the textbook, but teach you to solve problems that most developers face in practice. Lectures are delivered in an easy and accessible form, supported by a large number of programming tasks. After completing this program, you will be able to compare C++ with other programming languages, and you will also have some real-life programming skills.
This program consists of five courses, each lasting five weeks. Teachers share their many years of collective experience creating large projects in C++. They don’t just cover what’s in the textbook, but teach you to solve problems that most developers face in practice. Lectures are delivered in an easy and accessible form, supported by a large number of programming tasks. After completing this program, you will be able to compare C++ with other programming languages, and you will also have some real-life programming skills.
UCSD