Advanced
205 Lessons
65h
Certificate of Completion
Explanations
Explanations
Course Overview
What You'll Learn
Show more
Course Content
1.
Part I: Preface
3 Lessons
2.
Introduction to PostgreSQL
3 Lessons
3.
Part II: Introduction to Structured Query Language
10 Lessons
4.
Part III: Writing SQL Queries
1 Lessons
5.
Business Logic
8 Lessons
6.
A Small Application
5 Lessons
7.
The SQL REPL: An Interactive Setup
8 Lessons
8.
Indexing in PostgreSQL
4 Lessons
9.
Part IV: SQL Toolbox
1 Lessons
10.
SQL Tools
4 Lessons
11.
Managing Output in SQL
9 Lessons
12.
Understanding Nulls
6 Lessons
13.
Window Functions
3 Lessons
14.
Relations and Joins
3 Lessons
15.
Part V: Data Types
1 Lessons
16.
Serialization and Deserialization
6 Lessons
17.
PostgreSQL Data Types 101
12 Lessons
18.
Denormalized Data Types
9 Lessons
19.
Part VI: Data Modeling
1 Lessons
20.
Object Relational Mapping and Tooling for Database Modeling
5 Lessons
21.
Normalization
5 Lessons
22.
Practical Use Case: Geonames
9 Lessons
23.
Modelization Anti-Patterns
4 Lessons
24.
Denormalization
10 Lessons
25.
Not Only SQL
5 Lessons
26.
Part VII: Data Manipulation and Concurrency Control
1 Lessons
27.
Another Small Application
6 Lessons
28.
Isolation and Locking
5 Lessons
29.
Computing and Caching in SQL
6 Lessons
30.
Triggers
4 Lessons
31.
Listen and Notify
4 Lessons
32.
Batch Update, MoMA Collection
4 Lessons
33.
Part VIII: PostgreSQL Extensions
1 Lessons
34.
What’s a PostgreSQL Extension?
3 Lessons
35.
Auditing Changes with hstore
5 Lessons
36.
Million Song Dataset
2 Lessons
37.
Using Trigrams for Typos
6 Lessons
38.
Denormalizing Tags with intarray
3 Lessons
39.
The Most Popular Pub Names
5 Lessons
40.
Geolocation with PostgreSQL
6 Lessons
41.
Counting Distinct Users with HyperLogLog
6 Lessons
42.
Appendix
3 Lessons
Course Author
Trusted by 2.5 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Recommended before starting this course
Related Courses and Skill Paths
Free Resources