Databases & SQL
Store and query data: relational tables, keys, and writing SELECT queries in SQL.
Prof. Alan Whitfield
Professor of Databases
Tables, Rows & Keys
How relational databases organize data.
Querying with SELECT
Ask the database questions in SQL.
Joins & Normalization
Combine tables and avoid redundant data.
Indexes & Transactions
Fast queries and all-or-nothing safety.
Common questions
Who is "Databases & SQL" for?
It is written for learners at Undergraduate level (College), and for anyone older who wants a clear refresher on computer science. Store and query data: relational tables, keys, and writing SELECT queries in SQL. There is no application or entry test — you can start the first lesson straight away.
How long does the course take?
There are 4 lessons totalling 36 minutes of reading and quizzes, laid out over 2 units. You can move at your own pace — progress is saved as you go.
What do I need to know before starting?
No prior coursework is assumed. The course opens with "Relational Model", covering tables and primary keys, so the foundations are built in rather than expected.
Is the course free?
Yes. Every course on Monster Class is completely free, with no credit card, trial period or paywall. Creating a free account simply saves your progress, XP and place on the leaderboard across devices.