// 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.
Fundamentals of Unity Android Game Development
This course is your gateway to mastering Android game development with Unity 2022. You'll start by learning how to set up Unity and develop a basic understanding of the platform. From there, you will dive into building a simple yet engaging 3D endless runner game, learning how to create game levels, control player movement, and handle game mechanics such as platform spawning and object destruction. Next, the course takes you on an exciting journey to develop a 3D zigzag game, guiding you through advanced mechanics like player control via touch input, spawning platforms with random algorithms,
All levels
Building Resilient Systems
Building resilient systems requires more than knowing individual tools—it demands the ability to design architectures that anticipate failure and recover effectively. In this intermediate course, you will learn how to apply resilience engineering principles to modern distributed systems, focusing on high availability, fault tolerance, and disaster recovery planning. You will analyze how and why systems fail, identify hidden risks in system architecture, and design strategies that improve uptime and reliability. The course connects key concepts such as load balancing, redundancy, observability
All levels
Essential CSS Concepts
This course gives you the practical skills to build and style professional websites with CSS. Starting with the fundamentals, you’ll practice hands-on challenges that cover layout, typography, colors, and buttons before moving into more advanced concepts including positioning, z-index, and CSS specificity. Throughout the course, you’ll build a coworking space site and an NFT site, applying new techniques in real-world scenarios. You’ll explore how margins, flexbox, and selectors work, while learning to debug and refactor your code for clean, maintainable results. Each lesson introduces you t
All levels
Sales Skills: Build Trust And Influence Buyers
This course introduces the core principles of challenger-style selling and insight-led communication that help sales professionals influence buyer thinking early in the sales process. You will learn how to communicate value clearly, build trust quickly and use behavioural psychology to guide productive sales conversations. Through practical frameworks and real-world examples, you’ll strengthen your ability to ask diagnostic questions, uncover buyer motivations and create constructive tension that encourages customers to rethink problems and explore better solutions. You’ll also learn how pers
All levels
Optimize, Evaluate, and Forecast Your Cloud Spend
Are you spending 30% more than necessary on cloud infrastructure? This Short Course was created to help ML and AI professionals accomplish strategic cloud cost optimization through data-driven analysis and predictive modeling. By completing this course, you'll be able to identify resource waste through systematic allocation versus utilization analysis, make informed decisions on cloud pricing strategies that reduce operational expenditure, and build sophisticated forecasting models that enable proactive budget planning and financial governance. By the end of this course, you will be able to:
All levels
Run Activity Reports
Run Activity Reports is an Intermediate to Advanced course designed for experienced Confluence users who need to understand, generate, and share reliable insights about how content is being used. The course focuses on interpreting activity data accurately and using Page Activity Reports to answer common stakeholder questions about engagement, relevance, and recent usage. You will explore the purpose of activity data, including what Page Activity Reports show and what they do not. You will learn how to distinguish meaningful signals such as recent edits and recent views, avoid common misinterp
All levels
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
Device-based Models with TensorFlow Lite
Bringing a machine learning model into the real world involves a lot more than just modeling. This Specialization will teach you how to navigate various deployment scenarios and use data more effectively to train your model. This second course teaches you how to run your machine learning models in mobile applications. You’ll learn how to prepare models for a lower-powered, battery-operated devices, then execute models on both Android and iOS platforms. Finally, you’ll explore how to deploy on embedded systems using TensorFlow on Raspberry Pi and microcontrollers. This Specialization builds u
All levels