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.

8 hours 121 lessons
Start course
121 High Quality Lessons
95 Practical Tasks
8 Hours of Video
Certificate of Achievement

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.

Topics covered

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


2132 ratings
5 stars
1860 (87%)
4 stars
239 (11%)
3 stars
26 (1%)
2 stars
2 (0%)
1 star
5 (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 information is layed out a little weird but its all very useful. The only thing that is a Con for this program is the slides, they are not concise and have a lot of duplicate information. I had to skip the majority of them because they just seem useless when there is so much irrelevant slides inbetween. Other than that, the information is clear & the practice assignments inbetween lectures is very helpful.
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.
  • 1
  • 2
  • 3
  • ...
  • 36
  • ...
  • 70
Martin Ganchev

“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