// 388 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.
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
Software Development Practices
Welcome to the Software Development Practices course! In this course, you will explore techniques for eliciting and documenting software requirements, including the creation of use cases and user stories. You will learn to design software systems using visual modeling methods such as UML diagrams and Data Flow Diagrams (DFDs). Throughout this learning journey, you will acquire the skills to produce high-quality code, leverage libraries and APIs, and efficiently manage code with version control tools like Git and GitHub. You will also delve into contemporary deployment and DevOps strategies, en
All levels
Design Principles: an Introduction
What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn principles of perception and cognition that inform effective interaction design. And you'll learn how to perform and analyze controlled experiments online. In many cases, we'll use Web design as the anchoring domain. A lot of the examples wi
All levels
No-Code AI Analytics: Build Dashboards & Auto Reports
This hands-on course teaches working professionals and engineering students how to design, build, and deploy intelligent analytics dashboards without writing code. Using AI-native no-code platforms (Glide, Softr, Bubble, Retool, Zapier Tables, and ChatGPT/Claude-driven data tools), learners will build a single end-to-end capstone project: "GreenPulse Analytics" a Smart ESG (Environmental, Social, Governance) & Energy Consumption Dashboard for mid-sized manufacturing plants. Instead of the common sales/marketing dashboard, this uncommon but high-demand use case covers IoT-style sensor data, ano
All levels
Excel Skills for Business: Intermediate I
Spreadsheet software remains one of the most ubiquitous pieces of software used in workplaces across the world. Learning to confidently operate this software means adding a highly valuable asset to your employability portfolio. In the United States alone, millions of job advertisements requiring Excel skills are posted every day. Research by Burning Glass Technologies and Capital One shows that digitals skills lead to higher income and better employment opportunities at a time when digital skills job are growing much faster than non-digital jobs. In this second course of our Excel specializat
All levels
Sustainable Cloud Development
This course teaches how to design and optimize cloud workloads that reduce environmental impact without compromising performance or scalability. You will learn sustainable strategies essential for modern cloud and GenAI-driven systems. Throughout the course, you will analyze carbon footprint, optimize resource consumption, and apply cost-efficient architectural patterns to real implementations. These skills will help you meet sustainability goals while improving operational outcomes. Hands-on examples and real-world cloud architectures connect sustainability principles directly to practical
All levels
Industrial Psychology
Industrial-Organizational (I-O) Psychology is the application of the scientific study of human behavior and thinking to work organizations. I-O Psychology is both an academic discipline and a professional discipline; thus, in this class we focus on both research and the application of research findings to practical problems in the workplace. I-O Psychologists are concerned with the recruitment, selection, training, motivation, and job performance of individuals at work. They are also involved in issues such as teamwork, leadership, and job attitudes. This class provides a general overview of r
All levels
Intro to Redux
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 gain a solid foundation in Redux, an essential tool for managing application state in JavaScript. You will learn its core principles, understand why it is used, and gain insights into its real-world applications. By the end, you will be able to leverage Redux to improve your development process and create more efficient, maintainable applications
All levels
JavaScript Basics
This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases. Learners will write their first scripts, have their HTML and CSS skills assessed, create variables and arrays and assign values to them. If student’s skills are lacking, resources and recommendations are provided to improve these skills. There is ample opportunity f
All levels
Certified Kubernetes Administrator (CKA): Unit 6
This course helps you assess your readiness and build practical skills before taking the real exam. You’ll get step-by-step instructions on using the sample exams and grading scripts, so you can make the most of your practice. The course includes two full-length practice exams that closely match the actual certification test. Practice solving real-world tasks under timed conditions, then review your answers with detailed instructor walkthroughs. This process will show you what you know and where you need to improve, so you can focus your study time effectively.
All levels
Modern React Foundations 2026: A Practical Developer Guide
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 beginner-friendly course, you’ll build a solid foundation in React, mastering key concepts like components, JSX, props, state management, and hooks (useState, useEffect). You’ll also learn to structure React projects efficiently and apply best practices. The course includes hands-on experience with a real-world project: a dynamic anime search app. You'll learn to
All levels
Building Your Brand, Sustaining Growth and Networking
Kickstart your journey with "Building Your Brand, Sustaining Growth, and Networking," the final course in the "Building Your Audience for Music Professionals" Specialization. This four-module course hones your ability to elevate your music brand, emphasizing sustainable growth, effective networking, and industry resilience. What You Will Learn: - Master Industry Networking: Forge impactful connections to fuel collaboration and brand visibility. - Drive Sustainable Growth: Craft strategies ensuring your brand’s growth adapts with the industry, maintaining relevance and engagement. - Optimiz
All levels
Consolidation and Minority Interest Guide
Master Non-Controlling Interest and Consolidation Accounting with practical examples and real financial reporting scenarios. Learn how to prepare consolidated financial statements and calculate minority interest confidently. This course provides a structured, beginner-friendly approach to understanding non-controlling interest (NCI), consolidation accounting, and acquisition reporting. Learners will explore ownership structures, measurement periods, goodwill calculations, and practical consolidation examples used in financial reporting. Through step-by-step explanations and applied accountin
All levels
Introduction to JUnit
Unlock reliable Java testing with our "Introduction to JUnit" course. Designed for students, junior developers, and QA testers who want to improve code quality and confidence, this course provides the essential foundations and practical tools of unit testing using JUnit 4 and JUnit 5. From understanding why unit tests matter to setting up JUnit, organizing tests, and integrating with build and CI tools, you’ll gain the skills to deliver maintainable, bug-resistant software. With real-world examples, actionable patterns, and hands-on tools like assertions, exception testing, parameterized test
All levels
Foundations of Information Security and Incident Handling
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. Discover the foundational principles of Information Security and Incident Handling in this comprehensive course. You'll gain essential knowledge about key concepts, risk management, vulnerability assessments, and incident response frameworks. With guidance from experts Daniel and Adam, you’ll learn how to assess risks, manage vulnerabilities,
All levels
Introduction to Embedded Machine Learning
Machine learning (ML) allows us to teach computers to make predictions and decisions based on data and learn from experiences. In recent years, incredible optimizations have been made to machine learning algorithms, software frameworks, and embedded hardware. Thanks to this, running deep neural networks and other complex machine learning algorithms is possible on low-power devices like microcontrollers. This course will give you a broad overview of how machine learning works, how to train neural networks, and how to deploy those networks to microcontrollers, which is known as embedded machine
All levels
Writing in First Person Point of View
If you have always wanted to tell your own story—in a memoir, first-person essay, or any other form of autobiographical non-fiction—but felt you lacked the tools or the framework, this is the class for you. We will learn how successful first-person writing is structured to offer the reader a sense of propulsive motion, and is guided by a narrator who is deliberately crafted. We will explore the ways in which language can be used to create tone, so that the emotional freight of your words is as potent as the storytelling. And crucially, we will consider the writer's responsibility to the reader
All levels
Six Sigma Tools for Analyze
This course will cover the Measure phase and portions of the Analyze phase of the Six Sigma DMAIC (Define, Measure, Analyze, Improve, and Control) process. You will learn about lean tools for process analysis, failure mode and effects analysis (FMEA), measurement system analysis (MSA) and gauge repeatability and reproducibility (GR&R), and you will be introduced to basic statistics. This course will outline useful measure and analysis phase tools and will give you an overview of statistics as they are related to the Six Sigma process. The statistics module will provide you with an overview o
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
Ordered Data Structures
In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence. Such data includes an alphabetical list of names, a family tree, a calendar of events or an inventory organized by part numbers. The specific data structures covered by this course include arrays, linked lists, queues, stacks, trees, binary trees, AVL trees, B-trees and heaps. This course also shows, through algorithm complexity analysis, how these structures enable the fastest algorithms to search and sort data.
All levels
Executing Full Text Queries with Elasticsearch
Embark on a comprehensive journey into the realm of Elasticsearch with this thoughtfully crafted course, divided into three distinct modules. Ideal for beginners or those aiming to reinforce their foundational understanding, this course offers a clear and progressive path to mastering Elasticsearch. In the first module, Introduction to Elasticsearch, participants dive into Elasticsearch's core. They will understand its architecture, explore its foundational elements, and gain hands-on experience creating indices and understanding nodes and clusters. The second module, Query Mechanism, and Op
All levels
Automating Work with Google Workspace Flows
Did you know that knowledge workers spend up to 60% of their time on repetitive coordination tasks that automation could handle in seconds? This Short Course was created to help IT Support and Operations professionals automate operational processes end-to-end using Google Workspace Flows. By completing this course, you'll be able to build production-ready approval automations with SLA notifications, diagnose and fix bottlenecks in live flows, and demonstrate governance compliance to stakeholders—skills you can apply the very next day at work. By the end of this course, you will be able to: -
All levels
Precalculus: Relations and Functions
This course helps to build the foundational material to use mathematics as a tool to model, understand, and interpret the world around us. This is done through studying functions, their properties, and applications to data analysis. Concepts of precalculus provide the set of tools for the beginning student to begin their scientific career, preparing them for future science and calculus courses. This course is designed for all students, not just those interested in further mathematics courses. Students interested in the natural sciences, computer sciences, psychology, sociology, or similar w
All levels
Advanced CloudStack Architecture & Scalability
Scaling a CloudStack environment starts with building automation that can provision, validate, and evolve infrastructure reliably as demand grows. In this advanced, hands-on course, you will learn how to move beyond manual setup by automating a full CloudStack zone using infrastructure as code. You will begin by provisioning core components with Ansible or Terraform, focusing on modular design and repeatable deployments. As you progress, you will add CI checks that help validate changes and prepare automation for staging and production use. You will then extend the environment by introducing a
All levels