Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

SQL Bootcamp: Learn SQL fast, query like a PRO

via Udemy

Overview

Learn SQL Fast in Under 3 Hours — For All Levels, From Beginner to Experienced

What you'll learn:
  • Core Database Concepts: Master the essentials of relational databases and gain hands-on experience with PostgreSQL to manage and organize data efficiently.
  • Managing Data with SQL: Learn how to use INSERT, UPDATE, and DELETE commands to manage data.
  • Table Management: Learn to create, modify, and drop tables, define primary/foreign keys, use SERIAL for auto-increment, and choose the right data types.
  • Data Integrity & Constraints: Learn how to enforce data integrity using constraints.
  • SQL Queries for Data Retrieval: Write SQL queries using SELECT, filter results with WHERE, and organize data using ORDER BY for insightful analysis.
  • SQL Functions & Operators: Unlock powerful SQL functions to manipulate text, dates, and use logical operators and CASE for advanced querying.
  • Joining Tables: Learn how to use SQL JOINs (INNER, LEFT, RIGHT, FULL) to combine data from multiple tables and understand primary and foreign keys.
  • Data Aggregation & Analysis: Use SUM, AVG, and COUNT to analyze data, then filter and group with GROUP BY and HAVING for deeper insights.
  • Advanced SQL Techniques: Dive into advanced SQL techniques like subqueries, CTEs, and self joins to solve complex data challenges.

Course Updates:

2026-02 More practice exercises were added to the course.

2025-07 More practice exercises were added to the course.


Ready to learn SQL step-by-step and fast?

Ideal for beginners or anyone looking to strengthen their practical SQL and PostgreSQL skills.

By the end of this course, you will:

  • Set up and use PostgreSQL for practical data storage, database management, and efficient querying

  • Understand relational databases, database structure.

  • Start with basic SQL SELECT queries and progress to advanced SQL techniques for real-world tasks

  • Create and manage database tables using INSERT, UPDATE, and DELETE commands to manipulate data

  • Learn the theory behind Primary Keys (PK) and Foreign Keys (FK) — and how to use them to maintain relationships between tables in a relational database

  • Use essential SQL functions to manipulate strings, dates, and numeric data for better data processing

  • Apply logical operators and CASE statements to build dynamic and conditional SQL queries

  • Combine multiple tables using different types of JOINs — including INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN — for comprehensive data retrieval

  • Aggregate and summarize data using functions like SUM, AVG, COUNT, along with GROUP BY and HAVING clauses for advanced data aggregation

  • Learn more about complex problems using subqueries, Common Table Expressions (CTEs), and self joins for sophisticated SQL reporting

  • Build a strong foundation for success in all data-driven roles, including data analysis, business intelligence (BI), and data engineering



Disclaimer: The subtitle shown on this course was auto-generated by Udemy and may not exactly reflect the instructor’s intended message.

Syllabus

  • Introduction Overview & Configuration
  • Handling Tables & Data
  • SQL Fundamentals
  • SQL Functions and Operators
  • Working with Multiple Tables (JOINs)
  • Data Aggregation & Analysis
  • Advanced queries with Samples

Taught by

Donald Bedroya

Reviews

4.5 rating at Udemy based on 105 ratings

Start your review of SQL Bootcamp: Learn SQL fast, query like a PRO

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.