What You Need to Know Before
You Start
Starts 5 June 2025 07:14
Ends 5 June 2025
00
days
00
hours
00
minutes
00
seconds
5 hours 24 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
In this course you will learn how to write and execute SQL queries on your own database. Starting with basic SQL, we will learn how to use PostgreSQL to make advanced data analysis, graphs, reports and tables.
Syllabus
- Introduction to SQL and Databases
- Basics of SQL
- Querying Multiple Tables
- Advanced SQL Queries
- Data Manipulation and Management
- Data Cleaning and Preparation
- Data Visualization with SQL
- Reporting and Dashboards
- Performance Tuning in SQL
- Final Project
- Course Wrap-Up
Overview of databases
Understanding relational database management systems (RDBMS)
Introduction to PostgreSQL
Writing simple SELECT statements
Using WHERE clauses for filtering
Sorting results with ORDER BY
Eliminating duplicates with DISTINCT
Understanding JOIN operations
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
Using UNION and UNION ALL
Aggregate functions: COUNT, SUM, AVG, MAX, MIN
GROUP BY and HAVING clauses
Subqueries and nested queries
INSERT, UPDATE, DELETE operations
Managing data integrity with constraints
Transactions and error handling
Identifying and fixing data errors
Using SQL functions for data transformation
Common table expressions (CTEs)
Basic data visualization principles
Using SQL to generate charts and graphs
Utilizing available visualization tools with PostgreSQL
Creating reports with SQL
Automating data reports generation
Integrating SQL with popular dashboard tools
Indexing and optimizing queries
Understanding query plans and execution statistics
Best practices for writing efficient SQL queries
Designing and building a complete analysis workflow
Creating visualizations and reports from complex datasets
Presenting findings and insights using PostgreSQL and visualization tools
Review of key concepts and skills
Additional resources and next steps in learning
Taught by
Raffi Sarkissian | SQL | PostgreSQL | Metabase
Subjects
Programming