• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Data Science for Everyone: HSE on Coursera

Data Science for Everyone: HSE on Coursera

© Signature/ iStock

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:

Introduction to Deep Learning 

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.

Algorithmic Toolbox

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 in Computer Science

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 Programming for Beginners

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.

Algorithmic Computation

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.

Introduction to Machine Learning

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.

See also:

HSE First-Year Students Develop a Telegram Bot to Help the Homeless

This summer, university students from all over Russia took part in the Digital Transformation of the Charity Sector Summer School in Moscow. Students from HSE University and other universities presented digital solutions to make non-profit organizations more efficient and even save lives.

Faculty of Computer Science Hosted 11 International Students for Research Internships This Spring

They represented various universities, such as École normale supérieure, University of Oxford, University of Padua, University of Toulouse, École Centrale de Marseille, INSA de Lyon, Instituto Superior Técnico in Lisbon.

'You Need to Be Able to Quickly Maneuver between and Take on Different Projects'

Makar Stetsenko, an alumnus of the ‘Applied Mathematics and Information Science’ programme (2017), now works at Silicon Valley Insight developing digital products. In a special interview for HSE, he discussed T-shaped people, what it is like to work remotely in the tech sector and the benefits of participating in conferences and workshops.

Faculty of Computer Science to Become First HSE Department with Own Endowment

On April 26, the HSE Academic Council approved a charter for the creation of a Board of Trustees at the Faculty of Computer Science. Board members include senior executives from Yandex, JetBrains, SAS, 1C, and Sberbank. The endowment will be used by the faculty to fund long-term projects.

Ilya Segalovich Scholarships Awarded on the Fifth Anniversary of HSE’s Faculty of Computer Science

As part of the HSE Faculty of Computer Science fifth anniversary celebration at Mercury Moscow City Tower, Ilya Segalovich Scholarships were awarded.

HSE Faculty of Computer Science Team Wins Bronze at ICPC World Finals 2019

On April 4, 2019, the world finals of ICPC, an annual student team competition and the main event in competitive programming, took place.

HSE’s Online Specialization ‘Advanced Machine Learning’ Receives Outstanding Educator Award from Coursera

HSE's English-taught online specialization, ‘Advanced Machine Learning’, which was created in partnership with Yandex, became the first course in Russia to receive the Outstanding Educator Award in the category of ‘Innovation’ from the global online platform Coursera.

HSE Gears up for Staff and Student Conference: A Look Back at the Faculty of Computer Science

On March 20, a conference for HSE staff and students will take place at HSE. It will consider the university’s development programme and elect the new Academic Council. The previous conference took place five years ago, in 2014, and the university has changed a lot since then. HSE News Service talked with some of the university leaders about how their own work at the University has changed over this period.

HSE Marks 5th Year of Teaching on Coursera

On February 24, 2014, HSE launched its first course on the Coursera online education platform. Along with St. Petersburg State University and the Moscow Institute of Physics and Technology, HSE was one of the first Russian universities to host a course on the platform. Now HSE ranks among the top ten universities with the highest number of courses available on the platform, offering 91 courses which have garnered 1.6 million subscriptions.

Two HSE Teams Confirmed as ICPC Finalists

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.