// 789 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.
Explain Black-Box Models
Ready to unlock the mystery behind your most powerful models? This Short Course was created to help data analysis professionals accomplish transparent and trustworthy AI implementation. By completing this course, you'll master SHAP values for executive communication, systematically compare explainability methods, and align explanation strategies with stakeholder needs. By the end of this course, you will be able to: Apply SHAP values to a black-box model and produce feature-importance visuals interpretable by non-technical executives Evaluate two XAI methods (LIME vs. SHAP) for fidelity and s
All levels
IoT Hardware Projects with SwiftIO Playground
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 the exciting world of IoT with SwiftIO Playground. In this hands-on course, you'll embark on 46 unique playground projects, ranging from basic LED control to complex applications such as weather stations, accelerometer-based locks, and even Tic-Tac-Toe games. Each project helps you build real-world IoT systems using Swift code and hardware, empowering you to dev
All levels
AI and Climate Change
In this course, you’ll start with a review of the mechanisms behind anthropogenic climate change and its impact on global temperatures and weather patterns. You will work through two case studies, one using time series analysis for wind power forecasting and another using computer vision for biodiversity monitoring. Both case studies are examples of where AI techniques can be part of the solution when it comes to the mitigation of and adaptation to climate change.
All levels
Keep Templates On-Brand
Transform your email marketing from scattered to spectacular through strategic brand governance. This Short Course was created to help marketing professionals accomplish consistent, professional email communications that strengthen brand recognition and trust. By completing this course, you'll be able to apply brand governance practices to email campaigns, ensuring visual consistency across all communications while maintaining alignment with evolving brand strategies. By the end of this course, you will be able to: Ensure email visual elements stay consistent with brand guidelines, including
All levels
Cloud Functions: Qwik Start - Console
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab shows you how to create and deploy a Cloud Function using the Cloud Platform Console. Watch the short video Connect & Extend GCP Services with Google Cloud Functions.
All levels
Introduction to RNN and DNN
Artificial Intelligence is transforming industries by enabling machines to learn from data and make intelligent decisions. This course offers an in-depth exploration of Recurrent Neural Networks (RNN) and Deep Neural Networks (DNN), two pivotal AI technologies. You’ll start with the basics of RNNs and their applications, followed by an examination of DNNs, including their architecture and implementation using PyTorch. You will master building and deploying sophisticated AI models, develop RNN models for tasks like speech recognition and machine translation, understand and implement DNN archit
All levels
AI-First Professional Skills
By the end of this course, you'll be able to tell your career story clearly, make sense of data without a background in analytics, learn new skills faster with AI as your tutor, and walk into interviews and tough conversations already prepared. This course is built for complete beginners — no prior AI experience needed. Instead of abstract theory, every concept is paired with a short, practical demonstration you can try yourself, covering the real tasks professionals face every day: resumes, LinkedIn profiles, spreadsheets, learning plans, interview prep, and negotiations. Rather than teachin
All levels
Introduction to Data Analytics
Ready to start a career in Data Analysis but don’t know where to begin? This course presents you with a gentle introduction to Data Analysis, the role of a Data Analyst, and the tools used in this job. You will learn about the skills and responsibilities of a data analyst and hear from several data experts sharing their tips & advice to start a career. This course will help you to differentiate between the roles of Data Analysts, Data Scientists, and Data Engineers. You will familiarize yourself with the data ecosystem, alongside Databases, Data Warehouses, Data Marts, Data Lakes and Data Pi
All levels
Building Applications with DeepSeek
Want to build smarter applications faster? This hands-on course will teach you how to develop, integrate, and scale AI-powered solutions using DeepSeek. With tools like VS Code, Cursor, and DeepSeek APIs, you'll gain practical skills to streamline code generation, testing, documentation, and agent-based workflows—no prior AI experience required. In the first module, you'll get introduced to DeepSeek’s capabilities, setup options, and developer benefits, including how to run it via API or locally. The second module explores how to apply DeepSeek across the software development lifecycle—from g
All levels
Analyze, Create, and Secure Data with Zero Trust
Ever wondered why data breaches keep happening despite massive security investments? The answer lies in moving beyond perimeter defense to a comprehensive zero-trust approach that assumes breach and verifies everything. This Short Course was created to help Machine Learning and AI professionals accomplish enterprise-grade data security that protects against both external threats and insider risks. By completing this course, you'll master the critical investigative skills to identify why breaches occur, architect security systems that never trust by default, and systematically evaluate your de
All levels
Apache Kafka - An Introduction
Apache Kafka is a powerful, open-source stream processing platform that enables businesses to process and analyze data in real-time. This course introduces the core concepts and architecture of Apache Kafka, guiding learners. This course is designed for aspiring data engineers, software developers interested in data processing, and IT professionals looking to diversify into data engineering. It also targets data scientists seeking to understand real-time analytics platforms and technical managers overseeing data-driven projects. Learners are expected to have a basic understanding of programm
All levels
Applied Fundamentals: Hangman
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. This course is designed to provide a hands-on approach to developing a simple Hangman game using Python. You will gain practical experience by building the game step by step while learning key concepts in Python programming. By the end of the course, you will have developed a working Hangman game, built upon a strong foundation of Python syntax, functions, and logic. Th
All levels
Big Data, Artificial Intelligence, and Ethics
This course gives you context and first-hand experience with the two major catalyzers of the computational science revolution: big data and artificial intelligence. With more than 99% of all mediated information in digital format and with 98% of the world population using digital technology, humanity produces an impressive digital footprint. In theory, this provides unprecedented opportunities to understand and shape society. In practice, the only way this information deluge can be processed is through using the same digital technologies that produced it. Data is the fuel, but machine learning
All levels
Introduction to Cost Accounting
By the end of the project, you will be able to use both absorption costing and activity-based costing to determine the cost of a product your company is making. This will allow you to determine the pricing of your product. This is directly relevant for management accountants, performance managers, marketers, and owners of a business. Note: This course works best for learners who are based in the North America region. We're currently working on providing the same experience in other regions.
All levels
Building Scalable Java Microservices with Spring Boot and Spring Cloud
"Microservices" describes a software design pattern in which an application is a collection of loosely coupled services. These services are fine-grained, and can be individually maintained and scaled. The microservices architecture is ideal for the public cloud, with its focus on elastic scaling with on-demand resources. In this course, you will learn how to build Java applications using Spring Boot and Spring Cloud on Google Cloud. You'll use Spring Cloud Config to manage your application's configuration. You'll send and receive messages with Pub/Sub and Spring Integration. You'll also use
All levels
Building and Fine-Tuning LLM Applications
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 comprehensive course, you'll learn how to build and fine-tune large language models (LLMs) for real-world applications. Starting with fundamental concepts, you'll progress through hands-on projects that focus on document-based retrieval-augmented generation (RAG) systems, LangChain integration, and fine-tuning techniques. You'll gain the skills to build custom ap
All levels
CFR: Reconnaissance, Attack, and Post-Attack Analysis
In this course, you'll continue developing your cybersecurity practitioner skills by implementing threat modeling and assessing the impact of reconnaissance and social engineering. Then, you'll assess the impact of a variety of different attack categories—system hacking attacks, web-based attacks, malware, hijacking and impersonation, denial-of-service (DoS) incidents, threats to mobile security, and threats to cloud security. You'll also analyze post-attack techniques like command and control (C2), persistence, lateral movement and pivoting, data exfiltration, and anti-forensics. This is the
All levels
Ingesting New Datasets into BigQuery
This is a self-paced lab that takes place in the Google Cloud console. This lab focuses on how to ingest new datasets into tables inside of BigQuery.
All levels
Building Powerful Reports and Dashboards in Power BI
In this course, you will gain the skills to create impactful reports and interactive dashboards using Microsoft Power BI, helping businesses make data-driven decisions. The course focuses on the data visualization process. You will gain practical skills like designing professional reports, optimizing layouts for different audiences, and leveraging Power BI’s interactive features. Additionally, you will explore how to use Power BI to integrate data from various sources, transform it into meaningful insights, and present it in a visually engaging way. Ultimately, you will learn how to create us
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
Exploring Algorithmic Bias as a Policy Issue: A Teach-Out
This Teach Out does not issue certificates of completion. Algorithms – and algorithmic bias – are making regular appearances in the news, and increasingly, are being recognized as a policy issue. But what is an algorithm, exactly? And what does it mean when someone describes an algorithm as biased? This Teach-Out will encourage policy makers, agency leaders, and others in similar positions to identify algorithms that are already in use and make connections to broader ideas about fairness, justice, and equity. After completing the Teach-Out, learners will be able to participate in discussions
All levels
Create Program Changes with Power Skills & Digital Enablers
The future of business is change-focused. Multiple facts are disrupting tomorrow’s organizations and if they are not change-ready, they will fail. 1. The ratio of changing the business to running the business will be much higher in future organizations; 2. Programs success is now clearly centered on stakeholder satisfaction; 3. The skills revolution is here to stay In this course, you will get the skills you need and learn how to become a changemaker possessing strong communication skills and soft skills to build a culture that continuously aligns the program team members to the NorthStar of
All levels
Deploy and Monitor in Google Cloud for AWS Professionals
This is the fourth course of a four-course series for cloud architects and engineers with existing AWS knowledge. It compares Google Cloud and AWS solutions and guides professionals on their use. This course focuses on deploying and monitoring applications in Google Cloud. The learners apply the knowledge of monitoring and application deployment processes in AWS to explore the differences with Google Cloud. Learners get hands-on practice building and managing Google Cloud resources.
All levels
Elasticsearch Joins & Parent-Child Queries
By the end of this course, learners will be able to apply nested queries, implement parent-child mappings, and execute relational-style joins in Elasticsearch for advanced data modeling. You will gain the skills to index event-driven data, use inner hits for detailed matches, and optimize query performance with global ordinals. This course is designed to bridge the gap between traditional relational databases and Elasticsearch’s document-oriented model. Through practical workshops and structured lessons, learners will explore application-side joins, nested queries, and indexing best practices
All levels