with Martin Ganchev and Vladimir Saev


Equipping you with the essential data science skills to effectively manage relational databases by extracting, transforming, and loading your data.

121 lessons 8h
Start course

Course Overview

SQL is one of the fundamental programming languages you need to learn to work with databases. When you are a data scientist in a company and you need data to perform your analysis, you usually have two options: extract it on your own or contact the IT team. Of course, the ability to extract your own data is an extremely valuable skill to have. In this course, we will teach you everything you need to know in terms of database management and creating SQL queries.

121 High Quality Lessons
95 Practical Tasks
8 Hours of Video
Certificate of Achievement

Skills you will gain


What You'll Learn

SQL is a must if you are expected to work with databases. This course is the ultimate guide, teaching you everything you need to know in terms of database management and creating SQL queries.

Understand relational database management systems 
Study the components of SQL 
Store, retrieve, and manipulate data from relational databases 
Know how to set up a connection between Workbench and the server 
Create databases and work with them 
Apply the best SQL practices 


Student feedback


1865 ratings
5 stars
1627 (87%)
4 stars
211 (11%)
3 stars
21 (1%)
2 stars
2 (0%)
1 star
4 (0%)
Filter by rating
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • Newest
  • Oldest
I like the course and I am definitely learning SQL. I just wish the assignments at the end were handled better. Downloading a zip, unzipping, and loading the code to "check" my code is cumbersome and (at least in my case) unnecessary. Either display a code I can copy and paste (perhaps make it initially hidden with a button to unhide) or, preferably, show me the expected output from SQL so I can check my output and troubleshoot before peeking at the code.
The course is very clear and strikes a good balance between theory and applications. The exercises follow the lessons closely and are clearly stated. However I think the course could benefit from more exercises, perhaps at the end of a section, like "general" exercises, where we can put into practice several techniques as one as opposed on focusing on the ones we just learned on the preceding video.
I would easily give 5 stars for the visual aspect, because it is a great course. But I cannot agree with "exceed my expectation", because it was only "to be able to learn the material and understand its concepts", which has been achieved. However, its contents and its presentation exceeds quality in many ways as in comparison to other platforms and study methods I have came across so far.
I would like to have more interactive material. Perhaps we are simply in the information stage of the lessons, and interacting will come later, but I don't learn well by listening to a narrated slide show presentation. I have to get into the information manually, try and often fail, until I get it right.
the voice speed of the instructor is high, trying to reduce the video speed to .75 is giving bad results. video scripts are not available, as a non-native speaker of English language, sometimes I need to read what the instructor said to make sure that I correctly understand what he is saying
  • 1
  • 2
  • 3
  • ...
  • 31
  • ...
  • 60

“SQL can be crucial for data analytics and business intelligence. I created this comprehensive, practical course that follows best teaching practices. My aim is to introduce you to topics not covered in other SQL courses and show you how to work with a real-life database.”

Martin Ganchev
Worked at the European Commission

with Martin Ganchev and Vladimir Saev

Start Course