Home/Programming/Python/Python for Everybody

The Complete SQL Bootcamp: Go from Zero to Hero

4.7(210,000)·720K enrolled·Updated February 2025
Beginner 9 hours English Certificate of Completion

What you'll learn

Use PostgreSQL and PgAdmin to write queries
Read and write any standard SQL statement
Use SELECT, WHERE, GROUP BY, HAVING and ORDER BY
Master JOINs across multiple tables
Create, alter and drop tables and databases
Work with aggregate functions and window functions
Tackle SQL interview-style assessment exercises

This course includes

9h
On-demand video
8
Articles
40+
Coding exercises
Yes
Certificate
Comparison · LBS

Compare alternatives for Python

Same topic, different providers. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Udemy4.7(210K)
The Complete SQL Bootcamp: Go from Zero to Hero
Price
$12.99
Often on sale · $12.99
Duration
9 hrs
Level
Beginner
Certificate
Completion
Coursera4.6(102K)
IBM Data Science Professional Certificate
Price
FREE
Audit free · Cert $49/mo
Duration
110 hrs
Level
Beginner
Certificate
Professional
DataCamp4.7(14,800)
Data Scientist with Python Career Track
Price
$29/mo
$29/mo
Duration
88 hrs
Level
Beginner
Certificate
Completion
Prices and ratings refreshed daily. We're not affiliated with any single provider.

Syllabus· 6 courses · 20+ lessons

Expand all →
  • Why PostgreSQLVideo · 8 min
  • Installing PostgreSQL & PgAdmin (Win/Mac)Video · 25 min
  • Sample database walkthroughVideo · 18 min
  • SELECT statementVideo · 15 min
  • SELECT DISTINCT, COUNT, WHERELab · 30 min
  • ORDER BY, LIMITVideo · 12 min
  • BETWEEN, IN, LIKE/ILIKELab · 25 min
  • Aggregation functionsVideo · 15 min
  • GROUP BY introduction and challengeLab · 30 min
  • HAVING clauseVideo · 12 min
  • AS clauseVideo · 8 min
  • INNER, FULL, LEFT, RIGHT joinsLab · 45 min
  • UNIONVideo · 10 min
  • JOIN challenge tasksLab · 30 min
  • Timestamps and EXTRACTVideo · 15 min
  • Mathematical & string functionsLab · 25 min
  • Subqueries and self-joinsLab · 30 min
  • CREATE, INSERT, UPDATE, DELETELab · 30 min
  • CASE, COALESCE, NULLIFVideo · 20 min
  • Final assessment testProject · 60 min

Instructor

JP
Jose Portilla
Head of Data Science · Pierian Training
4.5M learners38 courses 4.6 instructor rating

Jose Portilla is one of Udemy's top-rated data science instructors, with over 4.5 million students across Python, SQL, and ML courses. He holds a degree from Santa Clara University and previously trained data teams at Fortune 500 companies through Pierian Training.

Requirements

  • A computer (Windows, Mac or Linux)
  • Ability to install free software (PostgreSQL & PgAdmin)
  • No prior SQL experience required
  • Roughly 9–12 hours total

Who this course is for

  • Anyone preparing for a data-analyst interview
  • Engineers needing SQL on the job
  • Marketers, PMs and ops people working with databases
  • Students before taking a more advanced data course

About this provider

U
Udemy
University-backed online learning platform · 142M learners · 7,000+ courses
4.6 trust score·Refund within 14 days
Browse all Udemy courses →

Frequently asked questions

Jose's bootcamp is more structured with PostgreSQL setup and exercises. Mode's free tutorial is browser-based and faster but shallower. Use Mode if you only need a 2-hour primer; use this bootcamp for a real foundation.
90% of standard SQL transfers across both. Jose uses PostgreSQL because it has stricter standards. The skills here apply to MySQL, SQL Server and BigQuery with only minor syntax tweaks.
For analyst and junior data roles, yes. For senior data engineering interviews you also need window functions, query plans and indexing — covered briefly here but worth supplementing.
Most learners complete it in a weekend (10–12 hours). The challenges add another 5–6 hours if you do them all.
Mode Analytics SQL tutorial, SQLBolt, or Khan Academy's SQL course — all free and browser-based, though shorter than this bootcamp.
$49/mo
or audit free
View on Udemy