The Global Scholarly Directory.

Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.

search
DevOps Capstone Project IBM

DevOps Capstone Project

Showcase your DevOps and Software Engineering skills with this hands-on Capstone project! In this course you will apply the skills and techniques you have learned as part of the previous courses in the Professional Certificate. During the project you will develop, test, deploy, monitor, and enhance a secure microservices-based application on Cloud, over the course of several sprints. You’ll develop an Agile plan by developing user stories and a Kanban board using ZenHub and GitHub. This plan will be implemented to create a RESTful microservice-based Flask application. You will employ Test Driven Development (TDD) to create and execute tests for the app. You will complete many other tasks like adding functionality using Continuous Integration, ensuring the app is secure, and deploy the app on Cloud using Kubernetes. You will also build an automated CI/CD pipeline. This course is the final course in the IBM DevOps Engineering Professional Certificates. It is recommended that you complete all the previous courses in this Professional Certificate before starting this course.

schedule 6 Months
$179 / TOTAL
View Course Details
Design and Refine Creative Work with AI Adobe

Design and Refine Creative Work with AI

Your creative work deserves an audience — and a professional presentation. In this course, you’ll learn how to deliver projects confidently and authentically in an AI-driven world. You’ll build polished presentations, automate publishing workflows, and use Content Credentials to ensure creative integrity and transparency. Explore how to present, protect, and promote your creative voice using Adobe Express, Firefly, and Acrobat tools. By the end of the course, you’ll have created a verified, professional creative portfolio that showcases both artistry and responsible AI use — ready for collaboration, clients, and career growth.

schedule 3 Months
$231 / TOTAL
View Course Details
AI Fundamentals with Claude Advancing Women in Tech

AI Fundamentals with Claude

Sponsored by Anthropic and 1Password. No matter your background, build confidence and accelerate your career by incorporating AI. Learn how to use Claude, Anthropic’s AI assistant, to save time, write more clearly, and unlock creativity at work and in life. You will learn how to: - Structure context and prompts to achieve the most useful responses, and set context using patterns such as role, goal, and tone - Write prompts to turn Claude into your thinking partner to brainstorm, plan, and problem-solve, or create high-visibility outputs like resumes - Transform rough ideas into professional deliverables, even websites and apps, using Claude Artifacts Featuring: - Nancy Wang, CEO and Founder, Advancing Women in Tech (AWIT); SVP and Head of Engineering, 1Password; Venture Partner, Felicis Ventures - Dan Mellott, Former Manager of the API Team, Anthropic; Faculty Lecturer, San Francisco Conservatory of Music; Cofounder, CEO and CTO, Left Turn Studios - Hannah Pritchett, Head of People, Anthropic - Alex Sanderford, AI Safeguards, Head of Policy, Enforcement and Threat Intelligence, Anthropic

schedule 5 Months
$162 / TOTAL
View Course Details
Agile Principles and Scrum Roles Coursera

Agile Principles and Scrum Roles

