// 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.
Microsoft Windows Server - Hands-On Training Part I
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 hands-on course, you'll gain practical experience with Microsoft Windows Server 2019, from building your virtual lab environment to performing server management and troubleshooting tasks. You'll learn how to install, configure, and manage various server roles using both GUI and PowerShell, with a focus on Active Directory, DNS, DHCP, Group Policy, and more. By th
All levels
Data Visualization
This course will teach you how to make more effective visualizations of data. Not only will you gain deeper insight into the data, but you will also learn how to better communicate that insight to others. You will learn new ways to display data, applying some fundamental principles of design and human cognition to choose the most effective way to display different kinds of data. This course not only teaches you how to use popular applications like Tableau to connect to data warehouses to extract and visualize relevant data, but also teaches you how Tableau works so you can use the same techniq
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
Opportunity Management in Salesforce
The third course in the Salesforce Sales Operations Professional Certificate, Opportunity Management in Salesforce, is for anyone who is curious about entry level sales roles that require foundational skills in Salesforce, the sales operations specialist role specifically, and how to use tools in Salesforce to manage opportunities and close sales deals in a real world business setting. This third course will give you a foundational understanding of how to help sales teams optimize the opportunity management process. Specifically, this course shows how a sales operations specialist would suppo
All levels
Launch & Optimize Email Series
Ready to transform scattered email sends into powerful, strategic sequences that build relationships and drive results? This Short Course was created to help Marketing professionals accomplish building and optimizing high-performing email series that outperform single-email campaigns. By completing this course, you'll be able to create cohesive multi-email campaigns with personalized content, implement A/B testing strategies, and use data analytics to continuously improve your email series performance. By the end of this course, you will be able to: Build and launch a 3-part email series us
All levels
Java: Inheritance, Exceptions and APIs
Java: Inheritance, Exceptions, and APIs is the third course of Exam Prep: Oracle Certified Associate, Java SE 8 [1Z0-808] Specialization. This course begins with essential Java fundamentals, covering syntax, variables, and data types, before progressing into more advanced topics such as object-oriented programming, inheritance, and encapsulation. Learners will explore how to apply operators and decision constructs, create and manipulate arrays, and effectively use looping mechanisms to control program flow. The course emphasizes method creation, overloading, and the use of access modifiers for
All levels
TypeScript Operators
This guided project will teach you Typescript operators in Typescript playground such as Arithmetic, Logical, Relational, Bitwise, Assignment and many more which will help to design many math related programming applications. This will take your TypeScript skills to the next level. 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
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
Accounting Analysis I: The Role of Accounting as an Information System
This course is the first course in a five-course Financial Reporting Specialization that covers the collection, processing, and communication of accounting information (via financial reports) about economic entities to interested parties (i.e., managers and external stakeholders such as stockholders and creditors). To gain the most relevant knowledge from these courses, learners should have taken a basic accounting course prior to this Specialization (which can be done through Coursera courses, such as any accounting course from the Fundamentals of Accounting Specialization: https://www.cours
All levels
Linux Fundamentals
This course is the first of a series that aims to prepare you for a role working as an information technology professional. In this course, you will be introduced to the Linux operating system. You will learn about the licensing model and several Linux distributions. We will go through some services delivered in the Linux operating system. We will conclude this course by looking at how to search and analyze text using command line tools in the operating system.
All levels
Google Cloud Pub/Sub: Qwik Start - Command Line
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab shows you how to publish and consume messages with a pull subscriber, using the Google Cloud command line. Watch the short video <A HREF="https://youtu.be/oKU2wbTXMTY">Simplify Event Driven Processing with Cloud Pub/Sub</A>.
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
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
Delivering Results with Remote Teams
This course will teach you how to create structures that support accountability, clarity, and consistent results in remote settings. You will learn how to set specific and motivating goals, design systems that keep your team aligned, and use feedback effectively to drive growth and accountability. Through practical tools and examples, you’ll explore ways to track progress without micromanaging, sustain motivation over time, and address performance issues with clarity and confidence. The course also equips you with techniques for remote problem-solving, creating structures that reinforce owners
All levels
R Programming
In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical data analysis will provide working examp
All levels
Foundations of AI in Game Development
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 dive deep into the foundational concepts of Artificial Intelligence (AI) and its application in game development. By exploring AI techniques in Unity, you’ll learn how to implement AI-driven characters, create realistic movement, and develop advanced pathfinding systems. As you progress, you will discover how mathematics, physics, and algorithms
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
Network Management Approaches
Take your network management skills to the next level with this comprehensive course designed for both beginners and experienced professionals. Through engaging lessons, you’ll explore the five core aspects of effective network management: fault detection and resolution, configuration deployment, performance monitoring, security enforcement, and accurate accounting. What distinguishes this course is its balanced coverage of both foundational and advanced tools—ranging from the widely used SNMP protocol and Cisco’s controller-based solutions to the powerful IOS CLI and modern APIs. You’ll lea
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
CCNA: Network Security, Automation, and Troubleshooting
To round out your skills in network administration, in this course, you'll explore network-security fundamentals like passwords, Layer 2 security, wireless security, and remote-access security. You'll also be introduced to automation and programmability as it pertains to making network administration more efficient and effective. Finally, you'll engage in troubleshooting for each of the prior areas of concern, ensuring that you can adequately address any networking problems that might arise. This is the third and final course in a multi-course Specialization. All of the courses in this Speci
All levels
Negotiation Skills
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. Master the art of negotiation with this comprehensive course designed to enhance your ability to communicate effectively, resolve conflicts, and achieve desired outcomes. By the end of this course, you'll possess the tools and techniques to negotiate confidently in both professional and personal settings. The course begins with an exploratio
All levels
Introduction to Image Generation
This course introduces diffusion models, a family of machine learning models that recently showed promise in the image generation space. Diffusion models draw inspiration from physics, specifically thermodynamics. Within the last few years, diffusion models became popular in both research and industry. Diffusion models underpin many state-of-the-art image generation models and tools on Google Cloud. This course introduces you to the theory behind diffusion models and how to train and deploy them on Vertex AI.
All levels
Observational Methods and Qualitative Data Analysis
This is primarily aimed at first- and second-year undergraduates interested in psychology, data analysis, and qualtitative research methods along with high school students and professionals with similar interests. This course delves into the qualitative research traditions of ethnographic inquiry and case study in psychology, emphasizing the use of participant observation. Students will explore the unique practices, data gathering and analysis methods, and researcher involvement in these traditions. This course explores the interviewing methods used in qualitative research in psychology. The
All levels
Workday Student for Business Users
Be a part of a growing Workday ecosystem and work with best-in-class technology and applications. No coding experience is needed as the Workday architecture is configuration based. Take the first step to upskill, build new skills and accelerate your career! Enhance your practical skills with the Workday Financial Management for Business Users course, where you can master essential daily tasks to effectively manage transactions and maintain data within the platform. The Workday products covered are: Workday Student and Workday Reporting. By the end of this course, a learner will be able to
All levels