// 833 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.
Agile Project Management: Estimate, Lead & Deliver Value
Apply Agile Project Management practices to improve planning, collaboration, stakeholder engagement, team leadership, estimation, and continuous improvement. This intermediate-level course guides you through essential Agile concepts and practical techniques that support value-driven project delivery. You will begin by exploring Agile roles, Iteration Zero, planning techniques, Definition of Done, Planning Poker, and value-based prioritization. Next, you'll learn how to identify and engage stakeholders, align expectations, communicate ROI, and use pre-project activities to support successful A
All levels
Mastering Python Programming: Apply, Analyze, and Build
Take your Python programming skills beyond basic syntax by learning how to design modular, reusable, and efficient applications using functional programming and object-oriented programming principles. This course explores how to build scalable Python solutions through functions, recursion, classes, inheritance, exception handling, and advanced object-oriented features. You'll begin by designing reusable functions, managing parameters, and solving structured problems with Python data structures. As you progress, you'll analyze recursion, functional programming patterns, and variable scope befo
All levels
Understand RAG Basics
"Understand RAG Basics" is an intermediate course for developers and data scientists who want to build more powerful and trustworthy AI applications. While Large Language Models (LLMs) are revolutionary, they often lack specific, up-to-date knowledge and can hallucinate answers. This 2-hour course provides the fundamental solution: Retrieval-Augmented Generation (RAG). You will need to be familiar with basic Python, API, and LLMs. You will also need Python and a code editor like VS Code installed locally. Focused on practical application, this course transitions from theory to execution. Y
All levels
THINK GLOBAL: TEACHERS TRAINING COURSE (IDP-ICE)
A group of seven European partners from Catalonia, Belgium, and Wales worked together on the Erasmus+ funded ‘Think Global’ project on global competence. The project seeks to address the following research question through development and piloting of practical classroom activities: What is global competence, and how can it be learned effectively? The Think Global project explores, through international collaboration, how global competence is defined, taught, learned, and measured in the classroom. It offers a model of professional learning for teachers to support students in developing globa
All levels
Foundations of Artificial Intelligence
This course introduces learners to the core principles of artificial intelligence, including its history, definitions, and the role of data in AI. You’ll explore algorithms, specialized hardware, and delve into machine learning and deep learning fundamentals. Ethical considerations around AI, especially generative AI (GenAI), will also be discussed, ensuring you understand the broader impact AI has on society and the workforce. With clear explanations and real-world examples, the course ensures you not only learn theoretical concepts but also understand their practical implications. You’
All levels
Planning a Machine Learning Project
The Planning a Machine Learning Project course introduces requirements to determine if ML is the appropriate solution to a business problem. This course focuses on business leaders and other decision-makers currently or potentially involved in ML projects.
All levels
Data Visualization
In the era of big data, acquiring the ability to analyze and visually represent “Big Data” in a compelling manner is crucial. Therefore, it is essential for data scientists to develop the skills in producing and critically interpreting digital maps, charts, and graphs. Data visualization is an increasingly important topic in our globalized and digital society. It involves graphically representing data or information, enabling decision-makers across various industries to comprehend complex concepts and processes that may otherwise be challenging to grasp. DSCI 605 Data visualization serves as t
All levels
Emotional Intelligence in Leadership
Welcome to "Emotional Intelligence in Leadership"! Are you ready to elevate your leadership capabilities through the power of emotional intelligence? Whether you're a current leader, aspiring manager, or professional looking to enhance your interpersonal skills, this course is designed for you. With 30 years of hands-on experience managing teams and the theoretical insights from my MBA and PhD, I've crafted this course to give you practical strategies and tools that are both actionable and backed by solid research. Think about the impact of truly recognizing and managing emotions—both your
All levels
Data Visualization and Communication with Tableau
One of the skills that characterizes great business data analysts is the ability to communicate practical implications of quantitative analyses to any kind of audience member. Even the most sophisticated statistical analyses are not useful to a business if they do not lead to actionable advice, or if the answers to those business questions are not conveyed in a way that non-technical people can understand. In this course you will learn how to become a master at communicating business-relevant implications of data analyses. By the end, you will know how to structure your data analysis proj
All levels
Software Engineering: Software Design and Project Management
Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the project planning and analysis/design phases of SDLC, and you will learn about different architectural patterns and design patterns to solve common problems in software design. It covers project planning, scheduling, and cost estimating, which are the principal tasks of software project managers. Basic object-oriented programming (OOP) concepts are required to understand different design patterns covere
All levels
Unreal Engine 5 - Make AAA Game Vehicles
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. In this course, you’ll dive deep into the world of Unreal Engine 5, learning how to design and implement AAA-quality game vehicles. Starting with the basics, you'll explore the Matrix City sample and learn how to source and import vehicles into Unreal. You’ll also go step-by-step through customizing cars, including input mapping, camera rotatio
All levels
Salesforce CLM & CPQ: Streamlining Contract Operations
In today’s competitive business landscape, mastering Salesforce CLM (Contract Lifecycle Management) and CPQ (Configure, Price, Quote) is a game-changer. This course provides the essential knowledge and skills to optimize contract operations and pricing strategies using Salesforce’s robust capabilities. Through hands-on training, you’ll learn how to configure Salesforce for CLM and CPQ, enabling your team to streamline the entire contract lifecycle—from creation and negotiation to execution. Gain expertise in designing efficient pricing workflows and automating approval processes to ensu
All levels
Using Sensors With Your Raspberry Pi
This course on integrating sensors with your Raspberry Pi is course 3 of a Coursera Specialization and can be taken separately or as part of the specialization. Although some material and explanations from the prior two courses are used, this course largely assumes no prior experience with sensors or data processing other than ideas about your own projects and an interest in building projects with sensors. This course focuses on core concepts and techniques in designing and integrating any sensor, rather than overly specific examples to copy. This method allows you to use these concepts in y
All levels
Communicating with the Public
Rooted in theater, journalism and humanities practices, this course presents tools and techniques that help you improve your public-facing communication skills, particularly when describing your work to a lay audience. Whether it’s a 30-second elevator pitch or speaking to a large organization, “Communicating with the Public” will boost your confidence in any speech-communication scenario.
All levels
Embracing a Skills-First Mindset
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 discover how adopting a skills-first mindset can drive both personal and organizational growth. Focusing on practical skills rather than traditional credentials, you'll learn how skill development is key to staying competitive and fostering success in today's fast-paced world. The course will guide you through building a culture of continuous lear
All levels
Strategic Brand Design and Storytelling Systems
Build the skills to design brand identities and stories that go beyond aesthetics and create real impact. In this course, you’ll learn how to use strategic brand design, storytelling frameworks, and visual systems to shape perception, trust, and emotional connection. Through real-world case studies and hands-on activities, you’ll apply tools such as brand identity systems, narrative frameworks, archetypes, UX mapping, and brand governance models. No advanced tools are required—this course focuses on practical thinking you can apply across roles and industries. To begin with, Module 1 introduc
All levels
GKE Workload Optimization
This is a self-paced lab that takes place in the Google Cloud console. This lab demonstrates how optimization in your cluster's workloads can lead to an overall optimization of your resources and costs. It walks through a few different workload optimization strategies such as container-native load balancing, application load testing, readiness and liveness probes, and pod disruption budgets.
All levels
Generative AI in Software Development
The course provides a comprehensive exploration of how generative AI is reshaping software development by accelerating coding, improving debugging, and enhancing automation. It is designed for aspiring software engineers, developers, and professionals who want to integrate AI into modern development workflows to build efficient, scalable, and error-free applications. You will explore the role of large language models (LLMs) like GPT, Gemini, and LLaMA in coding tasks, software testing, and project automation. The course begins with foundational AI concepts—machine learning, deep learning, and
All levels
Insurance Training: Underwriting, Claims & IRDAI
Master insurance operations, underwriting, claims, and IRDAI compliance in one complete course. Build job-ready skills with real-world insurance workflows and practical concepts. This course provides a comprehensive understanding of the general insurance lifecycle, from product filing and regulatory compliance to underwriting, risk management, and claims processing. Learners will explore how insurers design products, assess risks, and ensure compliance with IRDAI regulations. You will gain hands-on knowledge of policy documentation, endorsements, claims procedures, and reinsurance strategies
All levels
Foundations of LLMs and Deep Learning for Text Analysis
This course introduces the foundational concepts of large language models (LLMs) and deep learning techniques for text analysis, a critical skill set in today’s AI-driven landscape. As organizations increasingly rely on intelligent systems to process and interpret language data, understanding these technologies has become essential for modern professionals. Throughout the course, learners will explore how deep learning models analyze and extract meaning from textual data, gaining practical insights into real-world NLP applications. By studying the architecture and working principles of transf
All levels
CQRS, API Development, and Module Communication
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 covers the implementation of CQRS (Command Query Responsibility Segregation) patterns and API development using MediatR for modular communication in .NET-based applications. You’ll learn how to structure applications using CQRS, focusing on the separation of read and write operations, and explore the integration of MediatR for han
All levels
Ethics in GenAI for Software Engineering Training
This beginner-friendly course explores the ethical and legal foundations of using Generative AI in software engineering. Learn key ethical frameworks, understand common types of bias in AI-generated code, and explore their real-world impact on development. Delve into legal considerations like data privacy, transparency, explainability, and compliance. Through real case studies including racial bias in facial recognition and data breaches discover strategies to build fair, responsible, and legally compliant AI systems. No prior AI ethics or legal knowledge is required. A basic understanding of
All levels
Mastering Ansible Automation
Learn the essentials to quickly master automation with Ansible! While this course is designed for learners with limited coding experience, it is helpful (though not required!) to have familiarity with Linux or Unix-like operating systems, the command line interface, and the basics of shell scripting. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant fee
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