The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Scrimba
CSS UI Effects: Shadows, Gradients & Animations
Transform your UI designs and web sites by combining shadows, gradients, and animations in this practical course. You’ll learn to create depth with soft and hard shadows, building layered, engaging visuals that enhance your layout. Discover how to apply subtle and dynamic gradients to backgrounds, buttons, and cards, achieving visually appealing effects that guide users’ attention. Finally, you'll bring your designs to life with UI animations, using transitions and hover effects to create a smooth, interactive experience. Each section of this course is hands-on, with challenges that help you apply your skills to real-world components. By the end, you’ll know how to add polish to any interface, creating designs that are functional, interactive, and visually compelling.
Vanderbilt University
AI Agents with Model Context Protocol & Typescript
Build AI Agents That Actually Work AI agents are everywhere—but most of them fail in frustrating, unpredictable ways. They get confused, waste tokens, hit dead ends, and require constant babysitting. This course teaches you the patterns and architectures that separate agents that struggle from agents that succeed. Using TypeScript and the Model Context Protocol (MCP), you'll learn to build AI agents from the ground up—and more importantly, you'll learn why certain designs work while others fall apart. What You'll Learn: - Build MCP Tool Servers — Create the bridge that lets AI agents interact with any system: filesystems, databases, APIs, or your own custom tools - Master the Agent Loop — Understand the universal pattern every AI agent follows: PERCEIVE → DECIDE → ACT → OBSERVE → REPEAT - Connect agents to tools — Wire up LLMs to discover, select, and execute tools autonomously The Patterns That Make Agents Reliable: - Response-as-Instruction — Your tools don't just return data—they guide agent behavior in real-time. Learn to design tool responses that teach the agent what to do next, when to stop, and how to communicate results. - Failing Forward — Turn errors from dead ends into stepping stones. Design error messages that teach agents how to recover—automatically, without human intervention. For the first time in computing history, your error messages have a reader that can actually do something about them. - Intelligence Budget — Every token in the context window is precious attention. Learn to maximize signal and minimize noise—pre-digesting data in tools, using scripted orchestration for mechanical work, and reserving the agent's cognitive resources for decisions that actually require intelligence.
Kennesaw State University
The Business of Cybersecurity Capstone
This course intends to make the student familiar with information security management. When you have finished with this course you will know more about: • Governance: including the mission, roles and responsibilities of the InfoSec governance function, and the strategic planning process and InfoSec’s role in the organization’s strategic planning effort. • You will understand the various types of InfoSec policies and how effective information security policy is created and used. • Risk management and the risk management process • Certain laws and ethical issues impacting information security in the organization. And some common information security management practices such as benchmarking and performance measures.
Automatic Data Processing, Inc. (ADP)
Putting Strengths to Work
Welcome to Leading StandOut Teams: Putting Strengths to Work! This course will explore and deepen your capacity to identify and communicate where your team members do their best work. We will look at how being aware of and drawing attention to strengths -- more than weaknesses -- will work wonders for your team members' performance and engagement. And we’ll discuss how helping your team members work well with each other will go a long way toward making that their story about work a positive one. By the end of the course, you will be able to: - Collaborate with your team members to communicate where they're doing their best work. - Relate your team members' performance and engagement to their individual strengths. - Design ways your team members can work together more effectively based on where they are at their best. Modules Include: One: What They Do Best. Explore and deepen your capacity to identify and communicate where your team members do their best work. Two: Focus on Strengths. Explore how being aware of and drawing attention to strengths -- more than weaknesses -- will work wonders for your team members' performance and engagement. Three: Working with Others. Learn how to help your team members work well with each other toward making your company story a positive one. This is a beginner's course, intended for team leaders with an interest in Leading StandOut Teams. It includes lecture videos by StandOut Strengths Coaches, practice quizzes, graded quizzes, peer-reviewed assignments, discussion prompts, and activity guides to facilitate ongoing learning and provide a structure to make sense of learning so that it can be embedded into real change. To succeed in this course, you should be willing to self-reflect and open to shifting perspectives. Making the effort will result in a positive and fulfilling response. The final project in this course is a required peer review, where you are expected to review, explain in detail, and assess the learning you have obtained.
University of Colorado Boulder
Light Emitting Diodes and Semiconductor Lasers
This course can also be taken for academic credit as ECEA 5605, part of CU Boulder’s Master of Science in Electrical Engineering degree. LEDs and Semiconductor Lasers Course Introduction You will learn about semiconductor light emitting diodes (LEDs) and lasers, and the important rules for their analysis, planning, design, and implementation. You will also apply your knowledge through challenging homework problem sets to cement your understanding of the material and prepare you to apply in your career. Course Learning Outcomes At the end of this course you will be able to… (1) Design a semiconductor light emitting diode and analyze efficiency (2) Design a semiconductor laser (3) Choose suitable semiconductor materials for light emitting devices
LearnQuest
Managing and Optimizing SD-Branch Networks
This course is tailored for network engineers, IT managers, cybersecurity specialists, and IT consultants responsible for managing and optimizing SD-Branch networks. It is designed to empower learners with practical skills and make them capable of handling real-world scenarios. Master the art of managing and monitoring SD-Branch networks using practical tools like SD-WAN controllers. Learn to optimize network performance for real business needs by analyzing application requirements, implementing traffic shaping and QoS policies, and employing network segmentation and routing techniques. Acquire the skills to maintain network health and security by implementing security audits, conducting vulnerability assessments, and updating firmware and software on network-connected devices. This course requires a browser with an internet connection, but no specific software or hardware is needed to complete this course.
Universitat de Barcelona
A Voice of Their Own. Women's Spirituality in the Middle Ages.
Have you ever heard about medieval mysticism or medieval heresies? Have you ever wondered about the particular role women played in medieval spirituality? Do Hildegard of Bingen, Clare of Assisi, Marguerite Porete, the Cathar ladies or Isabel de Villena ring a bell? Have you ever felt like you wanted to know more about them? If your answer to any of these questions was yes, then this MOOC, A voice of their own. Women’s spirituality in the Middle ages is what you were looking for. A Voice of their own is much more than a course. It is an invitation to follow the paths traced by the spiritual experiences of medieval women. It is a challenge that, should you let it, will take you to places where you will see and hear things that will astonish you. Here you will find medieval women playing a major role in the spiritual transformations of the Middle Ages, founding monastic movements and orders, writing about their experiences, traveling the roads of Europe to spread their ideas, creating spiritual landscapes, as well as both material an intangible architectures. In this MOOC, these women will speak to you from the past, and you'll see that their voices still hold great validity in the present.
Microsoft
PMP Formulas
In this course, you'll learn about Earned Value Management, discover how to gauge project performance accurately, and use this information to make strategic decisions for project success. You'll also learn how to implement PMP formulas, equipping you with the tools to monitor progress and optimize resource utilization across diverse project environments. Additionally, you'll learn to assess project financial Return on Investment (ROI), honing your ability to evaluate project feasibility and prioritize investments to maximize organizational value. This course aligns with the Microsoft Office Specialist: Associate (Microsoft 365 Apps): MO-210 exam, enhancing your spreadsheet skills. You'll focus on managing worksheets and workbooks, managing data cells and ranges, managing tables and table data, and using formulas and functions. After completing this course, you'll be able to: • Describe the process of Earned Value Management. • Implement the PMP formulas project environments. • Assess if a project has a sound financial Return on Investment. This course is ideal for preparing for the PMI® Authorized PMP® Exam and starting your journey towards mastering the Microsoft Office Specialist: Associate (Microsoft 365 Apps): MO-210 exam.
Duke University
Java Programming: Build a Recommendation System
Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our own! In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems. You will work with data for movies, including ratings, but the principles involved can easily be adapted to books, restaurants, and more. You will write a program to answer questions about the data, including which items should be recommended to a user based on their ratings of several movies. Given input files on users ratings and movie titles, you will be able to: 1. Read in and parse data into lists and maps; 2. Calculate average ratings; 3. Calculate how similar a given rater is to another user based on ratings; and 4. Recommend movies to a given user based on ratings. 5. Display recommended movies for a given user on a webpage.
Pearson
CCNA 200-301 Version 1.1: Unit 5
This course is designed to provide you with essential skills and knowledge in IP services, important for any networking professional. You'll learn about Network Address Translation (NAT) and its role in modern networks, how to configure the Dynamic Host Configuration Protocol (DHCP) for IP addressing, and the operations of DNS and SNMP for network management. The course also covers Quality of Service (QoS) for network performance and secure remote access using SSH. With hands-on labs and exercises, you'll gain the expertise to manage and optimize complex network environments.
University of Copenhagen
Transformation of the Global Food System
The UN predicts we will be 9-10 billion people on Earth in 2050. Providing so many people with nutritious foods is a massive challenge and one that cannot be met by simply upscaling current practices regarding food production and consumption. Providing humanity with nutritional food is at the center of all decisions related to sustainable development. Agriculture is responsible for 80% of global deforestation. The food systems release 29% of global greenhouse gasses. We use an area equivalent to North and South America combined for the production of meat for consumption or to produce the food necessary to feed the animals we eat. 70% of fresh water use is related to agriculture. These figures are staggering, and they show us, that we need to rethink and transform the way we produce, distribute and consume food worldwide. This course focuses on how food systems can become more sustainable. It consists of four modules where each focuses on an essential ingredient towards developing more sustainable food systems: (1) Boosting the small, (2) Transforming the big, (3) Losing less and (4) Eating smarter. In each of these key areas, we will meet people from different countries around the world, who labor every day to find and spread solutions that work. Connecting the challenges that must be overcome to develop a sustainable global food system with the solutions being developed by the amazing group of people you meet in this course has been a huge source of inspiration for me. I truly believe that the global food system can be transformed to sustainably meet the needs of 9-10 billion people and, with this course, I dare you to join me!
Universidad de Palermo
Negociación y Resolución de Conflictos
¡Obtenemos en la vida lo que somos capaces de negociar! Un buen puesto de trabajo, relaciones profundas y de valor con amigos y familiares; un buen negocio. De hecho, pasamos la mayor parte de nuestro tiempo negociando, en procesos más o menos largos, o complejos, en ocasiones con tiempo para prepararnos, y, en otras, debiendo resolver sobre la marcha, pero siempre negociando. Preguntas tales cómo: ¿por qué se generan los conflictos? ¿cómo se construye una mirada diferente para poder resolver una situación que parece que no tiene salida? ¿cómo evaluar lo que está en juego en la negociación? ¿cómo prepararse para el proceso negociador? ¿qué estilo de negociación me conviene adoptar según el caso? Estas y muchas otras preguntas podrás responderte a lo largo de este curso, cuyo objetivo principal es convertirse en tu caja de herramientas para que, en cada situación, sepas qué estrategia y/o táctica utilizar con mayor eficiencia y eficacia, para alcanzar los objetivos que te hayas propuesto.
28DIGITAL
System Validation (2): Model process behaviour
System Validation is the field that studies the fundamentals of system communication and information processing. It is the next logical step in computer science and improving software development in general. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do. The techniques put forward in system validation allow to prove the absence of errors. It allows to design embedded system behaviour that is structurally sound and as a side effect forces you to make the behaviour simple and insightful. This means that the systems are not only behaving correctly, but are also much easier to maintain and adapt. ’Model process behaviour' is the follow-up MOOC to 'Automata and behavioural equivalences'. This MOOC shows you how to model process behaviour, in particular protocols and distributed algorithms, dive deeper in the properties of system behaviour, and keep things simple to avoid a state space explosion. Reading material. J.F. Groote and M.R. Mousavi. Modelling and analysis of communicating systems. The MIT Press, 2014. This course is part 2 of the set of courses for System Validation. System Validation, as a set of courses, is part of a larger 28Digital online programme called 'Internet of Things through Embedded Systems'.
BCG
Цифровая трансформация
Цифровая трансформация — это популярная на сегодняшний день тема. Но что это такое и почему она важна для компаний? В этом курсе, разработанном и курируемом ведущими преподавателями Дарденской школы бизнеса при Виргинском университете и экспертами в области глобального управления компании Boston Consulting Group, мы поговорим о цифровой трансформации с двух точек зрения. Сначала мы обсудим темп изменений и насущные потребности, которые он создает для бизнеса. После этого мы рассмотрим контекст трансформации и поговорим о том, как добиться успеха в цифровую эпоху. Затем мы рассмотрим фирменную модель BCG. Она поможет определить ключевые области цифровизации, включая стратегию, основные процессы и технологии. По окончании этого курса вы сможете: – давать определение экономике инноваций, технологическим изменениям и подрывам рынка – оценивать плюсы и минусы современных цифровых технологий, способствующих развитию – выполнять цифровую трансформацию своей организации на основе модели BCG
EDUCBA
Master Advanced SketchUp Modeling & Visualization Workflows
By the end of this course, learners will be able to organize complex SketchUp models using professional layer and grouping strategies, apply accurate CAD-based modeling workflows, generate advanced geometry and realistic terrain, implement intelligent components and classifications, and produce polished visual presentations with materials, scenes, and animations. This advanced SketchUp course is designed for learners who already understand the basics and want to elevate their 3D modeling skills to a professional, production-ready level. Through a structured, module-based progression, learners move from advanced foundations and precision modeling into complex geometry creation, terrain manipulation, and high-quality visualization techniques. Each lesson emphasizes real-world workflows, clean model structure, and efficiency, ensuring that skills scale to larger and more demanding projects. What makes this course unique is its end-to-end focus on both model intelligence and presentation quality—combining CAD integration, dynamic components, terrain tools, extensions, materials, and animation into a single cohesive learning path. Upon completion, learners gain the confidence to build accurate, organized, and visually compelling SketchUp models suitable for professional design, architectural, and landscape workflows.
LearnQuest
Generative AI for Penetration Testing: Red Team
Discover how generative AI is revolutionizing penetration testing. In this hands-on course, you’ll learn how red teams are leveraging AI to streamline every phase of an attack—from information gathering to vulnerability discovery, exploitation, and social engineering. You'll gain practical experience with tools like SpiderFoot, Nmap, Burp Suite, Metasploit, and PentestGPT to automate OSINT, prioritize scan results, exploit weaknesses, and maintain access in real-world scenarios. You'll also use AI to craft phishing emails and fake identities, simulating advanced social engineering tactics. Designed for cybersecurity professionals and aspiring ethical hackers, this course combines cutting-edge AI workflows with proven penetration testing strategies. Learn to think like an attacker—and use AI to move faster, smarter, and more effectively in today’s dynamic threat landscape.