Data Science for Everyone: HSE on Coursera
Global online platform Coursera has launched the Data Science Academy project - a guide to the world of data science with a selection of the best online courses, specializations, and online master's programmes from world leading companies and universities. The English online course ‘Advanced Machine Learning’, developed by HSE in cooperation with Yandex is among the Academy's courses.
In addition to online courses, the Data Science Academy features the description of key data skills, and career opportunities for specialists with an indication of the average salary and vacancies on the market, as well as recommendations from data specialists. Students can choose their area of interest and specialization or take a test and get recommendations on data analysis courses.
Coursera notes that today data analysis skills are not only necessary for specialists working with data. Employees in a wide range of fields, for example general directors, HR managers, marketing experts with the skills of data processing for strategic decision-making, will be in demand on the labour market. According to a forecast by IBM, by 2020, 110,000 new jobs for specialists who make decisions based on data processing will appear on the market.
HSE's English-language specialization ‘Advanced Machine Learning’ at Coursera will help you to master machine learning at an advanced level. The specialization includes 7 online courses. Participants can choose one or several courses, as well as studying all the courses of the specialization.
HSE has prepared a selection of online courses on Coursera for those who have just started studying data science:
The goal of this course is to give learners a basic understanding of modern neural networks and their applications in computer vision and natural language understanding. The course starts with a recap of linear models and discussion of stochastic optimization methods that are crucial for training deep neural networks. Learners will study all popular building blocks of neural networks including fully connected layers, convolutional and recurrent layers. Learners will use these building blocks to define complex modern architectures in TensorFlow and Keras frameworks. In the course, learners will implement a deep neural network for the task of image captioning which solves the problem of giving a text description for an input image.
The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. You will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently (so that they run in less than a second).
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, you'll learn the most important tools used in discrete mathematics: induction, recursion, logic, invariants, examples, optimality. These tools will be used to answer typical programming questions like: How can we be certain a solution exists? Am I sure my program computes the optimal answer? Do each of these objects meet the given requirements? In the course, we use a try-this-before-we-explain-everything approach: you will be solving many interactive (and mobile friendly) puzzles that were carefully designed to allow you to invent many of the important ideas and concepts yourself.
HSE also offers several courses taught in Russian:
Python is one of the easiest programming languages for beginners. Perhaps this is why it is one of the most popular languages nowadays. The course is dedicated to teaching the basic Python structures, which are useful in solving a wide range of tasks – from data analysis to the development of new software products.
This course is the perfect start to help you dive into the world of programming and data analysis. During the course you will learn how to create, understand and analyze algorithms. The course is a good basis for learning programming languages.
This course will introduce you to the most promising approach to big data analysis – machine learning. You will study the main types of tasks and methods of machine learning, learn how to evaluate the quality of models, and get acquainted with modern libraries that can be used in solving real problems during the course. To start, you will need to understand what functions, derivatives, vectors, matrices are. Basic Python skills are also desirable.
You can sign up for all HSE online courses on Coursera and start your journey into data science now.
On December 1st and 2nd, the semifinals of the International Collegiate Programming Contest (ICPC) for teams from the Northern Eurasia region were held. HSE teams from St. Petersburg (8th place) and the Moscow-based Faculty of Computer Science (13th place) received first class certificates. Furthermore, the teams will represent HSE at the finals, which will be held in Portugal next year.
Professor Lev Shchur, Academic Supervisor of the master's programme in Supercomputer Simulations in Science and Engineering, and Professor Hai-Qing Lin, Director of Beijing Computational Science Research Center (CSRC) have signed a cooperation agreement for implementing a joint research project in computational physics and high performance computing.
In July, HSE is launching two English-taught courses on Coursera. Enrollement for the courses is still open. The full list of online courses offered by HSE is available on HSE MOOCs page.
By early spring, HSE will have launched a range of new courses on Coursera in psychology, computer language analysis, economics, media and international relations.
On September 12, Pham Cong Thang, who goes by Thang, arrived in Moscow to begin a post-doctoral fellowship at HSE’s International Laboratory of Deep Learning and Bayesian Methods (Faculty of Computer Science, Big Data and Information Retrieval School). Working under the supervision of Professor Dmitry Vetrov, Thang will focus primarily on text and image processing, and computer vision.
‘Introduction to Discrete Mathematics for Computer Science’ and ‘Advanced Machine Learning’ are English-language specializations, both created with the support of the top Russian IT firm Yandex, while the specialization ‘Introduction to Discrete Mathematics for Computer Science’ was developed with the involvement of the University of California at San Diego.
On July 17-23 the Third Machine Learning summer school organized by Yandex School of Data Analysis, Laboratory of Methods for Big Data Analysis at the National Research University Higher School of Economics and Imperial College London was held in Reading, UK. 60 students, doctoral students and researchers from 18 countries and 47 universities took part in the event.
A new English-taught course offered by the HSE Faculty of Computer Science kicks off on Coursera on July 17, 2017: Mobile Interaction Design: How to Design Usable Mobile Products and Services. Its author is Pavel Manakhov, Associate Professor at the HSE School of Software Engineering and Lead Interaction Designer at UsabilityLab.
The number of people subscribing to HSE’s online courses on Coursera, one of the world’s most popular online learning platforms, has reached 1 million. Users represent nearly the entire globe, with HSE courses being taken in nearly 200 countries.