From 0 To 1:SQL And Databases - Heavy Lifting (Udemy.com)
Your bodyguard for when data gets too big, this course is strong but friendly, funny yet deep, animated yet thoughtful.
Created by: Loony Corn
Last updated November 2017
What you will learn
- Explore large datasets and uncover insights - going far beyond the Excel, deep into the data
- Model and create a database for day-to-day use
- Interface with databases from a programming language such as Python
- Have the comfort and confidence needed to load data and use both GUI and a command line interface for database operations
- Fully understand and leverage joins, subqueries, aggregates, indices, triggers, stored procedures and other major database concepts
How it compares
Against the other 388 rated Udemy courses in SQL on CourseDuck:
- Rating4.3 out of 5higher than 22% of them
- Reviews191#302 of 389 by number of reviews
- Length14.4 hourslonger than 84% of them
- Last updatedNovember 2017earlier than 83% of them
Course Description
Prerequisites: No prerequisites are needed for the SQL commands and DBMS fundamentals. Basic knowledge of programming in Python would be helpful if you want to run the source code in the course-ending project.
Taught by Stanford-educated, ex-Googlers. This team has decades of practical experience in quant trading, analytics and e-commerce.
Your bodyguard for when data gets too big, this course is strong but friendly, funny yet deep, animated yet thoughtful.
Let’s parse that.
Your bodyguard for when data gets too big: Most business folks (and quite a few engineers) use Excel as a basic tool of decision making and modeling, but when you can't fit the data you'd like into an Excel spreadsheet that you can easily open, its time to move to a database.
The course is strong but friendly: This course will help you move to a database without being intimidated by the new environment. Don't let anyone tell you that any dataset is too large or too complicated for you to understand (and people will try, most likely)
The course is funny yet deep: It goes really deep into the topics that folks often find hard to understand, such as joins, aggregate operators and interfacing with databases from a programming language. But it never takes itself too seriously:-)
The course is very visual : most of the techniques are explained with the help of animations to help you understand better.
This course is practical as well : Queries are explained in excruciating detail, indices are demystified, and potentially career-limiting traps (Drop, Alter) are marked with bright yellow tape markers so you can steer clear.
The course is also quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. There’s also a peppy soundtrack, and art - all shown by studies to improve cognition and recall.
What's Covered:
SQL In Great Depth
Database Fundamentals and Just Enough Theory
Practical Examples - Queries in MySQL and SQLite, and code in Python
Instructor Details
- 4.3 Rating
191 Reviews
Loony Corn
Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!
We hope you will try our offerings, and think you'll like them :-)
More courses by Loony Corn
GCP: Complete Google Data Engineer and Cloud Architect Guide (2018)
4.0 (7,369 Reviews)
Provider: Udemy
Time: 27.9h
$94.99
From 0 to 1: The Cassandra Distributed Database (2016)
4.1 (2,613 Reviews)
Provider: Udemy
Time: 5.9h
$59.99
From 0 to 1: Data Structures & Algorithms in Java (2019)
4.5 (1,381 Reviews)
Provider: Udemy
Time: 15h
$14.99
Learn By Example: Hadoop, MapReduce for Big Data problems (2018)
4.5 (1,209 Reviews)
Provider: Udemy
Time: 13.7h
$79.99
Learn by Example : HBase - The Hadoop Database (2018)
4.4 (1,156 Reviews)
Provider: Udemy
Time: 4.9h
$54.99
Kubernetes On The Cloud & The CNCF CKA Certification (2018)
4.1 (1,108 Reviews)
Provider: Udemy
Time: 8.3h
$13.99
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Dorian Liberto on 12/29/2018
Summary: - Overall, this was a very good course, that is highly recommended, especially if you want a solid theoretical understanding of SQL programming. I would give this course 5 stars if there were more opportunities to test the learnings. Pros: - The lessons are very well presented, comprehensive and easy to understand. Cons: - The course could be improved with additional exercises as there is relatively little opportunity to test the learnings. - I also feel that the course could be enhanced with quizzes on the more theoretical aspects of the lessons.
By Valentin Dakov on 1/4/2018
Up until lecture 7 at least it gives information on both theory and practice, which is nice. But also makes you look for the commands to understand them completely with practice, instead of just telling you everything. At the last 1/4 of the course explanations are sometimes skipped - it made me look it up and study it, but still some people could be turned off. You would need to know python or get their python course for the last section about databases.
By Ted Collier on 5/24/2017
In the first and second sections, many basics were covered, and it was very good to get this information. In the third section, almost all of the information was very valuable. However, the last two touched on things that I had no understanding of, and I didn't feel were well explained. More because I had no idea what it was about than because I didn't understand them. In the 4th section, a table was used that was not normalized, and it was not mentioned to be a bad table. But, it fit the examples that were given, so it ends up okay that it is used. Going through the 4th section, a mention of joins occurred. A bit randomly. But, in the 5th section, everything was mentioned that I was hoping for and all of it started to make sense. Overall, I am enjoying how detailed this series of lectures are. It has lots of wonderful information. I hope that I can learn more and get a lot of good from this.
By Markus Lommer on 9/28/2016
Fantastic course: comprehensive, very clear and detailed. I found the few advanced examples on 'applied sql' especially helpful (e.g. the Python db section). Would like to know also: How to best handle boolean flags in table design ?
By Mathieu Marmus on 9/2/2016
Very hard to understand the male teacher I really wished it was the female very clear and easy to learn but stored procedures, populating a table with a sub query and triggers all important topics but I wasn't able to understand. Please add the female teacher on these topics I would rate 5 star if so.
By Mark Johnson on 7/20/2016
The course is simply incredible. The content and its delivery stands out big time. @prospective students - I highly recommend this course as it's better in all aspects as compared to any other course on the topic of Databases/SQL by a margin. @LooneyCorn Team - Keep up the brilliant job! Keep rocking!!!
By Maneesh mishra on 7/3/2016
So far finished section 1 and 2. Basis concepts of DB are explained in very good manner , and in very organised way. Information goes into brain very smoothly. Lets see remaining sections. done with section 3 . I must say,its very well explained.concepts such as constraints , keys ,insert ,create statements are covered in great detail. What i also like is the way , author brushes up some previous sections covered , when explaining next sections that may require that information.We usually tend to forget ,or need to look up again.So like that thing too. Lets see how other section goes.
By Graham Smith on 4/7/2016
This is a solid effort, and I would recommend taking the course. I do think it would be helpful if the tables in the example database were more complete and had more rows. And since most people learn SQL for on the job reasons, I found those example problems to be the most useful. Overall, the course was very insightful and you will know your way around SQL queries, including advanced concepts.
By RobertoDub RobertoDub on 3/15/2016
Hard to understand some concepts where multiple arguments are added at the same time (e.g. lecture 19 is a nightmare). However, other lectures are clear despite explaining complex topics (e.g. table creation, date calculations etc.). So far, not bad, potentially a 4-5 star course, will get back to this review later.
By Omkar Sharma on 1/26/2016
I signed up immediately and straight away watched the sections on outer joins and normal forms. Best explanation I have ever seen for these topics. Finally I understood them.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












