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 using pgAdmin4 : Beginner to Expert
Rating: 3.9 out of 5(8 ratings)
32 students

SQL and PostgreSQL using pgAdmin4 : Beginner to Expert

PgAdmin4, Load sample data in Postgres, JOINS, Subquery, Window function, CTEs, query troubleshooting and Optimisation
Created byShakti Jajpura
Last updated 10/2023
English

What you'll learn

  • Solving real-world data analytics use cases through Postgres
  • PGAdmin4 tool detailed walkthrough
  • Beginner commands - SELECT, LIMIT, CREATE, INSERT, WHERE, GROUP BY, ORDER BY, LIMIT, FETCH, HAVING
  • Joins - LEFT, RIGHT, INNER, FULL OUTER, CROSS JOIN, SELF JOIN, NATURAL JOIN
  • Grouping sets, CUBE and ROLLUP
  • UNION, UNION ALL, INTERSECT, EXCEPT
  • Writing sequence and Execution sequence of the codes
  • CASE WHEN statements
  • Subqueries - ALL, ANY, EXISTS commands
  • Window functions - NTILE, LAG, LEAD, ROW_NUMBER, FIRST_VALUE
  • Postgres coding best practices
  • Date Functions
  • Partitioned Tables
  • CTE (Common Table Expressions)
  • Views
  • Triggers
  • Query troubleshooting
  • Query optimization

Course content

6 sections26 lectures4h 41m total length
  • Introduction to the course Structure and learning outcomes2:29

    Get an overview of what all is covered in this course.

  • PostgreSQL use case in Analytics - How analysts use SQL on a day-to-day basis2:25

    Lecture provides details into what PostgreSQL is and what is the SQL use case for any analytics professional

Requirements

  • No programming experience needed

Description

This course is intended for -

  • Anyone willing to get a good hands-on experience with PostgreSQL (postgres is short).

  • Are working, or are interested in working in the data analytics or related industry.

  • Those who wants to learn the SQL concepts by solving real-world business problems and not just hypothetical problems.

  • People who wants to gain expertise to dive into data and extract important findings.

  • There is no prior coding experience mandatorily required to start this course. Only the motivation to learn is enough :)

The aim to have all the concepts clarified, and at the same time, keeping the content very interactive.

  • The datasets considered is very practical in nature.

  • The assignment are designed in such a way, to give an idea of exact problems that the analytics professionals face on day-to-day basis.

  • Downloadable SQL files are attached with all the lessons. This will save time re-writing the codes.

  • The course will serve as a way to gain problem solving capabilities.

  • My learnings from last 7 years working in data analytics industry has been tutored in this course

After successful completion of this course -

  • You will be able to translate business problem statements into data driven solutions. For example, if someone asks you a use case of cross join, you can elaborate in very concise and practical way.

  • You will be much more confident using SQL irrespective of the database you work on.

Tools required -

  1. PGAdmin 4,

  2. PostgreSQL.

    (There is a dedicated section in this course on setting up the environment and loading the sample dataset).

The course structure is divided into 3 sections -

  1. Beginners,

  2. Intermediate

  3. Advance.


    Based on the current level of experience, you can choose to start from either of these and to also jump between sections or lectures as you seem fit. There is no dependency between the lectures so you can focus on your specific learning goals.

    We've included the SQL script file which is showcased in the lecture. Use these to save time re-writing the codes.


Make the most use of the available Udemy tools like Q&A, Assignment, Notes. to clarify the doubts and self evaluate.

I would also like to hear the feedback on this course to make it even better and more exhaustive with regular updates. Please provide feedbacks via ratings, reviews or direct messages.

We aim for 100% student satisfaction, you can request a 30-day refund if you are not satisfied with the course material.

Who this course is for:

  • Anyone willing to get a good hands-on experience with PostgreSQL.
  • Are working, or are interested in working in the data analytics industry or related field.
  • Those who wants to learn the SQL concepts by solving real-world business problems and not just hypothetical problems.