In the modern professional landscape, the word "Agile" is often tossed around as a synonym for "fast" or "flexible," yet many teams find that simply adopting the terminology doesn’t solve the underlying issues of shifting priorities, missed deadlines, and fractured communication. If you have ever felt like your team is running a race without a finish line, or if the "plan" seems to change before the ink is even dry, you are experiencing the friction of the traditional workplace meeting the demands of a volatile, digital world. The Agile Principles and Scrum Roles course is designed not just to introduce you to a new way of working, but to fundamentally rewire how you approach collaboration, value delivery, and team accountability. This course begins with a critical realization: Agile is not a set of rules, but a mindset. To understand Scrum—the most popular framework used to implement Agile—one must first understand the philosophical shift that occurred in 2001 when seventeen software developers drafted the Agile Manifesto. We dive deep into the four core values that prioritize individuals and interactions over tools, and working solutions over exhaustive documentation. This isn't just theory; it is a practical response to the "Waterfall" method's failure to account for human complexity and market unpredictability. By exploring the twelve principles of Agile, you will learn how to build an environment where changing requirements are welcomed as a competitive advantage rather than feared as a project-killer. You will begin to see how "sustainable development" and "technical excellence" are not just buzzwords, but the essential components of a team that can maintain high performance without burning out. As we transition from the "why" of Agile to the "how" of Scrum, the course provides a comprehensive architectural view of the Scrum framework. At its heart, Scrum is built on the three pillars of empiricism: transparency, inspection, and adaptation. You will learn how these pillars support the iterative cycle of the Sprint, allowing teams to deliver high-value increments in short bursts. This structure is designed to provide immediate feedback loops, ensuring that the team never spends months building something that the customer doesn't actually want. We move beyond the mechanics of the "Daily Stand-up" or "Sprint Planning" to examine the psychological safety required for these events to actually work. You will learn how to create a culture where transparency isn't used as a tool for micromanagement, but as a shared map that allows everyone to see the truth of the project's status. The most common point of failure in any Agile transformation is the blurring of roles. To address this, a significant portion of the course is dedicated to a granular breakdown of the Scrum Team structure. We move past the surface-level definitions to explore the nuanced accountabilities of the Product Owner, the Scrum Master, and the Developers. You will explore the Product Owner as the "Value Maximizer." This role is often the most difficult to master, as it requires a delicate balance of stakeholder management, market analysis, and internal advocacy. We teach you how the Product Owner navigates the pressure of "everything is a priority" by using the Product Backlog as a living, breathing tool for focus. Next, we examine the Scrum Master as a "Servant Leader." This is a radical departure from traditional project management. You will learn how a Scrum Master leads without formal authority, focusing instead on coaching the team, removing the organizational "impediments" that slow progress, and protecting the team from outside interruptions. Finally, we look at the Developers—a cross-functional group that owns the "how" of the work. We discuss the importance of self-organization and how a team moves from being a group of individuals to a cohesive unit that takes collective ownership of their commitments. What sets this course apart is its commitment to "Applied Agile." We recognize that reading a manual is very different from standing in a room with a frustrated stakeholder or a team that has lost its momentum. To bridge this gap, the course utilizes a series of high-fidelity, scenario-based videos that drop you into the middle of real-world team dysfunctions. You will watch dramatizations of common "anti-patterns," such as a Product Owner who dictates technical tasks or a Scrum Master who acts like a traditional boss. Through these interactive dialogues and case studies, you will learn to look past the symptoms of a problem to find the root cause. Is the team missing its goals because of a lack of skill, or is it a lack of clear "Definition of Done"? Is the communication breaking down because of a tool, or because of a lack of trust? By analyzing these scenarios, you will develop the diagnostic skills needed to recommend effective solutions. You won't just learn to identify that a team is struggling; you will learn how to facilitate a Retrospective that actually leads to change. You will gain the vocabulary and the confidence to explain the "why" behind Scrum practices to those outside the team, helping to create an organizational "bubble" where Agile can truly flourish. By the end of this journey, you will have moved from a passive understanding of Agile terminology to an active mastery of its implementation. You will understand that Scrum is not a silver bullet that makes problems disappear, but a powerful spotlight that makes problems visible so they can be solved. Whether you are an aspiring Scrum Master, a Product Owner looking to sharpen your strategy, or a team member who simply wants to bring more sanity to your workday, this course provides the foundational bedrock for your success. You will leave with the confidence to not just participate in an Agile team, but to act as a catalyst for its growth, helping your organization deliver better products, faster, and with a significantly higher degree of human satisfaction.

schedule 7 Months
$95 / TOTAL
View Course Details
Large Language Models with Hugging Face Pragmatic AI Labs

Large Language Models with Hugging Face

