Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn SQL


Extra perks unlocked via skillcraft.ai link
Learn all the basics of Structured Query Language in this comprehensive SQL course. You will build out real database tables and practice querying them in flexible ways right in your browser. Not only will you understand how to use SQL, but you will also learn when you should use it and in what situations. We will cover architectural design patterns and how to use SQL in a production environment.
Instructor

Lane Wagner
Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.
Course details
30 hours
video
Included
Freemium
What you'll learn
Design and create database tables with constraints
Master CRUD operations and complex queries
Use joins to combine data from multiple tables
Apply normalization for data consistency
Prerequisites
No prior database experience required
Basic programming concepts helpful
Who this course is for
Backend developers working with databases
Data analysts learning SQL fundamentals
Developers building data-driven applications
Curriculum
Introduction
Tables
Constraints
CRUD
Basic Queries
Structuring
Aggregations
Subqueries
Normalization
Joins
Performance
Notice something missing?
Help us improve this course information for the community