Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Query Fundamentals with PostgreSQL
Rating: 4.8 out of 5(5 ratings)
181 students

SQL Query Fundamentals with PostgreSQL

Learn to write SQL queries and be ready to apply your knowledge in real-world projects
Created byVery Academy
Last updated 3/2025
English

What you'll learn

  • Understand SQL Fundamentals – Learn database concepts, PostgreSQL setup, and SQL syntax.
  • Create & Manage Databases – Define tables, relationships, primary/foreign keys, and constraints.
  • Manipulate Data – Perform INSERT, UPDATE, DELETE, and bulk data operations.
  • Query & Filter Data – Use SELECT, WHERE, ORDER BY, LIMIT, OFFSET, and DISTINCT.
  • Work with Joins – Learn INNER JOIN, LEFT JOIN, and FULL JOIN to connect tables.
  • Aggregate & Group Data – Use COUNT, SUM, AVG, MIN, MAX, GROUP BY, and HAVING.

Course content

9 sections77 lectures10h 38m total length
  • Introduction1:36

    Build a solid foundation in SQL and PostgreSQL by creating databases, defining tables and schemas, performing CRUD operations, and mastering queries, relationships, joins, and performance optimization for real-world applications.

Requirements

  • No programming experience needed, everything should be provided.

Description

Master the fundamentals of SQL using PostgreSQL, one of the most powerful and widely used relational database systems! Whether you're a beginner looking to break into data management or a developer wanting to strengthen your SQL skills, this course will provide you with a solid foundation in database design, querying, and data manipulation.

You'll learn how to create databases, define tables, insert and manage data, perform complex queries, and optimize performance—all using real-world examples and best practices.

By the end of this course, you'll be confident in writing SQL queries and ready to apply your knowledge in real-world projects.



SQL Fundamentals & PostgreSQL Setup

• Install and set up PostgreSQL (using Docker & pgAdmin).

• Understand relational databases & SQL syntax.

• Learn database schemas & ERD (Entity Relationship Diagrams).

Defining and Managing Tables

• Create and modify tables using primary & foreign keys.

• Define data types, constraints, and relationships.

• Implement one-to-one, one-to-many, and many-to-many relationships.

Inserting, Updating, and Deleting Data

• Perform INSERT, UPDATE, and DELETE operations.

• Use transactions & rollbacks for data integrity.

• Load JSON & CSV data into PostgreSQL.

Querying and Filtering Data

• Retrieve data using SELECT queries.

• Filter records using WHERE, LIKE, IN, BETWEEN, and logical operators.

• Use ORDER BY, LIMIT, and OFFSET for pagination.

Joins & Relationships in SQL

• Master INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

• Understand how to join multiple tables effectively.

• Handle one-to-many and many-to-many relationships.

Aggregations & Grouping Data

• Use COUNT, SUM, AVG, MIN, MAX for data aggregation.

• Learn GROUP BY and HAVING for grouped data filtering.

• Work with subqueries and derived tables.


Who this course is for:

  • Beginners & Aspiring Data Professionals – No prior SQL experience needed!
  • Developers & Software Engineers – Looking to integrate PostgreSQL into applications.
  • Data Analysts & Business Intelligence Professionals – Wanting to enhance SQL skills.
  • Students & Career Changers – Entering tech and data-related careers.
  • Anyone Working with Databases – Who wants to master PostgreSQL fundamentals.