Master the essential skills to build production-ready applications powered by large language models in this course. You'll learn to control text generation with precision using sampling parameters and stopping criteria, design effective prompts with chat templates for instruction-tuned models, build retrieval-augmented generation (RAG) pipelines that enable LLMs to access external knowledge, and extract structured data through constrained generation and function calling. What makes this course unique is its hands-on approach to practical LLM application development. You'll work directly with popular open-source models like Llama, Mistral, and Phi, progressing from basic text generation to sophisticated agent systems. Unlike theoretical courses, you'll build real systems—a semantic search engine with sentence-transformers, a complete RAG-powered question-answering pipeline, and tool-using agents that can execute functions based on LLM reasoning. Whether you're developing chatbots, automating information extraction, or building AI assistants, this course equips you with battle-tested patterns and techniques used in production LLM systems. You'll gain the confidence to choose the right approach for your use case and the skills to implement it reliably using the Hugging Face ecosystem.

schedule 8 Months
$97 / TOTAL
View Course Details
REST APIs with Flask and Python in 2024 Packt

REST APIs with Flask and Python in 2024

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 will master the art of building REST APIs using Flask and Python. You will start by refreshing your Python fundamentals, focusing on key concepts like data structures, functions, and object-oriented programming. With this foundation, you'll quickly dive into the world of Flask, learning how to create REST API endpoints, handle data, and manage databases using SQLAlchemy. As you progress, you’ll discover advanced techniques such as Docker containerization, API testing with Insomnia, and securing your APIs with JWT authentication. The course also includes hands-on projects, such as building a fully functional REST API that connects to a PostgreSQL database, and deploying it on Render.com for real-world application. Ideal for Python developers looking to expand their skills in web development, this course covers everything from simple API setup to advanced features like background task queues and email notifications. By the end of the course, you’ll be able to confidently build and deploy modern REST APIs using Flask, and manage them effectively with industry-standard tools.

schedule 3 Months
$353 / TOTAL
View Course Details
Value-Based Care: Managing Processes to Improve Outcomes University of Houston

Value-Based Care: Managing Processes to Improve Outcomes

COURSE 3 of 7. This course is designed to introduce you to critical office-based processes that a value-based practice must manage in the drive towards improved patient outcomes. In Module 2, we’ll focus on office-based and clinical patient-based supporting functions. At every level in healthcare, guidelines, processes, and functions exist to improve outcomes, and following a consistent process will return the best effect. Refine your understanding of value and learn strategies to provide real assistance to patients to manage chronic diseases and navigate the complex healthcare system. Gain an overview of panel management, a systematic, proactive approach to identify and address unmet chronic and preventive care needs of patients that leads to better health outcomes. Learn how clinical patient-based questions related to immunizations, cancer screenings, or diabetes care can generate data to support a strategy of identifying non-utilization patterns. In the summative assignment, you will demonstrate your knowledge by explaining and synthesizing the importance of office-based processes and patient-based supporting functions to improve patient outcomes and experience as well as clinical quality. As you reflect on what you have learned in this course, you will also have an opportunity to consider the relationship between managing these processes and functions and the fundamental premise of value-based care.

schedule 8 Months
$84 / TOTAL
View Course Details
Computer Science: Programming with a Purpose Princeton University

Computer Science: Programming with a Purpose

The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to program is an essential part of the education of every student, not just in the sciences and engineering, but in the arts, social sciences, and humanities, as well. Beyond direct applications, it is the first step in understanding the nature of computer science’s undeniable impact on the modern world. This course covers the first half of our book Computer Science: An Interdisciplinary Approach (the second half is covered in our Coursera course Computer Science: Algorithms, Theory, and Machines). Our intent is to teach programming to those who need or want to learn it, in a scientific context. We begin by introducing basic programming elements such as variables, conditionals, loops, arrays, and I/O. Next, we turn to functions, introducing key concepts such as recursion, modular programming, and code reuse. Then, we present a modern introduction to object-oriented programming. We use the Java programming language and teach basic skills for computational problem solving that are applicable in many modern computing environments. Proficiency in Java is a goal, but we focus on fundamental concepts in programming, not Java per se. All the features of this course are available for free. People who are interested in digging deeper into the content may wish to obtain the textbook Computer Science: An Interdisciplinary Approach (upon which the course is based) or to visit the website introcs.cs.princeton.edu for a wealth of additional material. This course does not offer a certificate upon completion.

