The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
University of Geneva
Water Resources Management and Policy
Water management today is faced with new challenges such as climate change or the effects of human activity. Public and private stakeholders who are active in this field must develop new ways to better manage the water cycle "as a whole". The objective of this MOOC is to develop an understanding of the problems related to water management. Firstly, this course will define a resource and, more specifically, the resource of water. It will look at how water is used and the activities associated with it as well as any potential conflicts. The course will look at water management in detail through the analysis of the different types of rights and obligations associated with, for example, the development of a multi-sectorial regulation system or a watershed management approach. By the end of this course, our aim is to enable you to: 1) Identify the main issues and strategies linked to water resource management 2) Acquire the key reading material needed to understand the many variables (environmental, institutional and political) which affect water and which, in terms of management, may require adjustment. This course was developed by the Geneva Water Hub. Alongside researchers from the University of Geneva from a range of faculties, researchers from other universities and research centres will be involved in this course. Practitioners who deal daily with the political dimension of water management will also input into the course. This MOOC is designed for all those interested in the water sector. Prior training is not necessary to follow our program. The findings presented in this course can be easily reapplied to different contexts and to different scales of analysis. This MOOC is supported by the Geneva Water Hub and the University of Geneva along with the MOOC in « Ecosystem Services: a Method for Sustainable Development » (www.coursera.org/learn/ecosystem-services) and the one in "International Water Law" (www.coursera.org/learn/droit-eau). This course is funded by the Global Programme Water Initiatives of the Swiss Agency for Development and Cooperation (SDC). This course is also available in French : www.coursera.org/learn/gestion-eau
Vanderbilt University
Trustworthy Generative AI
We see lots of news reports of Generative AI tools, such as ChatGPT, making mistakes and producing inaccurate information. Many of these mistakes happen because humans use the tools in the wrong way - trying to solve unsuitable problems and not thinking about risk. Hallucination isn't a bug, it's a feature when you approach problems correctly. This course teaches techniques for determining if a problem fits Generative AI's capabilities, framing problems to reduce risk, prompt engineering for trust, and appropriate human engagement in the process. Students learn concrete prompt designs, how to check outputs, how to use Generative AI for ideation and creation, ways to augment human skills, and more ethical, beneficial applications. The course will show how you can: - Leverage prompt engineering techniques to generate more reliable outputs - Master methods to verify and validate outputs - Frame problems in alternative ways to reduce risk - Apply generative AI for creative ideation - Use Generative AI in ways that augment rather than replace human reasoning and creativity
University of Minnesota
Agile Software Development
Software industry is going crazy on agile methods. It is rapidly becoming the choice for software development where requirements are unpredictable or is expected to change over time. This course will help you gain knowledge on what is agile? Why agile is better suited for these situations? We will also cover some of the most common agile frameworks like scrum and XP in depth. Prerequisite: You need basic knowledge of software development process and software development methodologies. After completing this course, you will be able to : 1) Demonstrate the ability to participate effectively in agile practices/process for software development. 2) Explain the purpose behind common agile practices. 3) Ability to apply agile principles and values to a given situation. 4) Ability to identify and address most common problems encountered in adopting Agile methods. Project: You will also be given opportunity to apply what you learn in this course. You will be given fictional case studies, where after studying the case study, you will have to exercise some of the practices, techniques, etc that team members of an agile team members are expected to know.
The University of Edinburgh
An Introduction to Responsible AI for SMEs
The course is intended to equip Small-Medium Enterprises (SMEs) and micros with a basic understanding of responsible AI innovation. Having completed the course, learners will understand the potential benefits, risks and limits of different AI tools, methods and approaches, be able to demonstrate an awareness of the relevant policy and regulations relevant to AI adoption, and use and know the right questions to ask when seeking to use a proprietary or open-source AI system for the first time. The course will include exposure to general principles and best practices for responsible AI use, and widely available tools and resources to support organisations in Responsible AI practice. Moreover, the course will include voices from the sector to illustrate practical examples of where AI has been used responsibly, why responsible engagement with AI is necessary, and how to avoid pitfalls and harms that commonly occur when using an AI system. (Course Image by Alan Warburton / © BBC / Better Images of AI / Plant / CC-BY 4.0)
MedCerts
Professionalism in Allied Health
This course will benefit anyone considering a career in allied health, as well as those already working the field. Allied Health Professionals must be committed to the key attributes of professionalism and strive to reflect this within the delivery of patient-centered, safe, and effective care. “Professionalism” is a broad term which reflects many different skills and abilities. For an individual to exhibit professionalism, they must be armed with specific skills and abilities that do not always show up within certification requirements, or even within career training curriculum. Soft skills are hard to measure and are typically less well-defined than hard skills. However, soft skills are what set many job candidates apart. Professionalism is not just what one knows. It is how one does their job, how one behaves, and how one comes across as they interact with others. The purpose of this course is to support students with soft skills training that will provide the tools needed to demonstrate a higher level of professionalism on the job. Key components of the course focus on patient interaction, proper office behavior, medical ethics, diversity and cultural bias, emotional strength, professional appearance, and communication. The course maintains a focus on the key attributes that are true markers of professionalism. This course was created with input from healthcare professionals working in the field, healthcare employers that hire our graduates, professional educators, and even former MedCerts students. The end-result is a collection of modules that touch on the soft skills that are truly important in the real world of allied healthcare. In this course, students are engaged through scenario-based learning that allows for real interaction with virtual coworkers and patients. Additionally, game-based activities keep students engaged and entertained throughout their learning journey.
Edureka
Gen AI for Code Generation for Python
The Gen AI for Code Generation for Python course introduces practical techniques for using Generative AI to create Python code efficiently. This course is designed to help learners understand how AI tools can assist in writing everything from simple Python scripts to complete end-to-end applications. You will explore key methods for AI-assisted code generation, apply prompt strategies, and learn how to streamline development using generative models. By the course's conclusion, you will be able to: - Generate code with the help of the Generative AI tool - Implement strategies to design precise prompts for optimal code output - Analyze the quality and efficiency of the generated Python code - Create diverse Python projects using Gen AI's code-generation tools - Create diverse test scenarios using ChatGPT to cover various aspects of software functionality -Generate effective test cases with ChatGPT encompassing different use and potential edge cases -Evaluate the best practices in AI-driven code generation -Practice refining and optimizing generated code for real-world applications This course is tailored for freshers, Python developers, and coding enthusiasts eager to harness the power of Generative AI in their coding journey. Prior experience with Generative AI and Prompt Engineering concepts can provide a beneficial foundation for this course. Embark on a creative journey to enhance your proficiency in generating visually captivating Python code for a wide range of purposes.
Peking University
Chinese Characters for beginner (2) 汉字(2)
Welcome to "Chinese Characters for beginner (2)"! This is an elementary course on learning Chinese characters. Together, we will continue to learn another 240 Chinese characters in this course. And we will learn about another 1,200 basic Chinese words composed of 240 commonly used Chinese characters, which begin with “耳”(ear), including pronunciation, shape and meaning, so that to improve the learning effect. ① Each Chinese character is with pinyin; ② Each Chinese character is shown in the form of animation in the process of writing, namely strokes; ③ English translation is used on the Chinese character can be a word itself. Other Chinese characters can not be independent of words are the characters of. The English translation of this kind of characters is marked in parentheses; ④ Each Chinese word is accompanied by Pinyin, English translation and picture, which is easy to understand; ⑤ There are proper exercises at the end of each lesson. Good luck !
Coursera
YouTube Content Creation Essentials
This course equips you with the fundamental skills needed to produce high-quality YouTube videos. You'll master the entire video production workflow, from writing compelling scripts to recording and editing professional-looking content. You'll learn accessible production techniques using smartphones and entry-level editing software, allowing you to create engaging content without expensive equipment. By the end, you'll be able to confidently plan, shoot, and edit videos that capture viewer attention. By the end of this course, you will be able to: - Write engaging video scripts and storyboards - Produce professional-quality video content using basic equipment - Create attention-grabbing thumbnails and video graphics - Develop efficient content production workflows - Apply fundamental video and audio editing techniques
EDUCBA
Building the Core Mechanics of a Pinball Game in UE
This course empowers learners to build a fully playable and visually engaging Pinball Game using Unreal Engine’s Blueprint visual scripting system. Through a structured, hands-on approach across four in-depth modules, learners will explore essential gameplay elements from the ground up. Participants will apply core development techniques by configuring a responsive player environment, construct interactive objects such as bumpers, flippers, plungers, and scoring systems, and integrate collision-based physics and user-controlled mechanics. The course further guides learners to develop advanced interface components including dynamic scoreboards, player stat displays, and end-game conditions. In the final phase, learners will design and optimize a professional-grade main menu and user interface to complete a polished player experience. Emphasizing both technical precision and design logic, the course challenges students to not only script but also evaluate and refine their gameplay systems for clarity, performance, and player engagement. By the end of the course, learners will have gained practical skills in blueprint logic, physics interaction, UI creation, game state management, and performance optimization, equipping them to build their own interactive arcade-style games or prototype mechanics for more complex projects.
EDUCBA
Build a Blockchain-Based Stock Trading Website
By the end of this course, learners will be able to design, build, and optimize a complete blockchain-based stock market and trading website, implement professional UI sections, structure user-centric navigation, and present trading workflows, pricing, and trust elements effectively. This course provides a practical, step-by-step journey into creating a modern stock market and trading website powered by blockchain concepts. Learners gain hands-on experience designing headers, menus, sliders, feature sections, FAQs, services, trading interfaces, pricing packages, and trust-building components such as testimonials and blogs. The course emphasizes real-world website structure, usability, and presentation rather than isolated code snippets. Learners benefit by developing industry-relevant skills that can be applied to fintech platforms, trading portals, and blockchain-based web projects. The course uniquely focuses on end-to-end website development, guiding learners from initial layout planning to final optimization and deployment-ready structure. Unlike theory-heavy courses, this program integrates visual design, user experience, and blockchain-oriented presentation into one cohesive project, enabling learners to confidently showcase a complete, professional trading website in their portfolio.
University of Illinois Urbana-Champaign
IoT Communications
This course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it's time get into more advanced territory and enhance the device's connectivity further. To do so you will study radio frequency (RF) communication, the MAC layer, Mesh Networking as well as distributed algorithms for use with geographic locations. These techniques will be applied to your device in the lab, which is composed of four steps, one in each week of the course. In Week 1, after going over some orientation for the course, you will focus on radio frequency (RF) communication, how it fits in with the larger scope of electromagnetism, how RF signals propagate in physical environments, how RF signals can be used to encode data, and how all this information is useful in constructing resilient and high-bandwidth IoT communication substrates.
Coursera
Use Java APIs to sort and search a collection of data
In this project, the learner will use the Java API to sort and search arrays and lists by implementing the Collections sort function, the binarySearch function, and the Comparator and Comparable interfaces.
University of Toronto
Introduction to Psychology
This course will highlight the most interesting experiments within the field of psychology, discussing the implications of those studies for our understanding of the human mind and human behavior. We will explore the brain and some of the cognitive abilities it supports like memory, learning, attention, perception and consciousness. We will examine human development - both in terms of growing up and growing old - and will discuss the manner in which the behavior of others affect our own thoughts and behavior. Finally we will discuss various forms of mental illness and the treatments that are used to help those who suffer from them. The fact of the matter is that humans routinely do amazing things without appreciating how interesting they are. However, we are also routinely influenced by people and events without always being aware of those influences. By the end of this course you will have gained a much better understanding and appreciation of who you are and how you work. And I can guarantee you that you'll learn things that you'll be telling your friends and family about, things that will fundamentally change the way you think of yourself and others. How can you resist that?!
Imperial College London
Migration and health
Migration and health is the second instalment of the wider Global Health Challenges and Governance specialisation from Imperial College London's Global Master of Public Health (GMPH). The scope and content of this course has been developed from the ground up by a combined team of academics and practitioners drawing on a wealth of real-world public health experience as well as deep academic knowledge. Through short video lectures, readings and a wide range of interactive activities, learners will be immersed in the intersection of migration and health. Designed for those new to the discipline, over four modules (intended for one week of learning each), learners will become familiar with the relationship between migration and health. Learners will be introduced to key terms and global trends in migrations, the profound impact of crises in non-health sectors on health, and policy instruments addressing migration. By the end of this course, learners will be able to describe international treaties protecting migrants’ right to health and migrant sensitive health systems. Learners will also be able to critically evaluate whether and how their national health system is providing universal health coverage to migrants. The subsequent course in this specialisation requires the knowledge from this course, as learners will take a deep dive into climate change by applying their global health analytical skills and knowledge of multilateral policy instruments to this important global health challenge.
SkillUp
Scrum Master Capstone
This course enables learners to apply the knowledge and skills of a Scrum Master that they have acquired throughout their participation in the IBM IT Scrum Master Professional Certificate (PC) or the SkillUp Scrum Master Specialization. In this Capstone course, you will gain practical knowledge, including understanding the initiation of project launches and the formation of effective Scrum teams. Additionally, you will acquire skills in developing working agreements, User Stories, curating the Product Backlog, conducting relative estimation, creating the Sprint backlog, generating a burndown chart, and facilitating retrospectives. Throughout this course, we will present numerous real-world project scenarios and provide templates and instructional guidance to help you participate in hands-on activities to build a portfolio of artifacts. This portfolio will serve as proof of your expertise and readiness to take on more advanced Scrum responsibilities.
Coursera
Design & Optimize SQL Database Schemas
Most database schemas start simple, but as data grows and queries become complex, performance bottlenecks emerge. What separates skilled data engineers from the rest is the ability to architect schemas that scale. This Short Course was created to help data engineers and database professionals accomplish advanced schema design and optimization that directly impacts query performance and system scalability. By completing this course, you'll be able to implement DDL partitioning and clustering strategies, make informed decisions about when to denormalize for performance gains, and create professional ER diagrams that communicate complex data relationships. These are the exact skills you'll use to optimize slow-running queries and design schemas that handle enterprise-scale workloads. By the end of this course, you will be able to: - Apply partitioning and clustering strategies using SQL Data Definition Language (DDL) - Analyze the trade-off between database normalization and query performance to propose schema refactoring - Create Entity-Relationship diagrams to model and document data structures This course is unique because it combines hands-on DDL implementation with strategic schema design decisions that directly address real-world performance challenges. To be successful in this project, you should have a solid foundation in SQL querying, basic database design principles, and experience working with relational databases.