Welcome to Data Science School

Get the hands-on data science experience via project-based education courses.
Practice on 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

The 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 Facebook dashboard

How to build 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

The 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 basics of data analysis and visualizations with Tableau, leading business intelligence and data visualization tool

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

How to build 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 chatbot

How to build 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

TAKE THE COURSE

TAKE THE COURSE

Enjoy working through an interactive and accessible course materials. Follow the lectures and practical tasks and improve your hands-on skills in 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

Data Science School is a learning platform with hands-on courses in following fields: data science, big data, machine learning, data visualization, data engineering.

Base courses are free and always will be. In the future we may add paid premium courses and paid verified certificate option.

We recommend to have at least basic computer science skills and elementary proficiency with Python. There are introductory Python exercises in the course DS102: Intro to data science with Python

In the future there will be verified certificate option.

Virtual Machine allows practicing data science on your laptop within virtual environment with all necessary data science libraries provided.

Learn more information about virtual machines and how to use it here vm.datascience-school.com

It's a private Slack community of Data Science School.

Here you can chat with other students, share your experience and skills, discuss assignments and solution in real time. 

Learn more about community and join here slack.datascience-school.com

Our Blog

Power BI in 10 Minutes: Step-by-Step Guide

Power BI in 10 Minutes: Step-by-Step Guide

An article presents an intro to Power BI with step-by-step instructions on how to build simple visualizations.
Practical Apache Spark in 10 minutes. Part 7 - GraphX and Neo4j

Practical Apache Spark in 10 minutes. Part 7 - GraphX and Neo4j

A tutorial about the integration of Apache Spark GraphX tool with Neo4j database management system for the data analysis.
Practical Apache Spark in 10 minutes. Part 6 - GraphX

Practical Apache Spark in 10 minutes. Part 6 - GraphX

A tutorial which explains how to work with graphs and explore Apache Spark GraphX tool for graph computation and analysis.

Our students work in the world's top companies

visa
amadeus
ebay
vodafone
oracle

Discuss exercises and other topics

in Data Science School Slack chat

Sponsored by

Contact Us

Want to say hello? Drop us a message and we will get back to you.