schedule 3 Months
$332 / TOTAL
View Course Details
Adobe InDesign CC: Part 1 Logical Operations

Adobe InDesign CC: Part 1

Giving your documents a well-designed, professional look will put you a step ahead in the marketplace cluttered with all kinds of communications. Paragraph and character styles that allow you to format pages of text uniformly, layout features that help you to build alternate size configurations of your document, and various panels that enable you to easily customize both text and graphics; Adobe® InDesign® has all the tools you need to elevate the look of your document and get it out to the people who need to see it, whether it be in print or on the web. This course is a great component of your preparation for the Adobe Certified Professional Print & Digital Media Publication Using Adobe InDesign exam. This course is intended for students who want to use the basic tools and features of InDesign for creating professional page layouts and designs. It's also for anyone interested in working toward the Print & Digital Media Publication Using Adobe InDesign certification. In this course, you will: navigate the InDesign interface; create a new document; customize a document using color, swatches, gradients, and styles; manage page elements; add tables; and prepare documents for deployment. This course requires that you have Adobe InDesign installed on a Windows PC. The course setup instructions provided in the first module of the course go into more detail about the hardware and software requirements.

schedule 7 Months
$283 / TOTAL
View Course Details
Adjectives and Adjective Clauses University of California, Irvine

Adjectives and Adjective Clauses

Being able to adeptly use adjective clauses in speaking and writing is useful for upper level English learners. Adjectives and adjective clauses are very common in English, so students need to be able to understand them when they see them or hear them. Students often struggle to bring complexity to their speaking and writing and adjective clauses can be a great way to do this. Please note that all of the lectures and practice activities are available for free, but taking the quizzes and getting feedback on assignments are only available in the paid version

schedule 6 Months
$307 / TOTAL
View Course Details
Distributed Programming in Java Rice University

Distributed Programming in Java

This course teaches learners (industry professionals and students) the fundamental concepts of Distributed Programming in the context of Java 8. Distributed programming enables developers to use multiple nodes in a data center to increase throughput and/or reduce latency of selected applications. By the end of this course, you will learn how to use popular distributed programming frameworks for Java programs, including Hadoop, Spark, Sockets, Remote Method Invocation (RMI), Multicast Sockets, Kafka, Message Passing Interface (MPI), as well as different approaches to combine distribution with multithreading. Why take this course? • All data center servers are organized as collections of distributed servers, and it is important for you to also learn how to use multiple servers for increased bandwidth and reduced latency. • In addition to learning specific frameworks for distributed programming, this course will teach you how to integrate multicore and distributed parallelism in a unified approach. • Each of the four modules in the course includes an assigned mini-project that will provide you with the necessary hands-on experience to use the concepts learned in the course on your own, after the course ends. • During the course, you will have online access to the instructor and the mentors to get individualized answers to your questions posted on forums. The desired learning outcomes of this course are as follows: • Distributed map-reduce programming in Java using the Hadoop and Spark frameworks • Client-server programming using Java's Socket and Remote Method Invocation (RMI) interfaces • Message-passing programming in Java using the Message Passing Interface (MPI) • Approaches to combine distribution with multithreading, including processes and threads, distributed actors, and reactive programming Mastery of these concepts will enable you to immediately apply them in the context of distributed Java programs, and will also provide the foundation for mastering other distributed programming frameworks that you may encounter in the future (e.g., in Scala or C++).

schedule 3 Months
$366 / TOTAL
View Course Details
Inicio y planificación de proyectos University of California, Irvine

Inicio y planificación de proyectos

