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
AI Code Mentor
Free Resources