Skip to content
UdemyPostgreSQLPaid courseBeginner levelCertificate

SQL and PostgreSQL for Beginners: Become a SQL Expert (Udemy.com)

Become an Expert in SQL and PostgreSQL: Master SQL with PostgreSQL and PgAdmin 4

Created by: Jon Avis

Last updated September 2026

icon
What you will learn

  • Master Relational Database fundamentals
  • Build a Relational Database from scratch
  • Use SQL to perform data analysis
  • Perform complex SQL queries using joins and subqueries
  • Understand database concepts such as database relationships and constraints
  • Use Conditional Statements and Functions in SQL and PostgreSQL
  • Understand and manipulate Window Functions in SQL and PostgreSQL for deeper data analysis
  • Apply your SQL skills with multiple challenges throughout the course
  • Feel confident putting SQL and PostgreSQL on your resume

How it compares

Against the other 47 rated Udemy courses in PostgreSQL on CourseDuck:

  • Rating4.6 out of 5higher than 85% of them
  • Reviews8,732#4 of 48 by number of reviews
  • Length12.3 hourslonger than 82% of them
  • Last updatedSeptember 2026more recently than 97% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

Become an expert in SQL and PostgreSQL with this bestselling course!

This course is the best and fastest way to master SQL. In this course we go from learning relational database concepts such as key constraints and database relationships to creating a relational database from scratch using SQL commands. We then learn how to extract result sets from a database; starting with simple SQL queries to filter data and building up to more complex SQL queries such as subqueries and window functions.

This SQL course takes a step-by-step approach to learning SQL. We start with simple concepts and queries to start with and then build on this knowledge by introducing more complex SQL concepts and queries. Each section of the course also includes multiple challenges where you will be able to put your new-found SQL knowledge to the test.

SQL is one of the most in-demand tech skills across many industries so learning SQL is one of the best ways to boost your career! After taking this course you will be comfortable putting SQL and PostgreSQL on your resume/CV. 

In the age of Big Data, Data Analysis, Machine Learning and AI, demand for employees with SQL and data analysis skills has never been higher and will only increase in the future. SQL is one of the most important and in-demand skills for data scientists, data and business analysts and anyone who works with large datasets. Upgrade your skills and stand out from the crowd and learn SQL today.

PostgreSQL is the World’s most advanced open source relational database. It has a strong reputation for its reliability, data integrity and robustness. Because of this, PostgreSQL is one of the most popular and widely used database systems in the world. Companies who use PostgreSQL include Apple, Cisco, Spotify, Fujitsu, Skype, Netflix and IMDb.

A 2024 survey of stackoverflow developers reported that one third of developers used PostgreSQL on a daily basis in their professional lives, up from 25% in 2023. In 2024 PostgreSQL was the fastest growing database for the fifth year in a row. PostgreSQL experience really is a desired skill in the tech industry.

Although this course uses PostgreSQL, the database, SQL and data analysis skills you learn will be applicable to other relational database systems such as MySQL, SQL Server and Oracle.

Here's what students are saying about this SQL and PostgreSQL course: 

Christopher says - "A really great course. The structure was well setup and the pacing was perfect. Each section and lecture flowed well in to the next. The exercises and solutions were very helpful. I was new to sql and postgresql before taking this course but I can now say that I am comfortable with both."

Erin Todd says - "I love this course so far very easy to follow and interactive."

Raymond Beauchamp says - "Amount of information is good for a beginner course. Was beneficial in increasing my understanding of the subject. Instructor was knowledgeable, and was easy to follow."

John Hellmann says - "Very concise lectures! Was a great course overall"

Abhinav Sharma says - "The explanations are really clear and the course structure is very well thought out."


By the end of this course you will know how to:

  • Create a relational database from scratch using SQL

  • Create, alter and delete tables from a database

  • Insert, update and delete data from a table

  • Retrieve data from a database using SQL select queries

  • Filter data using SQL where clauses and logical operators

  • Order and limit data retrieved from a database table

  • Use aggregate functions and group data to gain more meaningful insights from a database

  • Relate tables together using database relationships

  • Use SQL join queries to retrieve data from multiple tables in a single query

  • Master complex SQL subqueries

  • Apply SQL string functions to data in PostgreSQL

  • Understand and use Conditional Statements and Functions, such as Case Expressions, in SQL and PostgreSQL

  • Use Window Functions in SQL for deeper data analysis and exploration

A step-by-step video of how to install and setup PostgreSQL and PgAdmin is included and the setup is completely FREE.

The SQL code for each video is included as a resource so you can easily access it. 

There are SQL exercises, and video solutions, along the way to help you improve your knowledge and SQL skills. 

I will be actively answering any questions you may have about the course in the Q&A section. 

The course will be continually updated with more sections in the future.

Watch the free preview videos and start learning SQL - one of the most important and in-demand technology skills!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Jon Avis

Hi, my name is Jon. I am from the UK and currently work in Hong Kong. I work in the financial industry as an IT Systems Engineer. This has allowed me to become an expert in SQL, Databases, Linux, Shell Scripting and Python.

Part of my role as a Systems Engineer is to teach complex, technical subjects to colleagues. Through Udemy I hope to do the same to many more students around the globe.

icon
More PostgreSQL courses

$159.99

$139.99

$15.99

$129.99

$74.99

$54.99

icon
Reviews

4.6

8,732 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Carly Charles on 8/26/2026

I started this course two years ago (I did it slowly in my own time at first haha). I have finished it now and I can honestly say it has changed my career path totally. I was a project supervisor when I started this course, while I was doing the course I started to get noticed by my manager as I said I was learning to write SQL code (after my manager needed someone on the team to write SQL reports for holiday relief). I was given reports to write and a year later I have been internally head hunted as a DBA/junior developer. Udemy has given me the tools to change my career prospects. I will say that having a job where I can use SQL to do actual real-life work really helped progress me. I really enjoy the challenges in this course (do really try to solve them on your own first). I must try stuff and understand them thoroughly before I learn. Keep thinking "what would I use this for as a... [DBM, developer, data analyst etc]" and use AI alongside the course (to ask questions, explain to you why you went wrong, why your version did not work etc) to keep you on track for your future career. It's not always clear how the fake database and functions would relate to real life reporting. I had an issue with rows vs columns and I used AI to support the learning and clear this up, then I could go back to functions and re-watch the videos. I also like how Jon writes out everything right at the beginning - this is invaluable for me (I am visual, methodical learner). Also, keep going and keep learning... it will all start to click. Re-do the challenges if you need to. I loved this course and I have enrolled on Jons follow on course he recommends. Thanks again!

By SHANMUGA PRIYA Ramesh on 7/28/2026

This course exceeded my expectations. The concepts were explained in a simple and easy-to-understand manner with practical examples and hands-on exercises. The instructor's teaching style made even complex topics easy to follow. I gained valuable practical skills and feel much more confident applying what I learned. I highly recommend this course to anyone who wants to build a strong foundation in this subject.

By Farzam Mortazavi on 5/23/2026

Pros: - well articulated sections with hands on examples - well organized - covers the basics Cons: - command memorizing structure that belongs to pre-AI era, not competitive learning in current market - shallow examples - lots of fillers here and there, slowed down recordings to inflate the course time, real content is probably 4-5 hours not 12 hours

By Divyank Rastogi on 12/23/2025

This course is a solid starting point for anyone new to SQL and PostgreSQL. The instructor explains concepts in a clear, beginner-friendly manner, making it easy to understand databases, tables, queries, and relationships from scratch. The step-by-step approach helps build confidence, especially for learners with no prior database experience.

By Jean-Sébastien Desmarais on 12/15/2025

Very good intro for SQL beginners. I believe only a little part of the course touched on Postgres-specific stuff which wasn't explicitely mentioned. I had hoped that Postgres was introduced a bit better, such as what are the main improvements over SQL (Security, rich data-types, functions)... But this was still worth it.

By Varun Bharathi on 9/19/2025

It was truly an amazing learning experience! The purpose behind me enrolling to this particular course has been achieved is what I feel.

By RAJA ROHINI PINNINTI on 8/2/2025

I completed the beginner SQL and PostgreSQL courses on Infosys Springboard and found them very helpful for building foundational database skills. The courses started with basics, making complex concepts easy to understand through clear videos and practical exercises. The hands-on coding environment allowed me to practice queries directly, boosting my confidence. While the content was well-structured, some advanced topics could use more beginner-friendly explanations. Overall, the courses are great for anyone new to databases and looking to learn SQL and PostgreSQL step-by-step. I’d definitely recommend these courses for beginners wanting a solid start.

By Libor Fuksa on 9/4/2023

The course is very carefully prepared. The procedures are explained in detail, including examples. The course covers the basics (for someone who knows nothing about this topic - SQL, PostgreSQL, pgAdmin) up to more complex queries. The QA section works well, and when I got stuck, I found the answer there (problem with database cloning). The video and audio quality are perfect. Thank you!

By Eric Coulston on 10/11/2019

Great course starting with the most basic information. The volume is good on all videos and doesn't vary by increasing or decreasing from video to video. The instructor is easy to understand takes things slowly enough to follow along. There are multiple challenges along the way to put your new skills to the test. If you want to learn SQL, this is the course for you!

By Jacob P on 9/13/2019

The course was easy to follow and was taught very well. The instructor’s voice was very clear and easy to understand. I enjoyed the fact that Jon would teach us how to use a specific statement or method and follow up by giving us a challenge on what we learned. I was kind of hoping he would have taught us on indexing our databases/tables and crafting conditional expressions using CASE, COALESCE, etc., as well as using other statements such as NOW(), for example. All in all, this was a great course and well worth the money!

Showing all 10 reviews on CourseDuck

Read all 8,732 reviews on Udemy