Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Bootcamp: Learn From zero to Fixing AI Generated queries
New
397 students

SQL Bootcamp: Learn From zero to Fixing AI Generated queries

Learn SQL and develop the skill of fixing AI-generated queries
Created byDonald Bedroya
Last updated 6/2026
English

What you'll learn

  • Learn SQL fundamentals: create tables, define keys, choose data types, and manage data using INSERT, UPDATE, and DELETE.
  • Write powerful SQL queries using SELECT, WHERE, ORDER BY, constraints, functions, and CASE to retrieve and organize data efficiently.
  • Combine tables with SQL JOINs (INNER, LEFT, RIGHT, FULL) and analyze data using SUM, AVG, COUNT, GROUP BY, HAVING, and subqueries.
  • Start with SQL basics and progress to more advanced database querying through clear examples and practical exercises.

Course content

6 sections38 lectures1h 54m total length
  • Introduction2:50

    In this video, you'll get an overview of the course and discover why learning SQL is a valuable skill for your career. SQL is essential for managing and analyzing data, and mastering it will open up new opportunities in data-driven roles. Let’s get started!

  • Set Realistic Expectations0:14
  • Important Disclaimer1:49

    Important Disclaimer
    This course is for educational purposes only. All SQL examples and codes in this course (everything) — including queries, scripts, code samples, functions, views, DDL statements, DML statements, schema changes, and any other database modifications — must not be executed directly on any production, testing, development, acceptance, or other operational or sensitive environment.

    I do not guarantee that any SQL script, command, configuration, or technique shown in this course is correct, safe, or suitable for your specific system. If you choose to run or adapt anything from this course, you do so entirely at your own risk, and you accept full responsibility for any results, including data loss, downtime, security issues, or any other damage in any environment.

    You are responsible for following all of your organization’s policies, security rules, compliance requirements, and approval processes before using any idea, script, or technique from this course at work.

    All course materials — including videos, text, diagrams, SQL scripts, examples, datasets, and demonstrations — are protected by intellectual property and copyright laws and may not be copied, redistributed, or republished without my permission.

    This course may show or mention third-party software and tools, such as PostgreSQL, pgAdmin, database servers, OpenJDK, virtual machines, cloud platforms, or other utilities. I do not own or control these products and I do not provide any warranty or guarantee for them. All warranties, licenses, pricing, availability, security, and behavior of such software are the responsibility of their respective vendors, and you must review and accept their terms and conditions yourself, entirely at your own risk.

    This course is not affiliated with, endorsed by, or sponsored by PostgreSQL, pgAdmin, or any other software vendor or organization mentioned. All trademarks belong to their respective owners.

    Some subtitles in this course are auto-generated in different languages. They may contain errors, mistranslations, or missing technical terms, and I have not reviewed all of them. I do not guarantee the accuracy or completeness of any subtitles.

    This course does not provide legal, financial, or professional advice, and I cannot guarantee any specific learning outcome, certification, job result, or level of professional success. Your progress depends on your own effort, practice, and background.

    I am not responsible for any direct, indirect, incidental, consequential, or special damages that may result from using any material from this course, in any environment, under any circumstances.

    By continuing with this course, you confirm that you have understood and accepted this disclaimer and that you take full responsibility for how you use the information, examples, scripts, and tools presented here.

  • Database core concepts7:15

    In this video, we’ll cover the core concepts of databases, with a focus on the features of relational databases. We’ll then dive into practical topics, such as what a table is and how it functions within a relational database.

  • PostgreSQL on WIN1:21

    In this video, I'll show you how to install PostgreSQL on Windows.

  • PostgreSQL on Linux3:41

    In this video, I'll show you how to install PostgreSQL on Linux.

Requirements

  • No Programming experience needed
  • Basic Computer Skills + Internet Access: Familiarity with using a computer, installing software, and navigating the internet.

Description

This course contains the use of artificial intelligence.


We are living in the age of Artificial Intelligence, where tools like AI assistants can generate SQL queries in seconds. However, to use these tools effectively, you still need a solid understanding of how databases work and how SQL is structured.

This crash course is designed to give you that foundation quickly. Instead of spending months studying theory, you will learn the most important SQL concepts step-by-step so you can confidently understand, verify, and refine SQL queries generated by AI tools better. By the end of this course, you will not only write SQL yourself but also collaborate with AI more effectively when solving real-world data problems.

Another important point: once you learn SQL fundamentals, it does not matter much which database system you use. The core SQL concepts are almost the same across popular systems such as PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, and SQLite.

In this course, we use PostgreSQL because it is powerful, widely used, and an excellent choice for learning SQL.


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.

  • AI was used to improve the audio  quality and double checking the contents.

Who this course is for:

  • Beginners with no experience in databases or SQL.
  • People wanting to learn data management and analysis.
  • Students who want to understand how databases work.
  • Professionals who need better skills in managing and analyzing data.
  • Software developers who want to use SQL in their projects.
  • Business analysts who want to analyze data more effectively.
  • Database administrators looking to improve their basic database skills.
  • Anyone interested in working with databases for personal or professional use.
  • IT professionals who need to work with databases.
  • Job seekers looking to add SQL skills to their resume.