Welcome to Data Science School

Get the hands-on data science experience via project-based education courses.
Practice on your laptop at your own pace

Courses

Intro to data science with Python

Intro to data science with Python

Data wrangling, analysis, machine learning, databases (SQL and NoSQL), visualizations with Python

To course
8-10 weeksFREE
Intro to big data with Apache Spark

Intro to big data with Apache Spark

A gentle introduction to Spark, the most popular open-source big data engine, with hands-on machine learning exercises

To course
8-10 weeksFREE
How to build a Facebook dashboard

How to build a Facebook dashboard

Use Python to build d3.js web dashboard by extracting and transforming social data from Facebook API

To course
4-5 weeksFREE
How to build API service with Flask

How to build API service with Flask

Build real API web service with Python and Flask

To course
4-5 weeksFREE
Intro to big data with Apache Spark 2.0

Intro to big data with Apache Spark 2.0

A gentle introduction to Spark 2.0, the most popular open-source big data engine, with hands-on machine learning exercises

To course
8-10 weeksFREE
Big data for DevOps

Big data for DevOps

Create a system for the analysis of log files and visualize the results in real time

To course
5-6 weeksFREE
Intro to data science with Tableau

Intro to data science with Tableau

Learn the basics of data analysis and visualizations with Tableau, leading business intelligence and data visualization tool

To course
4-5 weeksFREE
How to build a Facebook dashboard with React.js

How to build a Facebook dashboard with React.js

Build web dashboard with React.js by extracting and transforming social data from Facebook API

To course
5-6 weeksFREE
How to build a chatbot

How to build a chatbot

Learn how to build chatbots and deploy them for different needs

Enroll
4-5 weeksFREE
R course for beginners

R course for beginners

Learn how to program in R and how to use R for effective data analysis

To course
4-5 weeksFREE
Introduction to NLP

Introduction to NLP

Learn the basics of Natural Language Processing and how to use classic machine learning methods

To course
4-5 weeksFREE
Intro to Deep Learning

Intro to Deep Learning

Practical knowledge of how to use deep learning with TensorFlow and Keras frameworks

Enroll
4-5 weeksFREE
Databases and storages for big data / DevOps

Databases and storages for big data / DevOps

Learn about databases for big data and convenient tools to manage them

To course
5-6 weeksFREE

Technologies which you can learn

How It Works

SEARCH YOUR COURSE

SEARCH YOUR COURSE

Look through our courses and choose the one you are interested in

TAKE THE COURSE

TAKE THE COURSE

Enjoy working through interactive and accessible course materials. Follow the lectures and practical tasks and improve your hands-on skills in the selected course subject

GET CERTIFIED

GET CERTIFIED

After successful completion of the course get the certificate to verify your achievement.

Virtual Machines for data science

FAQ

Our Blog

Intro to Robotic Process Automation

Intro to Robotic Process Automation

In this post we will overview the basics of RPA and perform a simple automation task – data scraping.
Tableau in 10 Minutes: Step-by-Step Guide

Tableau in 10 Minutes: Step-by-Step Guide

A step-by-step tutorial that will get you acquainted with some basic Tableau features and functions.
Google Data Studio in 10 minutes: Step-by-Step Guide

Google Data Studio in 10 minutes: Step-by-Step Guide

With this tutorial you will learn how to easily create informative and dynamic reports with Google Data Studio.

Our students work in the world's top companies

ebay
oracle
amadeus
vodafone
ibm

Discuss exercises and other topics

in Data Science School Slack chat

Sponsored by