// 48 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.
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
Master C# and SQL by Building Applications
Updated in May 2025. This course now 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. This course is designed to immerse you in the world of C# and SQL, guiding you step by step through the process of creating robust applications. You will start by setting up your development environment with tools like Visual Studio 2022 and SQL Server 2019. From there, you'll delve into the core concepts of SQL Server database objects, maste
All levels
Data Systems Foundations for Data Professionals
This course provides a strong foundation in database management and administration while preparing learners for the CompTIA DataSys+ (DS0-001) certification exam. It introduces essential database concepts, system architecture, and operational practices that are critical for managing modern data environments. Learners will gain practical skills in deploying relational database solutions, automating tasks with SQL and scripting tools, and managing database operations efficiently. The course also covers important topics such as database security, compliance, and business continuity to ensure rel
All levels
SQL for Data Science
As data collection has increased exponentially, so has the need for people skilled at using and interacting with data; to be able to think critically, and provide insights to make better decisions and optimize their businesses. This is a data scientist, “part mathematician, part computer scientist, and part trend spotter” (SAS Institute, Inc.). According to Glassdoor, being a data scientist is the best job in America; with a median base salary of $110,000 and thousands of job openings at a time. The skills necessary to be a good data scientist include being able to retrieve and work with data,
All levels
Web Application Security Testing with Google Hacking
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. In this course, you will learn how to use Google hacking techniques to uncover web application vulnerabilities and enhance security testing. You’ll explore methods to discover hidden or exposed sensitive data, SQL errors, unprotected backups, and more. With a focus on practical, real-world examples, you will gain the skills to identify and address security issues in web
All levels
Database Design and Operational Business Intelligence
Learn how to design scalable databases and integrate them with Power BI for impactful business intelligence. This course on Database Design and Operational Business Intelligence is designed to help you master the principles of relational database design, normalization, and schema optimization. You'll gain hands-on experience managing complex datasets and structuring databases that align with real-world business needs. Throughout this course, you'll delve into how Power BI and MS SQL Server are applied within specific industries. By the end of this course, you will be able to: 1. Compose diff
All levels
Design & Optimize SQL Database Schemas
Most database schemas start simple, but as data grows and queries become complex, performance bottlenecks emerge. What separates skilled data engineers from the rest is the ability to architect schemas that scale. This Short Course was created to help data engineers and database professionals accomplish advanced schema design and optimization that directly impacts query performance and system scalability. By completing this course, you'll be able to implement DDL partitioning and clustering strategies, make informed decisions about when to denormalize for performance gains, and create profes
All levels
Java Data Access - SQL Primer
This course will introduce the student to the basic concepts of SQL for interaction with Relational Databases. It will illustrate basic SQL statements to create and query tables, leverage table relationships through joins and subqueries, insert and update table rows. It is, however, only intended to cover the basics needed in order for the student to progress onto the Java Database Connectivity (JDBC) and Jakarta Persistence (JPA) courses in the Data Access Specialization.
All levels
Process Data from Dirty to Clean
This is the fourth course in the Google Data Analytics Certificate. In this course, you’ll continue to build your understanding of data analytics and the concepts and tools that data analysts use in their work. You’ll learn how to check and clean your data using spreadsheets and SQL, as well as how to verify and report your data cleaning results. Current Google data analysts will continue to instruct and provide you with hands-on ways to accomplish common data analyst tasks with the best tools and resources. Learners who complete this certificate program will be equipped to apply for introduc
All levels
Optimization of SQL query Tuning and Performance
By the end of this project, you will be able to professionally write queries with better performance using some techniques and improve the performance of queries and make the execution time faster. It provides you with the important steps to tune your queries. database tuning is essential to easily organizing and accessing database data by creating different types of indexes to improve performance. and in applying the hash, nest loop joins and merge join strategies. You will also be able to create tables and insert data. And You will be able to execute queries using Explain and Explain Analyz
All levels
Apply Advanced SQL Server Analytics and Programming
By the end of this course, learners will be able to manage semi-structured data using JSON, model complex relationships with graph databases, and apply advanced analytics by integrating R and Python within SQL Server. Learners will gain the ability to query, modify, and analyze diverse data formats directly inside the database environment. This course is designed for database professionals and data practitioners who want to move beyond traditional relational querying and leverage advanced SQL Server capabilities. Through hands-on concepts, learners will understand how to store and manipulate
All levels
End-to-End QA Testing Cycle
End-to-End QA Testing Cycle is the capstone course for the Junior QA/Software Tester Professional Certificate. You will step into the role of sole QA Tester for a new mock application—GreenLeaf Grocers—and execute a complete software testing lifecycle from start to finish. You'll begin by importing requirements into Jira, authoring Zephyr test cases, and manually executing tests to uncover seeded defects. You'll use BrowserStack to confirm a mobile UI bug on a live device, and Postman to isolate an API failure triggering a 500 Server Error. From there, you'll validate data integrity with SQL
All levels
Master PostgreSQL Database Design and SQL Fundamentals
By the end of this course, learners will be able to explain PostgreSQL fundamentals, apply SQL commands to manage databases and tables, design relational structures using constraints and keys, and modify existing tables safely in real-world environments. This course provides a structured, hands-on introduction to PostgreSQL, one of the world’s most powerful open-source relational database systems. Learners progress from understanding PostgreSQL architecture and database management basics to inserting data, applying constraints, using SQL operators, and designing well-structured tables. Advanc
All levels
Analyze and Manage HR Databases Using MySQL
By the end of this course, learners will be able to design a structured HR database, write efficient SQL queries, analyze data using aggregations and joins, manage transactions, and import or export data using MySQL. This hands-on course guides learners through the complete lifecycle of building and working with an HR database, starting from database creation and table design to advanced querying and performance analysis. Learners gain practical experience by working on a realistic HR schema and an additional Music database, enabling them to apply SQL concepts across multiple real-world scena
All levels
Data Connection and Functionalities in Power BI
This course focuses on building a solid foundation in connecting and managing data using MS SQL Server and Power BI. Learners will gain practical knowledge of how to structure, format, and integrate databases for effective analysis and reporting in Power BI. Key learning outcomes include: - Structuring relational databases with MS SQL Server for seamless Power BI integration - Establishing secure and optimized data connections - Managing, cleaning, and transforming datasets - Understanding query folding, DirectQuery vs. Import, and performance considerations Designed for aspiring data analys
All levels
Building Your Own Database Agent
In Building Your Own Database Agent you will develop an AI agent that interacts with databases using natural language, simplifying the process for querying and extracting insights. Created in partnership with Microsoft and taught by Adrian Gonzalez Sanchez, Data and AI Specialist at Microsoft, this course is designed for developers, data professionals, as well as business analysts and professionals who want more sophisticated interaction with their databases through natural language instead of advanced SQL queries. What you’ll do in this course: 1. Learn about the levels of knowledge customi
All levels
Azure SQL Data Warehouse Synapse Analytics Service
Updated in May 2025. This course now 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. Unlock the potential of cloud data warehousing with Azure Synapse Analytics. This course begins by introducing the core concepts of cloud-based warehousing, highlighting the advantages over traditional systems. You will gain insights into Synapse Analytics' unified approach to data, enabling you to manage SQL and Spark workloads with ease, al
All levels
Complex Retrieval Queries in MySQL Workbench
In this intermediate-level course you will use MySQL Workbench to expand your basic SQL query-writing skills with more complex examples and activities. In hands-on activities in MySQL Workbench, you will write and execute SQL queries that retrieve data from multiple tables. In addition, you will generate queries that summarize data and perform calculations. Nested queries and SQL scripting rounds out the course content. While the course concentrates on query writing, you also get a taste of the problem-solving and data analysis efforts required for complex query construction and query results
All levels
Python for Everybody Specialization
University of Michigan's beginner-friendly path covering Python programming, data structures, web data, and databases.
Beginner
Google Data Analytics Professional Certificate
Google's job-ready data analytics path: spreadsheets, SQL, Tableau, R, and data storytelling.
Beginner
IBM Data Science Professional Certificate
Python, SQL, data analysis, visualization, machine learning, and a capstone project.
Beginner
Meta Back-End Developer Professional Certificate
Learn Python, Django, APIs, and databases to start a career as a back-end developer.
Beginner