Los cursos del programa de especialización “Introducción a los principios y las prácticas de la gestión de proyectos” se recomiendan como formación previa de la “Certificación en gestión de proyectos aplicada” de la Universidad de California en Irvine (University of California Irvine, UCI). Los proyectos exitosos requieren una minuciosa planificación inicial. En este curso, aprenderás las funciones y responsabilidades claves del equipo y el gestor de proyectos. También aprenderás a responder algunas preguntas clave por adelantado para poder cumplir con los objetivos del proyecto: ¿Qué logrará este proyecto? ¿Por qué es tan importante este proyecto? ¿Quién se beneficia con este proyecto? ¿Cómo planificaremos para obtener resultados exitosos? Una vez que completes este curso, podrás: 1. Identificar las características clave de un proyecto. 2. Identificar las principales limitaciones del proyecto. 3. Definir la función y las responsabilidades del gestor de proyectos. 4. Identificar las estructuras organizacionales del proyecto. 5. Comprender la definición de “parte interesada en el proyecto”. 6. IdentifIcar las partes interesadas en el proyecto. 7. Identificar necesidades de información de las partes interesadas en el proyecto. 8. Definir la responsabilidad de gestionar y controlar el engagement de las partes interesadas. 9. Definir el propósito de utilizar un acta de constitución del proyecto. 10. Resumir los elementos clave de un plan de proyecto. 11. Identificar las fuentes de conflicto comunes dentro de un entorno de proyecto. 12. Describir la diferencia entre autoridad e influencia.

schedule 6 Months
$181 / TOTAL
View Course Details
 MYSQL Workbench إنشاء و تصميم قواعد البيانات باستخدام Coursera

MYSQL Workbench إنشاء و تصميم قواعد البيانات باستخدام

فى نهاية هذا المشروع ، سوف تكون قادرًا على تحديد وفهم أساسيات workbench MYSQL وإنشاء اتصال بالسيرفر المحلي. ستتعلم أيضًا كيفية إنشاء قاعدة بيانات جديدة ومسحها وإنشاء جداول جديدة وحذفها. علاوة على ذلك ، ستتمكن من إعادة تسمية أعمدة الجدول ، وربط الجداول ببعضها البعض وإضافة البيانات إلى الجداول. وأخيرًا ستتعلم كيفية إضافة أعمدة وتطبيق بعض الميزات بشكل احترافي على هذه الأعمدة باستخدام بعض الكلمات الرئيسية مثل PRIMARY KEY و FOREIGN KEY و NOT NULL و AUTO_INCREMENT و DISTINCT وتحديث الجداول ببيانات جديدة. يتم استخدام SQL من قبل جميع الأسماء الكبيرة في مجال التكنولوجيا مثل Netflix أو Airbnb. إذا كنت تستهدف Google أو Facebook أو Amazon ، فإن لديهم بالطبع أنظمة قواعد البيانات الخاصة بهم. لكن SQL ستكون موجودة أيضًا للاستعلام عن البيانات وتحليلها. هذا المشروع الموجه للمبتدئين في مجال تصميم البيانات وقواعد البيانات. يوفر لك أساسيات إنشاء قاعدة البيانات بأكملها. يزودك بمعرفة الخطوات الأولى في تصميم قواعد البيانات.

schedule 7 Months
$130 / TOTAL
View Course Details
AWS Database Specialty Certification EDUCBA

AWS Database Specialty Certification

