Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL and PostgreSQL: A Practical Course
Rating: 4.6 out of 5(42 ratings)
2,243 students

SQL and PostgreSQL: A Practical Course

Master SQL and database skills from beginner to advanced levels: theory and hands-on practice with exercises.
Created byDenis Suchkov
Last updated 5/2025
English

What you'll learn

  • Learn the fundamentals of relational databases using one of the most popular DBMSs - PostgreSQL
  • Master writing fast and efficient SQL queries, from basic to advanced, using JOIN, GROUP BY, and window functions
  • Apply your knowledge through hands-on practice with various quizzes and exercises
  • Explore advanced topics, including transaction management and index building

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

11 sections56 lectures2h 38m total length
  • Course Overview and Tips for Success2:17
  • Database Fundamentals2:16
  • Installing PostgreSQL on Windows2:26

    In this lesson, we will cover how to install PostgreSQL on a Windows computer.

    For connecting to a database using pgAdmin 4, see the lesson "Installing and Brief Overview of pgAdmin".

  • Installing PostgreSQL on Mac1:38

    In this lesson, we will cover how to install PostgreSQL on a Mac OS computer.

    For connecting to a database using pgAdmin 4, see the lesson "Installing and Brief Overview of pgAdmin".

  • Installation and Brief Overview of pgAdmin3:59

Requirements

  • No programming experience is required. The course covers everything you need for successful learning.

Description

Learn SQL Quickly and Effectively

This course is the English version of my original top-rated Russian course.

All lessons include full subtitles in: English, Español, Português, Français, العربية, हिन्दी, Bahasa Indonesia, Türkçe, ภาษาไทย, and Tiếng Việt — making it ideal for learners from around the world who prefer to follow along in their native language.

This version was created to make the content accessible for non-native English speakers, especially those who benefit from clear and accurate subtitles.

Whether you're just starting out or want to strengthen your SQL fundamentals, this course will help you master one of the most in-demand database systems — PostgreSQL.

What you'll learn in this course:

  • Database fundamentals: Understand the structure of relational databases and learn the basics of database organization and management.

  • Database creation and management with SQL and PostgreSQL: Master creating databases, tables, and managing them using the powerful tools and features of SQL and PostgreSQL.

  • Efficient SQL queries for data manipulation: Learn how to write SQL queries to retrieve, sort, filter, and perform complex data operations.

  • Transactions and indexing: Master the use of transactions to ensure data integrity and indexes to speed up query execution.

Why choose this course:

The course features practical demonstrations and numerous real-world examples to help you better understand the material. You’ll engage in hands-on exercises and quizzes to reinforce your knowledge and assess your understanding independently. The course provides market-relevant knowledge, making you a competitive professional in the field of databases. These skills will help you enhance your current professional opportunities and unlock new career paths.

Who this course is for:

  • Beginners who want to learn SQL and PostgreSQL from scratch

  • Developers and analysts seeking to deepen their knowledge

  • Anyone interested in effectively managing and analyzing data

Join the course and start your journey to mastering SQL and PostgreSQL today!

Who this course is for:

  • This course is designed for a broad audience seeking to learn the fundamentals of working with relational databases.