Top 7 Resources to Learn SQL

So, you want to go on the path of SQL?

But don't know where to start?

Well, look no further.

I've compiled a list of the best SQL resources I could find on the internet.

PS. If I miss anything, feel free to comment about it in the comments.

This is the platform I used when I first started learning about SQL. It's basically a bunch of interactive lessons that teach you the basics of SQL. I would highly recommend this to beginners, or to someone wishing to freshen up their knowledge.

SQL Zoo is a collection of tests that push your SQL knowledge to the limits. I've done this right after SQL Bolt and it helped immensely. The challenges range from easy ones that you can solve in a couple of seconds to hard ones where your brains are pushed to it's limits.

After you get the basics of SQL down, you might want to check out "Use the Index, Luke!". It's a site that teaches you about writing efficient SQL code.

PostgreSQL is one of the world's most popular database management systems. With that in mind, this platform has a bunch of exercises to test your SQL and PostgreSQL knowledge.

I've used Khan Academy for all sorts of subjects and they never disappoint. This course offered by them covers the basics of SQL to more advanced topics such as JOINS, etc...

If your more of a visual learner, I would recommend checking out Udacity "Into to Relational Databases". It covers beginner and intermediate topics. Along with the videos, it also included coding exercises. Heck, you might even continue on and take their nanodegree.

This is more of an advanced course, it teaches you the gritty details of SQL. It was developed by MIT Professor Philip Greenspun. The site isn't flashy, but it offers expert-level content.

Conclusion

I hope you found some of the resources useful, and have begun your SQL journey.

Thanks for reading!

22