This course offers a comprehensive journey through the world of databases and their management on the AWS cloud platform. From understanding the core concepts of databases to mastering advanced topics like migration, automation, and security, participants will gain a solid foundation in database design, deployment, and management using AWS services. Key modules cover database fundamentals, AWS database services, cost considerations, automation with CloudFormation, migration strategies, monitoring with CloudWatch, disaster recovery solutions, and advanced security practices. By the end, learners will be equipped with the skills to design, deploy, and manage databases securely and efficiently in AWS environments. Target Learners: 1) Database Administrators (DBAs): Professionals who are responsible for the design, implementation, maintenance, and optimization of databases on AWS. 2) Database Architects: Individuals who design database solutions on AWS, including selecting appropriate database services, designing schemas, and ensuring scalability, availability, and security. 3) Cloud Engineers: Engineers responsible for deploying and managing database solutions in cloud environments, particularly AWS. 4) Solution Architects: Professionals who design comprehensive solutions that incorporate AWS database services to meet specific business requirements. 5) Developers: Developers who work with applications that utilize AWS databases and need to understand database-specific features, performance optimization, and best practices. 6) Data Engineers: Individuals who work with large volumes of data, including ingestion, transformation, storage, and analytics, using AWS database services. 7) System Administrators: Administrators responsible for managing the infrastructure and resources supporting AWS database deployments. To be successful in this course, you should have a background in: 1) AWS Fundamentals: A strong understanding of core AWS services, architecture, and best practices is essential. This includes knowledge of AWS Identity and Access Management (IAM), Virtual Private Cloud (VPC), EC2 instances, S3 storage, and networking concepts. 2) Database Concepts: Familiarity with fundamental database concepts such as data modeling, schema design, indexing, normalization, ACID properties (Atomicity, Consistency, Isolation, Durability), database transactions, and query optimization is important. 3) Database Management Systems (DBMS): Experience with database management systems like MySQL, PostgreSQL, Oracle, SQL Server, or NoSQL databases such as MongoDB, Cassandra, or Couchbase will provide a solid foundation for understanding AWS database services. 4) SQL (Structured Query Language): Proficiency in SQL is crucial for working with relational databases like Amazon RDS, Aurora, and Redshift. Understanding SQL queries, data manipulation, joins, subqueries, and transactions is essential. 5) Data Warehousing and Analytics: Knowledge of data warehousing concepts, business intelligence tools, and analytics platforms will be helpful, especially for understanding services like Amazon Redshift and Amazon EMR (Elastic MapReduce). 6) Data Migration and Replication: Understanding data migration strategies, tools, and techniques, as well as experience with database replication technologies, will be beneficial for working with AWS Database Migration Service (DMS) and other related services.

schedule 6 Months
$102 / TOTAL
View Course Details
生物演化 Peking University

生物演化

本课程以达尔文的“自然选择”和“生命之树”为主线,将重点介绍达尔文演化理论的要点,以及后人对达尔文理论的修订、补充和完善;介绍一些推动生物演化的主要力量,如遗传变异、自然选择、中性选择、遗传漂变等。同时还将介绍生物演化研究领域的各种方法和技术,并在此基础上通过很多实例对从远古的化石到现今多姿多彩的生物世界、从生物的形态改变到遗传物质的变化、从生物分子的起源到人类的起源等现象和问题进行解释。本课程将以大量的事实告诉大家:生物演化不仅仅是理论,而且是事实,它就发生在我们的身边。

schedule 3 Months
$297 / TOTAL
View Course Details
Healthcare Data Visualization and Decision Support SkillUp

Healthcare Data Visualization and Decision Support

As healthcare data volumes grow and analytics roles expand, the ability to turn data into clear, actionable insights is now a critical skill. In this course, you’ll gain practical skills to design, build, and communicate effective healthcare visualizations that support clinical, operational, and strategic decision-making. You’ll develop a strong foundation in visualization principles, including chart selection, color theory, layout, and accessibility, and apply these skills using industry-standard visualization tools, such as Google Looker Studio. The course moves from creating professional charts to building interactive dashboards for clinical quality, hospital operations, and population health. You’ll learn advanced techniques, such as geospatial mapping, network views, and visual storytelling, to present insights to clinicians, administrators, and executives. Through activities, role-based scenarios, labs, and projects, you’ll practice real-world decision-making and build job-ready dashboards and reports. By the end of the course, you’ll be able to confidently design and present healthcare visualizations that turn complex data into clear, actionable insights.

schedule 4 Months
$383 / TOTAL
View Course Details
headset_mic
Get In Touch