Choose by what you want to do with databases, then compare courses with the provider.
Some links on this page are affiliate links. We may earn a commission from qualifying purchases through these links, at no extra cost to you. Affiliate disclosure.
Choose by learning goal
Which database system the course uses and whether you practise in the browser
Joins, aggregation and whether examples resemble real business questions
Whether design, performance and administration tasks are covered
Learning resources and subject scope
The PostgreSQL Tutorial introduces PostgreSQL, relational database concepts and SQL; it assumes general computer use rather than prior Unix or programming experience. (Postgres Tutorial — official reference)
Its SQL section includes creating and populating tables, queries, joins and aggregate functions. (Postgres Tutorial — official reference)
Its later tutorial topics include views, foreign keys, transactions and window functions. (Postgres Tutorial — official reference)
Put the subject into practice
Create fictional customers and orders tables, join them and calculate totals by customer. Include a case where a customer has no orders.
This is a practice suggestion, not a promised course outcome.
Make a learning route, not a shopping list
Use the documented subject scope below to choose one manageable skill. As a planning exercise, write what you already know, one thing you want to make or explain, and how you will check your work. Then compare a course outline with those needs.
The providers below illustrate different published learning formats. Their inclusion is not a ranking or a promise that every course on the platform covers this exact route.
Documented platform formats
DataCamp combines short video tutorials with hands-on coding exercises. Its interactive-learning page describes real-time feedback. (Datacamp Interactive — official documentation)
DataCamp describes browser-based exercises that do not require local software installation for that learning environment. This does not remove the need to practise a local setup outside the platform when a project requires one. (Datacamp Interactive — official documentation)
The learning catalog covers Python, R, SQL, Excel, Tableau and Power BI, alongside data-engineering topics. (Datacamp Interactive — official documentation)
Codecademy provides an integrated code editor where learners can write and run code in the browser. (Codecademy — official documentation)
The catalog distinguishes individual courses, skill paths and career paths. Examples of its subjects include Python, HTML/CSS, SQL-related data work and computer science. (Codecademy — official documentation)
Codecademy lists projects and preparation for external industry certifications as parts of its learning offering. Preparation should not be confused with receiving the external credential. (Codecademy — official documentation)
Sources and access details
Official sources read 29 October 2026. Descriptions concern the named resource, edition, model or learning format. They are not independent product tests or guarantees of learning or employment outcomes. Check current access, price and terms with the provider.