SQL Tutorial
What is SQL?
SQL (Structured Query Language) is the language for managing, querying, and updating relational databases.
This free SQL tutorial is organized into 4 levels and 19 lessons, from beginner fundamentals to expert topics, with an in-browser code sandbox and a SQL quiz.
SQL Syllabus: Lessons by Level
Four levels, from beginner fundamentals to expert topics and a capstone project.
Level 1: Beginner Fundamentals
Level 2: Intermediate Core & Flow
Level 3: Advanced Concepts & Deep Dives
Level 4: Expert & Master Projects
SQL Code Sandbox
Edit and run code without installing anything. Server-side execution supports JavaScript, TypeScript, Python, C, C++, Java, PHP, Go, Bash and SQL; HTML and CSS render as a live preview.
Click "Run Code" to compile and execute program output...
Explore Related Database & SQL Curriculum
MySQL Tutorial
Widely used open-source relational database management system, common in web application stacks.
PostgreSQL Tutorial
Open-source object-relational database system known for reliability, standards compliance, and extensibility.
MongoDB Tutorial
Document-oriented NoSQL database that stores JSON-like (BSON) documents, with rich queries, indexing, and aggregation.
