The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Google
Project Execution: Running the Project
In Course 4 of the Google Project Management Certificate program, you will delve into the execution and closing phases of the project life cycle. You will learn what aspects of a project to track and how to track them. You will also learn how to effectively manage and communicate changes, dependencies, and risks. As you explore quality management, you will learn how to measure customer satisfaction and implement continuous improvement and process improvement techniques. Next, you will examine how to prioritize data, how to use data to inform your decision-making, and how to effectively present that data. Then, you will strengthen your leadership skills as you study the stages of team development and how to manage team dynamics. After that, you will discover tools that provide effective project team communication, how to organize and facilitate meetings, and how to effectively communicate project status updates. Finally, you will examine the steps of the project closing process and how to create and share project closing documentation. Current Google project managers will continue to instruct you in how to accomplish all of these tasks, describing the right tools and resources for the job at hand. Learners who complete this program should be equipped to apply for introductory-level jobs as project managers. No previous experience is necessary. By the end of this course, you will be able to: - Identify what aspects of a project to track and compare different tracking methods. - Discuss how to effectively manage and communicate changes, dependencies, and risks. - Explain the key quality management concepts of quality standards, quality planning, quality assurance, and quality control. - Describe how to create continuous improvement and process improvement and how to measure customer satisfaction. - Explain the purpose of a retrospective and describe how to conduct one. - Demonstrate how to prioritize and analyze data and how to communicate a project’s data-informed story. - Identify tools that provide effective project team communication and explore best practices for communicating project status updates. - Describe the steps of the closing process for stakeholders, the project team, and project managers. - Explore best practices for leverage generative AI tools for communication.
Microsoft
Capstone and Practice Exam (AZ-500)
Capstone and Practice Exam is the seventh course in the Microsoft Azure Security Engineer Associate Professional Certificate training program. It allows you to apply the skills gained from the previous six courses and prepare for the AZ-500 exam. The course starts with a recap of courses 1 to 6, followed by a real-world capstone project. You will complete the tasks typically performed by an Azure security engineer and then submit the project for peer review. Then, you will evaluate other project submissions and discuss solutions with peers. Finally, you will take a program-level practice exam and receive guidance on enrolling in the AZ-500 Microsoft Azure security technologies exam. By the end of this course, you will be able to: - Implement multifactor authentication. - Create a resource group and a new storage account and provide access to a user. - Create a strategy for implementing Azure security using security groups. - Set up a virtual machine (VM) to host a website, allowing only HTTP and HTTPS traffic. - Enable disk encryption on the VM. - Enable database auditing for a new Azure SQL database. - Enable Microsoft Defender for Azure SQL database. - List the steps to enroll in the AZ-500 exam.
University of Geneva
Climate Change and Water in Mountains: A Global Concern
What is climate change ? How are mountain regions affected by the evolution of water resources and their uses ? What kind of risks need to be considered ? Mountains are recognized as particularly sensitive physical environments where intense and rapid changes have in the past, and may increasingly in the future, place pressure on their resource base. In this context, a team of roughly 100 experts worked from 2008 to 2013 for the European ACQWA project (www.acqwa.ch) which was coordinated by the University of Geneva. The primary objectives of the project were to assess the impacts of a changing climate on the quantity and quality of water originating in mountain regions, particularly where snow- and ice melt represent a large, sometimes the largest, streamflow component. A further objective of the project was to determine the potential disruptions to water-dependent economic activities related to the climate impacts on hydrological systems, and to propose a portfolio of possible adaptation strategies. This particular MOOC is inspired by the ACQWA Project and offers a better understanding of climate change, its impacts on the quality and quantity of water in mountain regions and the risks related to changing water resources. From an interdisciplinary perspective, the participation of twenty-five instructors from five different countries (Switzerland, England, South Korea, India and Nepal) and fourteen institutions (UNIGE, RTS, UNIFR, UZH, ETHZ, Meteodat GmbH, WGMS, Imperial College London, Agroscope, République et Canton de Genève, Yonsei University, IHCAP, ICIMOD, SDC, FOEN) highlights the diversity of both theoretical and practical viewpoints related to these issues. By the end of this course, you will be able : - to define the general concept of climate change in mountain regions - to understand the concepts associated with climate change such as adaptation and water governance strategies - to consider the impacts of climate change on water resources in mountain regions - to identify the impacts of climate change on hydropower, agriculture, aquatic ecosystems and health - to enumerate risks that can occur in mountain areas and lead to disruptions in water availability and use. Your acquired knowledge will be evaluated through multiple-choice quizzes at the end of each unit of the course. This MOOC on “Climate Change and Water in Mountain Regions : A Global Concern” was initiated and financed by the University of Geneva, through its Institute for Environmental Sciences. We look forward to you joining us !
Vanderbilt University
AI Agents and Agentic AI Architecture in Python
Master the Art of Building Intelligent Python Agents That Think, Reason, and Act Unlock the full potential of Python for creating autonomous AI agents that solve complex problems without constant human direction. In this comprehensive course on AI Agents and Agentic AI with Python & Generative AI, you'll learn how to architect sophisticated agent systems that leverage Python's robust ecosystem and industry-standard capabilities. This course takes you beyond the foundations covered in the AI Agents and Agentic AI with Python & Generative AI course to explore advanced patterns for building truly intelligent agents in Python. You'll delve into specialized techniques like self-prompting, expert personas, document-as-implementation, and multi-agent orchestration - all implemented with Python's powerful frameworks and libraries. What You'll Learn: - Self-Prompting Patterns in Python: Build agents that dynamically adopt different thinking modes to handle specialized tasks, transforming unstructured data into structured formats with clean Python implementations - Python-Based Expert Persona Systems: Implement consultation frameworks where agents can invoke domain experts for specialized knowledge while maintaining clean architecture - Document-as-Implementation: Use Python's powerful file handling to create systems where human-readable documents become executable business logic - Multi-Agent Collaboration with Python: Design sophisticated memory sharing and coordination mechanisms between specialized Python agents - Progress Tracking & Planning: Implement robust planning and reflection capabilities using Python's comprehensive tooling - Python Agent Safety & Trust Systems: Build transaction management and safety mechanisms that leverage Python's exception handling and security features By the end of this course, you'll be equipped to build complex, production-ready agent systems in Python that can reason across multiple domains, handle complex workflows, and safely interact with real-world systems. Whether you're building productivity tools, automating complex business processes, or creating intelligent assistants, you'll have the Python-specific knowledge to implement agentic AI solutions that provide genuine business value. This course will teach you these concepts using OpenAI's APIs, which require paid access, but the principles and techniques can be adapted to other LLMs.
University of Minnesota
Engineering Practices for Building Quality Software
Agile embraces change which means that team should be able to effectively make changes to the system as team learns about users and market. To be good at effectively making changes to the system, teams need to have engineering rigor and excellence else embracing change becomes very painful and expensive. In this course, you will learn about engineering practices and processes that agile and traditional teams use to make sure the team is prepared for change. In additional, you will also learn about practices, techniques and processes that can help team build high quality software. You will also learn how to calculate a variety of quantitative metrics related to software quality. This is an intermediate course, intended for learners with a background in software development. To succeed in the course, you should have experience developing in modern programming languages (e.g., Java, C#, Python, JavaScript), an understanding of software development lifecycle models, familiarity with UML diagrams (class and sequence diagrams), and a desire to better understand quality aspects of software development beyond program correctness. At the end of this course, you will be able to comfortably and effectively participate in various techniques and processes for building secure and high quality software.
NVIDIA
AI Infrastructure and Operations Fundamentals
Artificial Intelligence, or AI, is transforming society in many ways. From speech recognition to self-driving cars, to the immense possibilities offered by generative AI. AI technology provides enterprises with the compute power, tools, and algorithms their teams need to do their life’s work. Designed for enterprise professionals, this course provides invaluable insights into the ever-changing realm of AI. Whether you're a seasoned professional or just beginning your journey into AI, this course is essential for staying ahead in today's rapidly evolving technological landscape. We start the journey with an Introduction to AI where we cover AI basic concepts and principles. Then, we delve into data center and cloud infrastructure followed by AI operations. This course is part of the preparation material for the “NVIDIA-Certified Associate: AI Infrastructure and Operations" certification. Successfully completing this exam will allow you to showcase your expertise and support your professional development. Who should take this course? * IT Professionals * System and Network Administrators * DevOps Engineers * Datacenter professionals No prior experience required. Let's get started!
Microsoft
Boost Your Productivity with GitHub Copilot
This module is designed to equip you with the essential skills to set up and optimize your environment for using GitHub Copilot effectively. You will gain practical knowledge on installing and configuring Visual Studio Code (VS Code) across different operating systems, including Mac, PC, and Linux. This course covers the basics of generating code suggestions with GitHub Copilot, from setting up the extension to exploring its chat capabilities. Additionally, you will refine your prompt crafting skills, applying techniques like zero-shot, one-shot, and few-shot learning to enhance the quality of Copilot’s suggestions. The course also delves into advanced features and best practices, guiding you through creating practical projects, such as a Todo application in Python and customizing Copilot to fit your development needs. Through hands-on activities, quizzes, and comprehensive lessons, you will be well-prepared to harness the full potential of GitHub Copilot in your software development workflows. Required Course Materials: A Copilot license is required to complete this course. If you don’t have a Microsoft 365 Personal or Family license, you can start a free 30-day trial using the link provided in the course.
Packt
Test-Driven Development in .NET Core - The Handbook
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 is designed to take you on an in-depth journey through Test-Driven Development (TDD) with .NET 6/7, emphasizing practical application and real-world scenarios. Starting with the fundamentals, you'll learn how to set up and use .NET 6/7, create test projects, and develop unit tests based on specific requirements. You'll then delve into implementing code that meets these requirements, ensuring your applications return the correct data and function as expected. As you progress, the course will guide you through more advanced TDD concepts, including the testing and implementation of application core functionalities. You'll explore creating and saving room bookings, checking room availability, and handling various booking scenarios. The lessons are designed to build your confidence and competence in managing exceptions, adding booking IDs, and ensuring the reliability of your code through thorough testing. Finally, the course culminates with integration testing and continuous integration using GitHub. You’ll refactor projects for better data access, create unit test scenarios for ASP.NET Core applications, and learn to set up and protect GitHub repositories. By the end of the course, you'll be equipped with the skills to run and test your ASP.NET Core applications effectively and streamline your development process with continuous integration techniques.
Google Cloud
IA générative : découvrir les concepts fondamentaux
Le cours "IA générative : découvrir les concepts fondamentaux" est le deuxième du parcours de formation "Leaders en IA générative". Ce cours vous permettra de découvrir les concepts fondamentaux de l'IA générative en examinant les différences entre l'IA, le ML et l'IA générative. Vous comprendrez également comment l'IA générative permet de relever les défis métier à l'aide des différents types de données. Enfin, vous découvrirez les stratégies de Google Cloud pour gérer les limites des modèles de fondation et quelles sont les grandes problématiques du développement et du déploiement d'une IA responsable et sécurisée.
Dartmouth College
Linux Basics: The Command Line Interface - 6
This course will introduce you to Linux, a powerful operating system used by most professional developers! Why add Linux to your C programming skills? Most people use Linux without knowing it! Whether you use a smartphone, search the web, or use an ATM, each time Linux is involved somewhere in the background. It is the most used operating system for embedded devices and high-performance servers. It is also the most common operating system used by developers to create software applications. In this course, you will learn the history of Linux and how its open source community was able to create today’s most advanced operating system. You will navigate the file system, use fundamental Linux commands and master the Linux command line interface. These are essential skills for every developer. You will also be able to produce software written in C using the industry-standard tools on Linux. We are excited to introduce you to Linux and guide you along your path to becoming a skilled user of this powerful operating system! At the end of this short course, you will reach the sixth milestone of the C Programming with Linux Specialization, unlocking the door to a career in computer engineering. Your job Outlook: - Programmers, developers, engineers, managers, and related industries within scientific computing and data science; - Embedded systems such as transportation, utility networks, and aerospace; - Robotics industry and manufacturing; - IoT (Internet of Things) used in smart homes, automation, and wearables. - IEEE, the world’s largest technical professional organization for the advancement of technology, ranks C as one of the top programming languages of 2017 in demand by employers. (Source: IEEE Spectrum) This course has received financial support from the Patrick & Lina Drahi Foundation.
Pearson
Rust Programming Essentials: Unit 5
This course is designed to bridge the gap between theory and practice, equipping you with the skills to implement Rust in real-world applications. Through hands-on lessons, you'll learn to build robust applications, such as a CSV Parser and a relational database interface, using Rust's powerful features. By the end of this course, you'll have the confidence and expertise to tackle complex programming challenges with Rust.
Universidad de Palermo
Gestión de Ingresos
¿Estás listo/a para dominar el arte de la Gestión de Ingresos? Te invitamos a explorar desde los conceptos básicos hasta las aplicaciones avanzadas de esta disciplina. Con este curso, aprenderás sobre el Revenue Management, la planificación estratégica y herramientas prácticas como el Pronóstico de Demanda y la Fijación de Precios, entre muchas temáticas más ligadas a la gestión de ingresos. ¡Uníte y mejorá tus habilidades financieras con nosotros! Los objetivos del curso son: - Comprender los conceptos esenciales y la evolución del Revenue Management. - Adquirir habilidades para diseñar estrategias efectivas en la gestión de ingresos. - Dominar el uso de herramientas prácticas como el Pronóstico de Demanda y la Fijación de Precios. - Analizar el mercado, segmentar clientes y evaluar competidores para tomar decisiones informadas. - Explorar técnicas de distribución del servicio a través de canales directos e indirectos. - Familiarizarse con herramientas de software relevantes para la gestión de ingresos. - Aplicar los conocimientos adquiridos en diversos sectores industriales, como hotelería, transporte y ocio.
Skillshare
Premiere Pro Pt. 3 — Audio, Color & Exporting
Professional video editing is about more than cutting clips together — it’s about creating the right mood, sound, and finish. In this final course, Jordy Vandeput teaches you how to enhance audio, mix soundtracks, and design immersive soundscapes. You’ll also dive into color correction and grading to give your footage a cinematic look. Finally, you’ll learn how to export your project for different platforms while keeping the highest quality. By the end of this course, you’ll be able to: * Enhance dialogue, add effects, and mix audio for a balanced sound. * Correct and grade color to achieve a professional, cinematic style. * Export video projects optimized for different formats and platforms. This course is designed for learners who have completed Parts 1 and 2, or who already understand Premiere Pro’s editing basics. It’s perfect for creators who want to deliver polished, professional videos that look and sound great anywhere they’re shared. *Please note: Adobe Premiere Pro software is required to complete this course Instructor bio: Jordy is a filmmaker, video editor, and educator, best known for hosting Cinecom, one of the largest YouTube channels on filmmaking and video editing with over 2.5 million subscribers. After graduating from film school in 2012, Jordy discovered his passion for teaching online and has since focused on creating engaging, hands-on learning experiences. Unlike traditional education, Jordy’s classes emphasize practical skills and creative problem-solving, aiming to deliver an immersive class experience rather than just information. His goal is to help learners gain confidence and mastery in filmmaking and video editing.
University of London
Logic and Reasoning for Computing
Logic forms the backbone of computer science, providing the language and methods for precise reasoning, rigorous analysis, and formal proof. Logic and Reasoning for Computing equips learners with essential tools to represent statements, analyse arguments, and verify correctness. Across four modules—Propositional Logic, Predicate Logic, Boolean Algebra, and Proof Techniques—you will build a solid foundation in formal reasoning and connect abstract concepts directly to computing practice. You’ll explore truth tables, quantifiers, Boolean operations, and methods of proof, applying them to areas such as programming, digital circuits, and algorithm verification. By the end of this course, you’ll not only be able to reason critically and communicate arguments clearly, but also have the confidence to apply logical structures to both theoretical and practical problems in computer science.
Creo Incubator
Entrepreneurship: Financial Literacy & Fundraising Readiness
The CREO Entrepreneurship: Financial Literacy & Fundraising Readiness Course supports entrepreneurs and early-stage founders in building the financial understanding and readiness needed to engage effectively with investors and funding partners. The course introduces core financial concepts relevant to start-ups and explains how different fundraising vehicles operate across stages of venture growth. Participants explore key topics such as financial fundamentals, funding options, investor expectations, and the structure of the fundraising process. The course examines how financial literacy supports better decision-making and clearer communication with investors. Learners also develop an understanding of how to position their venture for fundraising, including how to articulate financial needs, growth assumptions, and value creation. Through applied examples and practical frameworks, the course enables participants to approach fundraising with greater clarity, confidence, and preparation, while understanding both opportunities and trade-offs associated with different funding paths. By the end of this course, you will be able to: - Explain key financial concepts relevant to early-stage ventures - Differentiate between common fundraising vehicles and funding stages - Assess which fundraising options align with venture needs and goals - Prepare for fundraising conversations with investors - Describe the main steps and expectations of the fundraising process Prerequisites: - No prior finance or fundraising experience is required. The course is suitable for aspiring and early-stage entrepreneurs seeking to strengthen financial literacy and fundraising readiness.
Yonsei University
Spatial Data Science and Applications
Spatial (map) is considered as a core infrastructure of modern IT world, which is substantiated by business transactions of major IT companies such as Apple, Google, Microsoft, Amazon, Intel, and Uber, and even motor companies such as Audi, BMW, and Mercedes. Consequently, they are bound to hire more and more spatial data scientists. Based on such business trend, this course is designed to present a firm understanding of spatial data science to the learners, who would have a basic knowledge of data science and data analysis, and eventually to make their expertise differentiated from other nominal data scientists and data analysts. Additionally, this course could make learners realize the value of spatial big data and the power of open source software's to deal with spatial data science problems. This course will start with defining spatial data science and answering why spatial is special from three different perspectives - business, technology, and data in the first week. In the second week, four disciplines related to spatial data science - GIS, DBMS, Data Analytics, and Big Data Systems, and the related open source software's - QGIS, PostgreSQL, PostGIS, R, and Hadoop tools are introduced together. During the third, fourth, and fifth weeks, you will learn the four disciplines one by one from the principle to applications. In the final week, five real world problems and the corresponding solutions are presented with step-by-step procedures in environment of open source software's.