WHAT YOU'LL LEARN
Show more
Learning Roadmap
1.
Part I: Preface
Part I: Preface
2.
Introduction to PostgreSQL
Introduction to PostgreSQL
3.
Part II: Introduction to Structured Query Language
Part II: Introduction to Structured Query Language
10 Lessons
10 Lessons
5.
Business Logic
Business Logic
8 Lessons
8 Lessons
6.
A Small Application
A Small Application
5 Lessons
5 Lessons
7.
The SQL REPL: An Interactive Setup
The SQL REPL: An Interactive Setup
8 Lessons
8 Lessons
8.
Indexing in PostgreSQL
Indexing in PostgreSQL
4 Lessons
4 Lessons
10.
SQL Tools
SQL Tools
4 Lessons
4 Lessons
11.
Managing Output in SQL
Managing Output in SQL
9 Lessons
9 Lessons
12.
Understanding Nulls
Understanding Nulls
6 Lessons
6 Lessons
13.
Window Functions
Window Functions
3 Lessons
3 Lessons
14.
Relations and Joins
Relations and Joins
3 Lessons
3 Lessons
16.
Serialization and Deserialization
Serialization and Deserialization
6 Lessons
6 Lessons
17.
PostgreSQL Data Types 101
PostgreSQL Data Types 101
12 Lessons
12 Lessons
18.
Denormalized Data Types
Denormalized Data Types
9 Lessons
9 Lessons
20.
Object Relational Mapping and Tooling for Database Modeling
Object Relational Mapping and Tooling for Database Modeling
5 Lessons
5 Lessons
21.
Normalization
Normalization
5 Lessons
5 Lessons
22.
Practical Use Case: Geonames
Practical Use Case: Geonames
9 Lessons
9 Lessons
23.
Modelization Anti-Patterns
Modelization Anti-Patterns
4 Lessons
4 Lessons
24.
Denormalization
Denormalization
10 Lessons
10 Lessons
25.
Not Only SQL
Not Only SQL
5 Lessons
5 Lessons
27.
Another Small Application
Another Small Application
6 Lessons
6 Lessons
28.
Isolation and Locking
Isolation and Locking
5 Lessons
5 Lessons
29.
Computing and Caching in SQL
Computing and Caching in SQL
6 Lessons
6 Lessons
30.
Triggers
Triggers
4 Lessons
4 Lessons
31.
Listen and Notify
Listen and Notify
4 Lessons
4 Lessons
32.
Batch Update, MoMA Collection
Batch Update, MoMA Collection
4 Lessons
4 Lessons
34.
What’s a PostgreSQL Extension?
What’s a PostgreSQL Extension?
3 Lessons
3 Lessons
35.
Auditing Changes with hstore
Auditing Changes with hstore
5 Lessons
5 Lessons
36.
Million Song Dataset
Million Song Dataset
2 Lessons
2 Lessons
37.
Using Trigrams for Typos
Using Trigrams for Typos
6 Lessons
6 Lessons
38.
Denormalizing Tags with intarray
Denormalizing Tags with intarray
3 Lessons
3 Lessons
39.
The Most Popular Pub Names
The Most Popular Pub Names
5 Lessons
5 Lessons
40.
Geolocation with PostgreSQL
Geolocation with PostgreSQL
6 Lessons
6 Lessons
41.
Counting Distinct Users with HyperLogLog
Counting Distinct Users with HyperLogLog
6 Lessons
6 Lessons
42.
Appendix
Appendix
3 Lessons
3 Lessons
Course Author:
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources