Skip to content
🗄️

Database

SQL, database design, querying, and data modelling.

13 courses130 lessons
DatabaseEN
Introduction to SQL Server

A beginner-friendly guide to Microsoft SQL Server covering architecture, T-SQL, joins, data types, indexing, stored procedures, security, and backup and recovery. Learn the essentials of one of the most widely used enterprise database platforms.

10 lessons
DatabaseEN
Introduction to Neo4j

A beginner-friendly guide to Neo4j, the world's leading graph database. Covers graph data modelling, the Cypher query language, indexes and constraints, graph algorithms, driver integration, and administration best practices. Learn how to store, query, and analyse connected data.

10 lessons
DatabaseEN
SQL Mastery

An advanced SQL course covering window functions, CTEs, subqueries, query optimisation, indexing strategies, database design patterns, transactions, and analytical queries for real-world data problems.

10 lessons
DatabaseEN
Introduction to DynamoDB

A comprehensive guide to Amazon DynamoDB covering core concepts, key design, read/write operations, secondary indexes, data modelling patterns, DynamoDB Streams, capacity and pricing, security, and advanced features like TTL, DAX, and Global Tables.

10 lessons
DatabaseEN
Introduction to Oracle Database

A beginner-friendly guide to Oracle Database covering architecture, installation, SQL fundamentals, joins and subqueries, data types and constraints, indexes and performance, PL/SQL, security, and backup and recovery. Learn the essentials of the world's most popular enterprise database.

10 lessons
DatabaseEN
Introduction to SQL

Learn SQL from the ground up. Master querying, filtering, aggregation, joins, and database design through hands-on lessons.

10 lessons
DatabaseEN
Introduction to Oracle PL/SQL

Learn Oracle PL/SQL from the ground up. Master block structure, variables, control flow, cursors, stored procedures, functions, packages, and exception handling.

10 lessons
DatabaseEN
Introduction to PostgreSQL PL/pgSQL

Learn PostgreSQL's built-in procedural language. Write functions, procedures, triggers, and complex logic that runs inside the database.

10 lessons
DatabaseEN
Introduction to PostgreSQL

Learn PostgreSQL from the ground up. Master installation, psql, data types, constraints, indexes, transactions, and PostgreSQL-specific features to build production-ready relational databases.

10 lessons
DatabaseEN
Introduction to MongoDB

Learn MongoDB from the ground up. Master documents, collections, CRUD operations, querying, indexing, aggregation, and schema design for modern NoSQL applications.

10 lessons
DatabaseEN
Introduction to MySQL

Learn MySQL from the ground up. Master installation, data types, CRUD operations, joins, indexes, transactions, stored procedures, and user management for production relational databases.

10 lessons
DatabaseEN
Introduction to Redis

Learn Redis from the ground up. Master strings, hashes, lists, sets, sorted sets, expiry, pub/sub, transactions, and persistence to build fast, scalable applications.

10 lessons
DatabaseEN
Introduction to SQLite

Learn SQLite from the ground up. Master the embedded database engine used in mobile apps, browsers, and desktop software — covering setup, data types, CRUD, joins, indexes, transactions, and full-text search.

10 lessons