All Courses
freeCodeCamp
sql
Intermediate
Certificate
Interactive

Relational Database (freeCodeCamp)

60 hours
4.7(5,200 reviews)
Free

freeCodeCamp's Relational Database certification teaches SQL, database design, and how to build and query relational databases using PostgreSQL. You learn through five projects where you build a quiz game database, a universe database, and other schema design problems. The entire course is free with no paywall. After finishing, you understand how to design tables, write queries, and work with real databases on your local machine. The main limitation: this assumes you already know basic SQL. If you're new to SQL, start with Khan Academy's free SQL intro or CS50's SQL course first.

PostgreSQL is used by 33% of professional developers and is one of the most reliable open-source databases in production (source: Stack Overflow Developer Survey 2024).

About This Course

Learn SQL, PostgreSQL, and relational database concepts by completing projects in a Linux environment. Covers table design, joins, constraints, and database management. Free verified certificate.

Course Details

Platform

freeCodeCamp

Language

sql

Level

intermediate

Duration

60h

Certificate

Yes, included

Cost

Free

Frequently Asked Questions

Is freeCodeCamp's Relational Database course free?

Yes, completely free. No subscription, no paywall, and the certificate is free.

Do I need to know SQL first?

Some SQL experience helps. The course teaches practical SQL, but assumes you know basic SELECT and WHERE. If you're new, start with Khan Academy's free SQL course.

What database system does it use?

PostgreSQL, an industry-standard open-source relational database. The SQL concepts transfer to MySQL, SQLite, and other databases.

Will I learn to design databases?

Yes. The projects focus on schema design: choosing tables, columns, and relationships. That's core database architecture.

What's the next step after this?

Pair it with a backend framework like Node.js, Django, or Rails to use your database in a real application. Or learn data analysis (pandas, R) to work with databases.

More sql Courses

Khan Academy's interactive SQL course. Learn to create tables, insert data, query with SELECT, filter with WHERE, join tables, and aggregate with GROUP BY.

8h
4.6
Details

Harvard's dedicated SQL course. Learn to design databases, write complex queries, use indexes, and work with SQLite, MySQL, and PostgreSQL.

30h
4.8
Details

Google's data analytics certificate. Covers data cleaning, analysis, visualisation with Tableau, SQL queries, and R programming. Free to audit; certificate costs money.

240h
4.8
Details