SQL Fundamentals

A complete beginner-to-practitioner SQL course using PostgreSQL syntax (also valid in MySQL, SQLite, and BigQuery). Covers SELECT, filtering, sorting, aggregation, JOINs, subqueries, CTEs, built-in functions, window functions, and basic database design. No prior SQL or database experience required. Taught by Dr. Ian Wilkinson. Level: Beginner. Category: Data & AI. Enroll to access AI-powered lessons, quizzes, live instructor sessions, and a verifiable certificate.

Browse All Courses · Pricing and Plans