This SQL Resource Handbook Below
Proudly Brought to you by Break Diving, Inc.
It's more fun to study and grow with others! Break Diving (the site you are on now) is a worldwide not-for-profit community focused on helping our 1470 members in 110 countries and 300 world cities to dramatically improve their happiness, success, and friendships. We help you level up, get recognized for your life accomplishments, make new friends, accomplish more, feel AWESOME about yourself, and become the best version of you---and all with other members rooting you on! Apply now and see major positive changes in your life in just two weeks!
SQL - Resources
Resources
SQLZoo
1 Break Diver Vote
SQLZoo is a free interactive platform to learn SQL basics. It walks you through writing basic select statements, aggregation functions to joins.
Category: Other Books & Resources
Skill Levels:
- Beginner
App Academy On Campus
0 Break Diver Votes
Aside from the online App Academy courses, App Academy offers live boot camps in New York or San Francisco. If you're accepted, it's free to attend, and they'll help you find a job at the end, taking a percentage of your first-year salary until the tuition is paid off.
Category: Schools
Skill Levels:
- Beginner
- Intermediate
App Academy Online
0 Break Diver Votes
In a partnership with Break Diving, App Academy offers a completely free full-stack boot camp, all online, that teaches you to be a comprehensive full-stack developer. This could very well take you 1 - 2 years, depending on how fast you work through it, but by the end, you will be a competent programmer. Go for it!
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
Codecademy
0 Break Diver Votes
Codecademy is an online platform that offers both free and paid coding lessons. This link takes you to all the courses covering or related to SQL. There are no prerequisites, so you don't need any experience prior to starting. You can access the lessons without cost, but the additional practice (projects and quizzes) require Codecademy Pro. However, they refused to help Break Diving and never responded to any of our emails, so think twice before paying them any money.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Coursera
0 Break Diver Votes
Coursera is an online learning platform that works with universities and companies to offer courses on a variety of academic subjects. There are several SQL courses offered by prestigious universities, and they consist of videos, readings, and quizzes. The peer-graded assignments and projects help to make the courses a more hands-on experience.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
Egghead
0 Break Diver Votes
Egghead is a group of working web development professionals and open source contributors who provide concise, information-dense video courses on the best tools in the industry. These courses range in difficulty, from helping you build a solid SQL foundation to teaching you advanced techniques. Egghead courses are designed to teach you everything you need to know to succeed with professional development work.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Exercism
0 Break Diver Votes
Exercism provides over 3000 exercises spread across 50 different languages. Each exercises provides instructions, resources, solutions, and tests to help users achieve a comprehensive understanding of SQL. Mentors review the code you upload for exercises and teach you new techniques that you wouldn't have known otherwise. The best part is that this tool is completely free!
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
Frontend Masters
0 Break Diver Votes
Frontend Masters will help you become an expert in SQL. The courses dive into advanced topics, such as state management, containers, and accessibility, to help you truly master front-end development. Most courses have free previews, but you'll have to pay to get full access.
Category: Self-Study
Skill Levels:
- Advanced
GeeksforGeeks
0 Break Diver Votes
GeeksforGeeks is a computer science portal for SQL enthusiasts. These tutorials provide basic instructions as well as explanations of more intermediate concepts and algorithms. Although a bit more challenging than usual, these tutorials are a valuable resource for those who want to get a solid background in SQL.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Guru99
0 Break Diver Votes
Guru99 is an easy-to-understand introduction to SQL, offering plenty of examples and tutorials. Additionally, it provides reference to other useful resources and books. It’s very suitable for beginners!
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
HackerRank
0 Break Diver Votes
HackerRank users are challenged to solve coding problems in different programming languages, such as SQL. It's one of the best sites for you to practice your SQL skills.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
Head First SQL By Lynn Beighley
0 Break Diver Votes
A great book for beginners to start the SQL journey. We like the way the book is structured, as well as the learning process it employs. You will have a solid foundation of SQL concepts after reading this book.
Category: Textbooks
Skill Levels:
- Beginner
- Intermediate
Hour of Code
0 Break Diver Votes
Hour of Code provides fun tutorials for all skill levels. The games are targeted towards those in grade school, which makes the topics very digestible.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
Kaggle
0 Break Diver Votes
Kaggle provides micro-courses to teach you practical data skills in SQL and also offers competitions during which you can practice your SQL skills. In the community, you can compete against other users for cash prizes. This website is a fantastic option for users looking to go into data science.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
Kaggle Advanced SQL
Khan Academy
0 Break Diver Votes
The Khan Academy Computer Programming course provides introductions to a variety of coding languages, such as SQL. The challenges and projects on the site help you develop a solid foundation in SQL. In the SQL section, you will learn how to use SQL to store, query, and manipulate data in their inbuilt editor.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
Learn SQL
0 Break Diver Votes
Learn SQL is a set of online tutorials and practice problems for the SQL programming language. Most lessons include multiple examples and practice problems to help drill in the concepts. This resource is particularly helpful for those who are more used to a hands-on approach to learning, practicing, and applying the concepts that they have learned in order to truly master them.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Practical SQL: A beginner guide to Storytelling with Data
0 Break Diver Votes
This is a detail-oriented book that focuses on using SQL to find a story from the data. The concepts are explained very well and there are many exercises and practical examples in each chapter.
Category: Textbooks
Skill Levels:
- Beginner
- Intermediate
- Advanced
SitePoint
0 Break Diver Votes
SitePoint offers an incredible selection of online books, tutorials, and more. You can also buy many of their books online, such as "Simply SQL." This is a wonderful repository of excellent tutorials and books that will help you level up your SQL programming skills.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
SoloLearn
0 Break Diver Votes
SoloLearn offers an introductory course on SQL (and many other languages) that you can access anywhere, even on your phone! Go through the lessons and hands-on exercises then test your knowledge with interactive quizzes. The site also allows the community to discuss answers to questions and provides an online playground.
Category: Self-Study
Skill Levels:
- Beginner
SQLBolt
0 Break Diver Votes
SQlBolt’s interactive lessons and exercises helps you to learn SQL quickly.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
SQL Fiddle
0 Break Diver Votes
A platform that helps you to practice your SQL skills.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
SQL For Dummies
0 Break Diver Votes
From the famous For Dummies series, this book not only teaches the basics of SQL, but also goes further and explains SQL. You can't go wrong with the Dummies books.
Category: Textbooks
Skill Levels:
- Beginner
- Intermediate
SQL H.A.C.K.ers
0 Break Diver Votes
SQL H.A.C.K.ers is a worldwide community of programmers who help one another to improve not only as SQL coders, but also in general areas of life. It's a really unique experience, brought to you by Break Diving (this website you're on now). Come chat and get support from other Break Divers pursuing SQL as a dive!
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
SQL Notes for Professionals
0 Break Diver Votes
SQL Notes for Professionals, offered by Goalkicker, is a complete and comprehensive guide, with multiple examples and in-depth explanations on various topics. The books are updated weekly and are downloadable in PDF format.
Category: Textbooks
Skill Levels:
- Intermediate
- Advanced
Traversy Media - SQL
0 Break Diver Votes
Traversy Media features online web development and programming tutorials for the latest web technologies. Brad Traversy is one of the well-known instructors in the web development community. In this SQL series, he teaches users to develop simple and elegant websites.
Category: Video
Skill Levels:
- Beginner
- Intermediate
Tutorials Point SQL Tutorial
0 Break Diver Votes
TutorialsPoint offers a set of very helpful beginner tutorials to introduce you to SQL and programming in general. Its mission is to deliver "Simply Easy Learning" with clear to-the-point content. No prior knowledge is assumed and the tutorials take care to explain each step in detail. There are also multiple examples that illustrate the concepts being taught, which help to make the concepts comprehensible.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Udacity
0 Break Diver Votes
With Udacity, you can learn the basics (and the nuances) of SQL through video lessons and interactive quizzes. Industry professionals, mentors, and career coaches are available to help you master essential programming skills.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Udemy Courses
0 Break Diver Votes
Udemy is an online learning platform consisting of video tutorials on a variety of topics. This link will take you to the top free SQL courses on Udemy, but there are paid options as well that offer more than just video content. There are video courses on many topics of SQL, ranging from total beginner courses to field-specific ones. In addition, each course has a rating, and it is probably best to look for the ones with higher ratings and more users. The second link is an easy-to-understand course taught by Colt Steele, a great instructor. The course will turn you into a pro at querying databases. The course is normally almost $100, but you can get the course at $9.99 - $19.99 during the sale.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
The Ultimate MySQL Bootcamp
W3Schools SQL
0 Break Diver Votes
W3schools is an excellent educational website where you can learn web development and programming languages, such as SQL. The tutorials mainly consist of readings with examples, plus a small exercise or quiz at the end of each lesson. The website also provides references to SQL keywords that you may find useful. Definitely recommended!
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
WebsiteSetup
0 Break Diver Votes
This link takes you to a comprehensive SQL cheat sheet. It summarizes the important points in SQL so that you have a clear reference to refer back to when coding.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
Why pursue the SQL dive alone when you can dive in and learn with 1470 new supportive friends in 110 countries pursuing 140 collective dives from 300 world cities? Apply now to join Break Diving!
Apply Now