The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Google Cloud
Network Tiers - Optimizing Network Spend
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create one VM in the premium network service tier (default) and one VM in the standard network service tier. Then you compare the latency and routes for each VM instance.
Coursera
AI Marketing Strategy and Analytics
By completing this course, you will be able to design AI-informed marketing strategies, analyze competitive and customer data, and translate insights into actionable marketing plans. AI Marketing Strategy and Analytics focuses on planning, evaluating, and optimizing marketing initiatives using data and AI-supported insights. You’ll learn how to analyze buyer journeys, identify search-driven discovery moments, and align marketing objectives with measurable performance indicators. This course emphasizes practical strategy development. You’ll create structured marketing plans that integrate timelines, budgets, geographic targeting, and KPIs. You’ll also analyze competitive positioning using keyword and social listening data, evaluate campaign and advertising performance, and visualize marketing spend through integrated dashboards. What makes this course unique is its combination of strategy and execution. Rather than treating analytics as reporting alone, you’ll learn how to use data to guide planning decisions, prioritize initiatives, and justify resource allocation. This course builds on earlier SEO and AI-enabled content skills and prepares you for advanced campaign optimization, performance analysis, and decision-making in later courses.
Stanford University
AI in Healthcare Capstone
This capstone project takes you on a guided tour exploring all the concepts we have covered in the different classes up till now. We have organized this experience around the journey of a patient who develops some respiratory symptoms and given the concerns around COVID19 seeks care with a primary care provider. We will follow the patient's journey from the lens of the data that are created at each encounter, which will bring us to a unique de-identified dataset created specially for this specialization. The data set spans EHR as well as image data and using this dataset, we will build models that enable risk-stratification decisions for our patient. We will review how the different choices you make -- such as those around feature construction, the data types to use, how the model evaluation is set up and how you handle the patient timeline -- affect the care that would be recommended by the model. During this exploration, we will also discuss the regulatory as well as ethical issues that come up as we attempt to use AI to help us make better care decisions for our patient. This course will be a hands-on experience in the day of a medical data miner. In support of improving patient care, Stanford Medicine is jointly accredited by the Accreditation Council for Continuing Medical Education (ACCME), the Accreditation Council for Pharmacy Education (ACPE), and the American Nurses Credentialing Center (ANCC), to provide continuing education for the healthcare team. Visit the FAQs below for important information regarding 1) Date of the original release and expiration date; 2) Accreditation and Credit Designation statements; 3) Disclosure of financial relationships for every person in control of activity content.
Packt
Database Management and Core Application Development
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 offers a comprehensive guide to database management and core application development using ASP.NET Core and Entity Framework. You'll learn to set up and manage databases, implement key design patterns, and build robust web applications. By the end of the course, you’ll have practical experience in database setup, migration handling, CRUD operations, and more. The course begins by introducing you to Entity Framework Core and database management, covering database setup, migrations, and data seeding. You'll explore Visual Studio and Visual Studio Code integration, understand connection strings, and learn how to work with migrations to update the database schema. Additionally, you’ll set up Microsoft SQL Server using Docker and explore best practices in managing EF Core databases. You will then dive into core application development by building modules such as Leave Type Management, where you’ll implement CRUD functionality, understand asynchronous programming, and work with dependency injection. You'll also learn how to scaffold views, implement user input validation, and manage the frontend design. This section will help you develop the full stack skills needed for web application development. Familiarity with basic web development concepts and C# is recommended. This course is perfect for developers looking to expand their knowledge of web development with ASP.NET Core and Entity Framework, particularly those with a foundation in C# and basic web development.
Universidad Nacional Autónoma de México
Creatividad computacional
¿Qué es la creatividad? ¿Pueden ser creativas las computadoras? ¿Cómo, cuándo y con qué objetivo surgió esta nueva área de investigación? ¿Hasta dónde hemos llegado en la creación de sistemas “creativos” y qué teorías, metodologías y técnicas podemos usar para programar y evaluar este tipo de sistemas en generación de narrativas, música, descubrimiento científico, artes visuales, etcétera? Analizaremos éstas y otras preguntas, y discutiremos sobre sus implicaciones a lo largo del curso. Asimismo, conforme avances en las lecciones, irás construyendo poco a poco tu propio agente artificial creativo. Es indispensable que cuentes con conocimientos básicos en programación (Python) y algoritmos genéticos.
Microsoft
Connect Services with Microsoft Azure Service Bus
Azure lets you create applications composed of various components: website front-ends, back-end services, and triggered functions that perform compute-on-demand services. Azure also includes various communication strategies to let these various components pass data to each other. In this course, you will learn how to leverage these communication services to create scalable, efficient solutions out of testable components. This course will help you prepare for the Microsoft Certified: Azure Developer Associate certification. This course is part of a Specialization intended for developers who want to demonstrate their expertise in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. It is ideal for anyone interested in preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. This is the second course in a program of 8 courses to help prepare you to take the exam. Each course teaches you the concepts and skills that are measured by the exam. By the end of this Professional Certificate program, you will be ready to take and sign-up for the Exam AZ-204: Developing Solutions for Microsoft Azure.
Universitat Autònoma de Barcelona
La salud vegetal. Plagas y enfermedades en plantas
¿Por qué los ingleses beben té? ¿Por qué en el siglo XVIII los irlandeses emigran de forma masiva? ¿Por qué las vides europeas están injertadas sobre pies americanos? La parte de la ciencia que estudia la salud vegetal se denomina fitopatología, y puede responder a preguntas como las anteriores. En este curso aprenderás cómo funciona el complejo y efectivo sistema inmune de los vegetales y cómo sus atacantes son capaces de evadirlo para conseguir infectarlos. A través de los distintos módulos verás los casos fitopatológicos que tuvieron más relevancia histórica y aprenderás a identificar qué daños provocan diferentes tipos de patógenos y plagas en la planta. ¿Para qué sirve este curso? Saber diagnosticar correctamente y a tiempo una determinada sintomatología puede salvar una cosecha o las plantas ornamentales de casa o del jardín; este curso ofrece conocimientos teóricos y prácticos de fitopatología para la diagnosis. El curso podrá seguirlo cualquier persona con inquietudes sobre el mundo vegetal, ya que la información que se facilita es asequible y amena a la vez que rigurosa, y está impartida por profesores de reconocido prestigio en la materia.
IESE Business School
Analysis of Business Problems
Are you ready to make strategic business decisions that drive long-term profitability and sustainability? In this capstone course, you'll tackle a real-world business challenge faced by GAS GAS, an off-road motorcycle manufacturer. Leverage business analytics tools and frameworks you've acquired throughout the specialization to analyze the dilemma and propose a data-driven solution. You'll learn a six-step analysis methodology to dissect business problems, integrating considerations from accounting, finance, marketing, and organizational behavior. Develop critical decision-making skills applicable to business strategy and data analytics roles, and gain a comprehensive understanding of how your actions can positively impact a firm's future.
University of California, Irvine
Collegiate Esports and Career Planning
This course will be covering hot topics in the Esports industry. With Esports exploding in popularity over the last ten years, there are a lot of issues to discuss. We will also be talking about collegiate Esports and career planning in order to understand all the different avenues and to examine the choices available for you as you pave your way through the Esports world. We will examine collegiate Esports, as that is generally the first step, but we will be covering general career planning too.
Packt
The Simplest Guide™ to Base SAS & Advanced SAS
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. In this step-by-step SAS programming course, you'll begin by understanding why SAS is an easy-to-learn yet powerful tool for data analysis. We start with a simple introduction to SAS Studio and OnDemand, guiding you through installation, login procedures, and navigating the user interface. The lessons ensure you're comfortable with the SAS environment before diving into the technical aspects of programming. The core of the course takes you through data preparation, manipulation, and structuring techniques using both basic and advanced functions. You'll explore essential concepts like data steps, referencing, and importing data through various methods, followed by detailed lessons on conditional statements, data filtering, and working with dates. With over 50 lessons dedicated to SAS's data management capabilities, the course prepares you for handling large datasets efficiently. In the advanced section, you'll master SAS macros, PROC SQL, and visualizing data through charts, reports, and summary statistics. Finally, hands-on exercises like 'Project Cars' and 'Project Heavyweight' help consolidate your skills, ensuring you're ready to apply SAS in real-world scenarios. This course not only makes SAS programming accessible but also helps you become proficient in handling complex datasets and optimizing your code. This course is designed for data analysts, statisticians, and anyone interested in learning SAS for data management and analysis. No prior knowledge of SAS is required, though basic programming skills can be helpful.
EDUCBA
Python Hacking: Apply, Implement & Analyze
Learners completing this course will be able to define Python programming basics, apply string functions, implement classical ciphers, analyze transposition techniques, and evaluate encryption programs through testing and debugging. Designed specifically for beginners, this course bridges Python fundamentals with practical hacking applications, ensuring learners build confidence step by step. Through four structured modules, participants will explore Python syntax, manipulate strings, apply the Caesar cipher, and work with dictionaries and keys. They will then design and test transposition cipher programs, handle edge cases, and implement debugging strategies. The course concludes with detailed program walkthroughs, advanced examples, and file encryption, enabling learners to apply their skills in real-world scenarios. What makes this course unique is its project-driven approach, combining coding with cybersecurity concepts from the very beginning. Each lesson integrates theory with hands-on practice, ensuring learners not only understand Python but also apply it to encryption and hacking techniques. By the end, students will have both the knowledge and practical experience to advance into more complex cybersecurity challenges.
Functional Programming Principles in Scala (Scala 2 version)
Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as Twitter, Tumblr and also Coursera. In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks, such as modeling business domains or implementing business logic. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically. The course is hands on; most units introduce short programs that serve as illustrations of important concepts and invite you to play with them, modifying and improving them. The course is complemented by a series programming projects as homework assignments. Recommended background: You should have at least one year programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript or Ruby is also sufficient. You should have some familiarity using the command line.
University of Colorado Boulder
Fundamental Neural Pathways For Movement
Fundamental Neural Pathways For Movement is the second course of the specialization "Science of Movement". This course will provide you with a deeper understanding of the intricate processes that govern our ability to move and perform complex motor tasks. In this course you will learn how generation of the activation signals required for movement can involve different parts of the nervous system. The discussion begins with the simplest neural pathways, those involving reflexes. Despite the simplicity of these pathways, the responses they produce depend on the context in which they are activated. The second type of movement to be considered will be the automatic behaviors produced by rhythmic activation signals. You will learn that these signals are constrained by the biomechanical requirements for the movement, they are modulated by the information received by the central nervous system from sensory receptors, and they are controlled by different parts of the brain. By the end of this course, you will have gained a solid understanding of the neural pathways that underlie reflexes, locomotion, and intentional actions. You will appreciate the remarkable complexity and organization of our nervous system, and how it enables us to interact with the world around us. Whether you are interested in sports science, rehabilitation, or neurology, this course will equip you with the knowledge and skills to excel.
Google Cloud
APIs Explorer: Qwik Start
This is a self-paced lab that takes place in the Google Cloud console. In this lab you'll upload an image to Cloud Storage then make a request to the Vision API with APIs Explorer.
Google Cloud
Google Cloud Customer Care Fundamentals - 한국어
이 과정에서는 Google Cloud 지원을 최대한 활용하는 방법을 알려드립니다. Google Cloud Customer Care에서 제공하는 다양한 지원 서비스, 지원 케이스를 만들고 관리하는 방법, Google Cloud 서비스에 영향을 미치는 알려진 문제를 확인하는 방법, 지원 엔지니어와 효과적으로 소통하는 방법에 대해 알아봅니다. 또한 다양한 케이스 우선순위와 서비스 수준 목표(SLO)에 대해 알아보고 케이스 상태에 대한 이해도를 높이며 필요한 경우 지원 케이스를 에스컬레이션하는 방법에 대해서도 다룹니다.
Edureka
Go for Cloud and Networks
This Go for Cloud and Network course provides a comprehensive introduction to using the Go programming language (Golang) for developing scalable, high-performance applications in cloud and network environments. Designed for both beginners and intermediate developers, the course focuses on real-world applications of Go for cloud-native architecture, networking protocols, system integration, and infrastructure automation. During this course, you will empower your coding journey. This is not just about learning a programming language; it's a transformative experience designed to unlock your potential as a software artisan. By the end of this course, you will be able to: - Summarize various concepts in Go such as cloud-native apps, docker, kubernetes, containers, etc - Explain Microservices and its architecture - Use best practices for Event-Driven Communication - Develop an app in Go language. This course is designed for Web developers, Data Scientists, System programmers, Entrepreneurs, and freshers who aspire to build a career in web development. The skills covered in Go for Cloud and Networks are Computer Science, Docker Compose, Kubernetes, Software Development, etc Prior experience with any programming language is not mandatory but can ease the learning curve. Begin an educational journey to become a master of Go for Cloud and Networks while learning its best practices and enhancing your expertise in development.