Learn Databases using the very best Databases tutorials from all over the Internet, submitted and voted for by the community.

Sort Rank Hot Free

Book - Intermediate

Joe Celko's Trees and Hierarchies in SQL for Smarties (The Morgan Kaufmann Series in Data Management Systems)

The demand for SQL information and training continues to grow with the need for a database behind every website capable of offering web-based information queries. SQL is the de facto standard for database retrieval, and if you need to access, update, or utilize data in a modern database...


Book - Beginner

Joe Celko's SQL for Smarties: Advanced SQL Programming (The Morgan Kaufmann Series in Data Management Systems)

SQL for Smarties was hailed as the first book devoted explicitly to the advanced techniques needed to transform an experienced SQL programmer into an expert. Now, 20 years later and in its fifth edition, this classic reference still reigns supreme as the only book written by a SQL master that...


Tutorial - Beginner


I have been signed up to the SQLpassion newsletter from Klaus Aschenbrenner for a long time. There are a whole load of quick training videos on his website covering lots of areas and a great performance tuning training plan that is delivered for free over 6 months via a weekly email. Really like...


Tutorial - Beginner

Node JS Tutorial for Beginners

This Node JS tutorial series for beginners will walk you through step by step what Node JS is, and how it all works. Then you will go on to create a Node JS application from scratch using express, and hook it up to MongoDB - a noSQL database perfect for using with Node.


Book - Beginner

The MongoDB Manual

The MongoDB manual is a great place to pick up key concepts from the authoritative source.


Tutorial - Beginner

MySQL Tutorial for Beginners [Full Course]

MySQL tutorial for beginners - Learn MySQL, the world's most popular open source database.


Tutorial - Beginner

Programming Foundations: Databases

Relational databases

Keys and unique values

Planning a database

Creating tables

Defining relationships

Normalization and denormalization

Writing queries

Sorting results

Joining tables

Modifying data


Tutorial - Beginner

Become a Data Analyst Learning Path | LinkedIn Learning, formerly

Data analysts examine information using data analysis tools and help their teams develop insights and business strategies. You’ll need skills in math, statistics, communications, and working with tools designed to do data analytics and data visualization. Explore this high-demand career.