// 47 courses indexed
The course directory
Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.
Azure Data Storage Solutions
"Azure Data Storage Solutions is a course designed to introduce learners to key data storage and integration strategies within the Azure ecosystem. This is the second course of the Exam Prep AZ-305: Microsoft Certified Azure Solutions Architect Expert specialization. This specialization covers core Azure data storage services and integration, including relational and non-relational databases, storage accounts, data integration tools, and data analytics services. Key topics include Azure Cosmos DB, Azure SQL Database, Azure Storage Accounts, Azure Blob Storage, Azure Data Lake Storage Gen2, Az
All levels
OWASP Web Application Security
This course introduces the world of web application security using the OWASP framework, helping you understand how applications are attacked and how to defend them using secure coding and security best practices. You’ll begin by exploring how modern web applications are structured and how attackers identify and exploit vulnerabilities. The course familiarizes you with the OWASP Top 10 risk categories, common attack patterns, and real-world security challenges. From there, you’ll move into the practical side of security analysis, examining vulnerabilities such as SQL injection, cross-site scr
All levels
Analytics Engineering Workflows with dbt
This course helps you advance your skills in analytics engineering and gives you the practical abilities required to build scalable and reliable dbt projects. You will begin by strengthening your understanding of reusable SQL development with Jinja and macros and learn how to organize transformation logic for large data systems. From there, you will explore incremental models, snapshots, testing strategies, documentation practices, and core observability concepts that support trustworthy analytics workflows. The course concludes with collaboration techniques and workflow automation, where you
All levels
SQL Infrastructure: Secure and Optimize
Master the advanced operational skills that separate proficient SQL users from expert data infrastructure managers. This course tackles the critical challenges of managing enterprise-scale SQL environments through hands-on practice with resource optimization, security auditing, and systematic failure analysis. You'll gain immediate value by learning to configure resource pools that prevent query bottlenecks, audit permission structures to eliminate security gaps, and conduct post-mortem analyses that strengthen system reliability. These skills directly address the daily operational challenges
All levels
Analyze Data to Answer Questions
This is the fifth course in the Google Data Analytics Certificate. In this course, you’ll explore what it means to actually analyze your data. You’ll take what you’ve learned up to this point and apply it to make sense of the data you’ve collected. You’ll learn how to organize and format your data using spreadsheets and SQL to help you look at and think about your data in different ways. You’ll also find out how to perform complex calculations with your data to address business objectives. You’ll learn how to use formulas, functions, and SQL queries as you conduct your analysis. Current Google
All levels
Data Warehousing & Pipeline Development in Microsoft Fabric
This course teaches you how to build and manage data warehouses and pipelines using Microsoft Fabric. You will get hands-on experience by creating data warehouses, designing schemas, and developing ETL/ELT pipelines with Data Factory. The course covers the use of T-SQL for data transformations and incorporates version control for data workflows, ensuring you can manage production environments confidently. By the end of this course, you will be able to orchestrate data pipelines, implement security, and handle data-to-insights workflows from ingestion through security and deployment.
All levels
Data Engineering with Delta Lake on Databricks
Build production-ready data pipelines using Delta Live Tables and the Medallion Architecture on Databricks. This hands-on course teaches you to design, implement, and monitor ETL workflows that transform raw data into reliable, business-ready datasets through a structured bronze-silver-gold layering pattern. This course is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with professionals with an interest in programming. You will start by mastering DLT fundamentals — declarative pipeline syntax in both SQL and Python, streaming ingestion w
All levels
Data Cleaning, Transformation, and Manipulation
In Data Cleaning, Transformation, and Manipulation, you’ll learn to turn messy data into analysis- and modeling-ready datasets using Python (pandas) and SQL. This is a skill-based path organized around real workplace tasks. Each module mirrors responsibilities you see in job descriptions and focuses on the exact steps you’ll perform on the job. You’ll begin with a quick skills check, then personalize your journey: double down on new topics, or skip what you already know. For each skill, you’ll review concise lessons curated from expert instructors with explanations and demos for filtering and
All levels
AWS: Database
AWS: Databases Course is the fourth course of Exam Prep DVA-C02: AWS Certified Developer Associate Specialization. This course assists learners in learning the core concepts of NoSQL, contrasting it with traditional SQL databases. It covers key aspects of DynamoDB, including compute capacity, read consistency, transactions, and streams. The course also explores other NoSQL options like Amazon MemoryDB for Redis, covering cluster setup, data loading, and its comparison with ElastiCache for Redis. Finally, it provides an overview of Amazon RDS, a managed relational database service. This cours
All levels
Query Your Data: SQL for the AI Era
Modern marketing analytics requires more than dashboards you need the ability to access and shape raw data. In Query Your Data: SQL for the AI Era, you’ll learn how to use SQL and AI tools together to extract, analyze, and validate marketing data across multiple sources. You’ll start by understanding how marketing data is structured across tables such as sessions, events, ads, and CRM records. You’ll learn how to use SQL joins to connect these sources and create campaign-level views that link ad spend to revenue outcomes. Rather than writing every query from scratch, you’ll focus on promptin
All levels
Structured Query Language (SQL) using SAS
Course Description In this course, you learn about Structured Query Language (SQL) and how it can be used in SAS programs to create reports and query your data. “By the end of this course, a learner will be able to…” ● Query and subset data. ● Summarize and present data. ● Combine tables using joins and set operators. ● Create and modify tables and views. ● Create data-driven macro variables using a query. ● Access DBMS data with SAS/ACCESS technology.
All levels
Analyze E-Commerce Data Using PostgreSQL
Learners will apply SQL concepts, analyze real-world e-commerce datasets, and produce business-ready reports using PostgreSQL. By the end of this course, learners will be able to design relational database structures, write optimized SQL queries, perform advanced aggregations, and generate actionable insights from transactional data. This course provides a hands-on, project-driven approach to mastering PostgreSQL for data analysis. Learners begin by setting up the PostgreSQL environment and building a strong foundation in database management, table design, data types, and constraints. They th
All levels
Database Structures and Management with MySQL
Develop a working knowledge of the MySQL database management system (DBMS). Gain DBMS skills such as data creation, querying and manipulation. You’ll gain further experience with SQL statements, clauses and data types. By the end of this course, you’ll be able to: - Utilize the MySQL DBMS to build and modify relational databases with SQL - Add records to a MySQL database - Perform intricate queries on database records with filters and groupings - Create simple joins and unions within a database - Create relationships between tables using primary and foreign keys - Demonstrate the ab
All levels
Java SE 17 Developer (1Z0-829): Unit 8
Unlock the full potential of Java's data management capabilities with our comprehensive online course focused on JDBC and Java I/O APIs. This course is meticulously designed to equip you with the skills needed to seamlessly connect Java applications to SQL databases using JDBC. You'll learn to create connections, execute basic, prepared, and callable statements, and process query results efficiently. Our lessons emphasize transaction control and the importance of prepared statements in preventing SQL injection attacks. Additionally, the course delves into the Java I/O API, where you'll master
All levels
Explore OAS Self-Service Analytics
What if you could turn a raw Excel budget file into a boardroom-ready dashboard within a few hours – no SQL required? This short course was created to help business intelligence professionals accomplish end-to-end self-service analytics in Oracle Analytics Server. By completing this course, you'll be able to connect governed data (subject areas curated by IT or data teams), enrich it through no-code data flows, and publish interactive dashboards your stakeholders can actually use. By the end of this course, you will be able to: Connect to Subject Areas and upload local files to create reusable
All levels
Oracle SQL Proficiency
This course is designed to help you continue learning about Oracle SQL and database management. We will look more closely at the Create, Alter, and Update commands, explore database relationships, and demonstrate how to use database views and SQL functions. It is recommended that you complete the first three courses of this specialization prior to this one.
All levels
Migrating from Microsoft SQL Server to Amazon RDS
In this course, AWS Hero Alex DeBrie demonstrates the step-by-step process of migrating a Microsoft SQL Server database to Amazon Relational Database Service (Amazon RDS). You can either watch Alex explain the steps of the migration process or follow along using your own Amazon Web Services (AWS) account or the AWS Free Tier.
All levels
Apache Spark: Design & Execute ETL Pipelines Hands-On
Build practical data engineering skills by learning how to design, develop, and execute end-to-end ETL (Extract, Transform, Load) pipelines using Apache Spark. In this hands-on course, you will begin by setting up a Spark development environment, installing and configuring PySpark, Hadoop, and MySQL, organizing ETL project structures, and exploring real-world datasets. As you progress, you will implement complete and incremental ETL workflows using Apache Spark. You'll integrate Spark with MySQL through JDBC, apply data transformation logic with Spark SQL, perform business-rule filtering, and
All levels
Data Analysis Using Hadoop Tools
The course "Data Analysis Using Hadoop Tools" provides a thorough and hands-on introduction to key tools within the Hadoop ecosystem, such as Hive, Pig, HBase, and Apache Spark, for data processing, management, and analysis. Learners will gain practical experience with Hive's SQL-like interface for complex data querying, Pig Latin scripting for data transformation, and HBase's NoSQL capabilities for efficient big data management. The course also covers Apache Spark's powerful in-memory computation capabilities for high-performance data processing tasks. By the end, participants will be equippe
All levels
Putting SQL to Work: The TechMart Challenge
In this course you'll work with TechMart's real-world dataset to apply advanced SQL techniques and extract meaningful business insights that drive decision-making. The course begins with industry expert perspectives on data science practices before guiding you through a structured analytical framework that transforms business questions into powerful SQL solutions. Throughout this hands-on experience, you'll clean messy retail data, craft complex queries using window functions and CTEs, optimize query performance, and leverage AI-assisted tools to enhance your workflow. The culminating deliver
All levels
SQL Server Course for Beginners with 100+ examples
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into SQL Server with this comprehensive beginner-friendly course. Whether you’re just starting or looking to strengthen your SQL skills, this course ensures hands-on experience through over 100 examples, making concepts clearer and more practical. You’ll begin by understanding the fundamentals of SQL and its powerful features, followed by installation guides tailor
All levels
Business Intelligence with SQLServer: Create SQL Reports
In this 1.5 hour project-based course, you will learn how to use SQL (structured query language) to join tables, aggregate related data and derive business intelligence. We will do this by analyzing the historical data of a medical specimen pickup service. Learners will take on the role of an intermediate level database developer to join tables and aggregate related data for calculation using SQL server functions. Then, we will use a report generator to create presentable reports with these SQL statements. Relational database and SQL are industry standards and this will allow you to transfer
All levels
SQLite for Rust
Use SQLite from Rust to build production-grade data tooling — the embedded, single-file SQL engine that ships in every Android phone, every iOS device, and most web browsers. You'll start with the basics of SQLite as a serverless library, then drive it from Rust with the rusqlite crate: opening file-backed and in-memory databases, running INSERT, SELECT, UPDATE, DELETE through prepared statements, and surfacing errors as `Result` rather than swallowing them. Module 2 turns the database into a real ETL stage: stream CSV with the csv crate and serde, ingest JSON with serde_json into typed column
All levels
Understanding Basic SQL Syntax
In this project you will learn to identify and use correct syntax when writing SQL retrieval queries. Through hands-on activities in SQLiteStudio, you will gain experience with the SQL syntax used to display specific columns, filter for specific rows, and determine the sequence of those columns and rows in query output. Familiarity with SQL syntax is a marketable skill for both Information Technology professionals and non-IT super users.
All levels