The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Packt
Building Idiomatic Rust with Traits and Collections
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. Rust is a powerful language designed for performance and memory safety, and in this course, you’ll master building idiomatic Rust programs using collections, traits, and advanced features. Through detailed examples and hands-on projects, you’ll gain the skills to handle dynamic data with vectors, HashMaps, and strings, and build clean, reusable, and flexible code with traits. By the end of the course, you’ll have a solid understanding of Rust’s collections and trait system to write efficient, modular code in a variety of domains. The course begins with the fundamentals of Rust’s collections: vectors, strings, and HashMaps. You’ll learn how to manipulate these data structures and apply ownership rules effectively. Then, you’ll dive into traits—defining, implementing, and using them to define shared behavior, enforce constraints, and ensure code reuse. Additionally, you’ll explore error handling techniques, which are crucial for robust Rust applications. This course is ideal for intermediate Rust programmers looking to deepen their knowledge and improve their code organization and structure. It is a perfect fit for anyone looking to write clean, idiomatic Rust code while mastering Rust’s powerful collection types and trait system.
Google Cloud
Cómo utilizar BigQuery ML para ejecutar inferencias
Descubre cómo ejecutar inferencias con BigQuery ML, por qué deben utilizarlo los analistas de datos, sus casos de uso y los modelos de AA compatibles. También aprenderás a crear y administrar estos modelos de AA en BigQuery.
LearnQuest
Artificial Intelligence Ethics in Action
AI Ethics research is an emerging field, and to prove our skills, we need to demonstrate our critical thinking and analytical ability. Since it's not reasonable to jump into a full research paper with our newly founded skills, we will instead work on 3 projects that will demonstrate your ability to analyze ethical AI across a variety of topics and situations. These projects include all the skills you've learned in this AI Ethics Specialization.
Coursera
Manage Your Project Flow with WIP Limits
Are your projects drowning in "in-progress" tasks? This course, Manage Your Project Flow with WIP Limits, is the breakthrough for project managers, team leads, and professionals ready to swap constant context-switching for focused, predictable success. It’s built on a powerful, counterintuitive concept: the best way to speed up your projects is to intentionally do less at once. At its core is the practice of setting Work-in-Progress (WIP) limits to take control of your workflow. You will learn to stop "pushing" work onto your overloaded team and instead create a "pull system" where new tasks are started only when there is capacity. Through hands-on labs and real-world scenarios, you will master how to visualize your process to spot bottlenecks, calculate optimal WIP limits to maximize focus, and use key flow metrics like Cycle Time and Throughput to measure your success. You will leave this course with the ability to dramatically reduce task completion time, increase team productivity, and provide the accurate, predictable forecasts that stakeholders love. Enroll now to stop starting and start finishing. We encourage you to explore Coursera's extensive catalog to build on what you've learned. Dive deeper into related frameworks with the Google Project Management: Professional Certificate, explore advanced waste reduction with a Lean Six Sigma specialization, or expand your practical software skills with courses on Agile with Atlassian Jira.
EDUCBA
Build AngularJS Mobile Apps with Practical Case Studies
By the end of this course, learners will be able to design structured AngularJS applications, implement reusable services, integrate dynamic content, and assemble a complete mobile app interface using real-world features such as testimonials, packages, and newsletters. This course provides a hands-on, case study–driven approach to AngularJS mobile app development, guiding learners step by step from project setup to final implementation. Instead of isolated concepts, learners work through a cohesive application that demonstrates how AngularJS services, data binding, and component-based design come together in a practical scenario. Learners will benefit by gaining job-relevant skills that mirror real development workflows, improving their ability to structure scalable frontend applications and manage shared logic efficiently. The course emphasizes practical decision-making, clean architecture, and user-focused features that are commonly expected in professional projects. What makes this course unique is its end-to-end case study format, which bridges the gap between theory and practice. Each module builds logically on the previous one, enabling learners to confidently apply AngularJS concepts in real-world mobile application development scenarios.
Coursera
Crear Presentaciones Interactivas con Microsoft PowerPoint
Transcurrido este curso, podrás crear presentaciones interactivas utilizando Microsoft PowerPoint con diseños atractivos empleando la herramienta Canva. A lo largo de cada clase, conocerás las potencialidades y alcances de la plataforma, pensada como un gestor de contenido en línea de fácil acceso y manejo, para el diseño y producción de materiales multimedia. Incorporarás habilidades digitales que te permitirán crear juegos interactivos, diseñar y animar objetos para conseguir una presentación en movimiento y así deslumbrar a tu público. Este curso está dirigido al público en general con un conocimiento básico de Microsoft PowerPoint que desee incorporar nuevos saberes y herramientas que potencien sus presentaciones. Además, vamos a utilizar herramientas de diseño como Canva para facilitar el proceso y para ello es necesario contar con un conocimiento básico de la misma. Este proyecto le proporcionará la capacidad de crear presentaciones en movimiento de forma sencilla exportando diseños desde canva ¿Cómo? Vinculando canva con tu cuenta de OneDrive De esa forma podrás combinar las potencialidades de Canva con Microsoft PowerPoint y crear presentaciones alucinantes! Microsoft PowerPoint es una herramienta con la cual podrás realizar presentaciones de forma gratuita y simultánea con otras personas y al vincularlo con Canva podrás llevar tus producciones a otro nivel. Canva como una herramienta de diseño gráfico gratuito nos posibilitará explorar entre múltiples plantillas explotando tu lado creativo. Al ser compatibles la integración es muy sencilla y conseguirás grandes resultados creando presentaciones interactivas… y lo más importante es que no es necesario ser un experto, verás que ambas herramientas son muy intuitivas y no tendrás grandes dificultades siendo un principiante.
Coursera
Optimize and Evaluate Your No-Code Automation
Optimize and Evaluate Your No-Code Automation is an intermediate-level course designed for citizen developers, IT professionals, and business analysts responsible for ensuring automated systems deliver maximum value. In today’s data-driven environments, the success of automation hinges not on initial implementation, but on continuous performance tuning and strategic evaluation. This course provides the critical skills to move beyond basic workflow creation and into professional-grade optimization. You will learn a systematic framework for analyzing automation logs to diagnose performance bottlenecks, such as rate-limit errors, and methodically adjust operational parameters to improve system reliability. The curriculum then advances to architectural decision-making, where you will learn to conduct formal trade-off analyses of different automation designs. Through hands-on practice assignments and real-world case studies, you will prototype workflows across leading platforms, construct data-driven comparison matrices, and evaluate solutions based on key metrics including latency, cost, and maintainability. By the end of this course, you will be equipped to move from reactive troubleshooting to proactive system enhancement, enabling you to select, design, and maintain automation solutions that are efficient, scalable, and fully aligned with strategic organizational objectives.
Coursera
Machine Learning - Anomaly Detection via PyCaret
In this 2 hour long project-based course you will learn how to perform anomaly detection, its importance in machine learning, set up PyCaret anomaly detection, create, visualize & compare anomaly detection algorithms all this with just a few lines of code.
EDUCBA
Analyze Marketing Performance Using R and Excel
By the end of this course, learners will be able to analyze marketing performance using data, apply key marketing metrics, evaluate customer behavior, and build data-driven strategies using R and Microsoft Excel. Learners will gain practical skills in interpreting marketing data, measuring campaign effectiveness, assessing customer satisfaction, and predicting customer churn across real-world business scenarios. This course is designed to help learners bridge the gap between marketing theory and analytics practice. Through structured modules and hands-on case studies, learners explore marketing planning metrics, sales channel management, Net Promoter Score (NPS), customer service evaluation, persuasion parameters, and advanced analytical techniques such as conjoint analysis, market segmentation, churn modeling, and algorithm-based optimization. What makes this course unique is its strong focus on applied analytics using widely adopted tools like R and Excel, combined with industry-specific case studies from banking, airlines, telecommunications, and product-service markets. Instead of focusing only on theory, the course emphasizes practical interpretation of data and actionable insights that support real marketing decisions. Upon completion, learners will be equipped with in-demand marketing analytics skills applicable to roles in marketing, business analysis, and customer insights.
Google
Primeros pasos en el proceso de diseño de UX: Empatizar, definir e idear
Primeros pasos en el proceso de diseño de UX: Empatizar, definir, idear es el segundo curso de un programa de certificación que te dará las habilidades que necesitas para postularte a trabajos de nivel básico en el campo del diseño de la experiencia del usuario (UX). En este curso, darás los primeros pasos en el proceso de diseño de un proyecto que podrás incluir en tu portfolio profesional. Aprenderás cómo empatizar con los usuarios y comprender sus dificultades, definir las necesidades de los usuarios utilizando declaraciones de problemas y generar muchas ideas para brindar soluciones a esos problemas de los usuarios. En el curso, que dictarán personas que trabajan actualmente como diseñadores e investigadores de UX de Google, realizarás actividades prácticas que simulan escenarios reales de diseño de UX. Los alumnos que completen los siete cursos de este programa de certificados adquirirán las habilidades necesarias para solicitar trabajos de nivel básico como diseñadores de UX. No se requiere experiencia previa. Al final de este curso, serás capaz de: - Describir métodos comunes de investigación en UX. - Empatizar con los usuarios para comprender sus necesidades y dificultades. - Crear mapas de empatía, personas, historias de usuarios y mapas de recorrido del usuario para comprender las necesidades del usuario. - Desarrollar declaraciones de problemas para definir las necesidades del usuario. - Generar ideas de posibles soluciones a los problemas de los usuarios. - Realizar auditorías competitivas. - Identificar los sesgos en la investigación en UX y tenerlos en cuenta. - Comenzar a diseñar una aplicación móvil, un nuevo proyecto para incluir en tu portfolio profesional de UX.
University of California, Irvine
Relativism
Relativism is an ancient philosophical doctrine which has recurred time and again in the history of philosophy. It has also transcended the boundaries of that discipline, for it has shaped much of the methodology in anthropology and sociology, as well as in critical theory and literary studies. While often advocated for its supposed tolerance of differences, relativism has profound consequences for how we think of reality, for the possibility of knowledge, both in the factual and in the moral domain, and may engender the practice of double standard. If a wind is hot for me and cold for you and none of us is at fault, does this mean that reality is always perspectival, or that it admits of contradictory descriptions? If a belief turns out to be justified when evaluated within a certain epistemic system (such as religion, for instance), while it turns out to be unjustified if assessed from within a different one (science, say), does relativism undermine the very possibility of knowledge? If an action can be morally permissible within an ethical system and not so within a different one, does that challenge the idea that there are moral truths and moral progress? These are some of the questions we will engage in during the course, while considering examples taken from the history of science, such as the Bellarmine-Galileo dispute, and from everyday life. This course is aimed at anyone who is interested in learning more about philosophy, along with those who are looking for strategies to combat extremism in their communities. Using these approaches, no matter what your skill levels in topics you would like to master, you can change your thinking and change your life. In this course, learners will: Explore the concept of Relativism Discuss the role of Relativism in contemporary society Identify common responses to Relativism Compare/Contrast various forms of Relativism Recognize how epistemic relativism can be used to explain important events in the history of science and crucial discoveries in anthropology Create a presentation with your personal perspective on one of the forms of relativism
Coursera
Crafting Personalized Content with Gen AI: Create a Campaign
This Guided Project, Crafting Personalized Content: Create a campaign, is for marketers looking to get into AI. In this project-based course, you will learn how to use prompt engineering to synthesis data, create chain prompt to create specific content for your purposes, and how to apply the content you've created with AI in a marketing campaign. To achieve this, we will work through customer survey results, synthesising the data given, and creating a customer persona and marketing email and social post. This project is a unique experience to dive into a use case you will be encountering in the near future, and developing the skills to expertly weild AI for marketing purposes. In order to be successful in this project, you will need to have an understanding of marketing emails, Google Suite, and access to Chat GPT.
Microsoft
Product Strategy and Roadmapping
Build your experience in the art of developing comprehensive product strategies aligned with business goals and customer needs. This course guides you through generating new product ideas, creating detailed roadmaps, and defining precise product requirements. Learn to incorporate AI and cloud capabilities into your strategies, and apply Microsoft-specific tools and methodologies. Construct visual roadmaps, prioritize features, and estimate effort and resources. Define functional and non-functional requirements, create user stories, and collaborate with development teams. Understand strategic roadmapping for AI-driven products, including risk management and ethical considerations. Additionally, learn stakeholder and change management essentials to effectively manage expectations and resolve conflicts. Complete a final project demonstrating your ability to develop a product strategy and roadmap. By the end of the course, you will be able to: - *Generate new product ideas based on market and competitive research. *Develop a high-level product strategy that aligns with business goals and customer needs. *Create a detailed product roadmap outlining objectives, milestones, and timelines. *Define product requirements to guide the development team. *Complete a final project that demonstrates the ability to develop a product strategy and roadmap. -Incorporate AI and cloud capabilities into product strategy -Apply Microsoft-specific tools and methodologies A Microsoft 365 license or free trial is needed to complete the course activities.
Global Financial Markets and Instruments
Get a running start in the high-stakes world of financial investment! This first course is designed to help you become an informed investor by providing you with the essential concepts for long-term success in managing money. You’ll start by learning the role of financial markets and financial assets in a well-functioning economy. From there, you’ll learn about the wide range of financial instruments available in major asset classes, their features and valuations. You’ll explore how financial markets actually operate in the real world, focusing on how and where securities are traded and how various market types differ from one another in practice. You will also learn the basics of algorithmic trading, dark pools, buying on margin and short selling. By the end of the course, learners will be able to: • List and distinguish the different financial instruments available to an investor • Compare global financial markets • Explain the features of equity, debt, and derivative instruments • Define traditional and alternative asset classes • Discuss different trading venues and mechanics of securities trading • Discuss the current trends affecting today’s financial markets This course is designed to be accessible for students of all knowledge levels and gives you the actionable foundation needed to manage money in a post-crisis world. ________________________________________ WEEK 1 Module 1: Introduction & Review of Elementary Finance Tools This module introduces the Investment and Portfolio Management Specialization, which is made up of four courses. This module discusses how the first course, Global Financial Markets and Assets, is organized. It outlines the different stages of the investment management process, which guides the focus of the Specialization. It also reviews basic finance concepts and tools such as time value of money, computing returns, discounting and compounding. Topics covered include: • Familiarize with the organization of the class • Meet the professor and your peers • Explain the investment management process • Review elementary concepts in finance • Compute present value or future value of a single cash flow • Compute present value of future value of a stream of cash flows • Define an annuity or perpetuity • Apply time value of money tools to solve basic mortgage, loan or retirement problems ________________________________________ WEEK 2 Module 2: Financial system & financial assets: fixed income securities In this and the next two modules, we cover the key institutional features of financial markets and instruments. We ask the following questions: Why do financial markets exist? What role do they play? What are financial assets and how are they different than real assets? How does it all come together? Basically, this is where I hope you will get to see the big picture of the entire financial system and how it comes together. Module 2 focuses on fixed income securities. We'll get started with a review of basics of bond valuation. You will learn about short-term money market instruments, U.S. Treasury securities as well as corporate bonds. After module 2, you will be able to describe fixed income securities, be familiar with their institutional features, and identify their cash flows. Finally, you will learn how to value fixed income securities such as Treasury bills, zero-coupon or coupon-bonds and compute yields. Topics covered include: • Explain the roles of financial markets • Distinguish between real and financial assets • Define and explain money market instruments, zero-coupon and coupon- bonds and features • Identify the cash flows associated with fixed-income securities • Define and explain bond market features • List the different types of Treasury securities and explain pricing and quoting conventions • List and define other long-term debt instruments such as corporate bonds, mortgage-backed securities, sovereign debt • Find the value of a zero-coupon or coupon-bonds ________________________________________ WEEK 3 Module 3: Financial system & financial assets: equity securities and derivatives In Module 3, we continue our overview of financial markets and instruments. We next focus on two other major asset classes: equity securities and derivative instruments. You will learn about how equity differs from fixed income securities, the cash flows associated with stock and preferred stock and how to find the value of a share. You will also learn about option strategies. After completing module 3, you will be able to describe all major asset classes, including derivative instruments such as options, forwards and futures. You will be able to explain how these differ from each other and their payoffs. Topics covered include: • Distinguish between equities and fixed income securities • Define and explain the features of equity securities • Identify the cash flows associated with equity securities • Explain dividend discount model • Find the value of a share of common stock or preferred stock • Define and list different types of derivative securities • Explain option payoffs • Distinguish between a forward and futures contract • Explain forward and futures payoffs • Identify traditional and alternative asset classes ________________________________________ WEEK 4 Module 4: Organization of financial markets and securities trading In this module, we discuss how financial markets actually work. We will talk about different trading venues and the mechanics of securities trading. I will emphasize a lot of terminology and the latest trends in securities trading to familiarize you with the institutional workings of financial markets. After this module, you will be able to compare different trading venues, trading mechanisms, and be able to explain different types of orders, including transactions like margin buying and short- selling; you will be familiar with the language and terminology you need in order to become an informed practitioner of investments. Topics covered include • Explain the roles of corporations, households, government, and financial intermediaries in the financial system • Explain price discovery process • Define different type of orders • Distinguish between dealer vs. auction markets; different trading platforms • Explain margin buying and short-selling transactions • Understand the current trading environment such as algorithmic or high frequency trading, dark pools etc.
University of Alberta
Science & Religion 101
This course examines the nature of both science and religion and attempts to explore the possible relationships between them. The primary purpose is to dispel the popular myth that science and religion are entrenched in a never-ending conflict. As a result, this course argues that if the limits of both science and religion are respected, then their relationship can be complementary. Topics include: Science and Religion Categories and Foundational Principles, Definitions of Science and Religion, Science-Religion Models and Relationships, Intelligent Design and Natural Revelation, the Galileo Affair, Geology and Noah’s Flood, Evolution and Darwin’s Religious Beliefs, the Modern “Evolution” vs. “Creation” Debate, the Problem of Evil, and Interpretations of the Biblical Accounts of Origins in Genesis 1-11. The course employs a Constructive Teaching Style in order that students can develop their personal views on the relationship between science and religion and on each of the topics listed above. St. Joseph's College is a Catholic, undergraduate, liberal arts college on the University of Alberta campus. It is an independent institution that is affiliated with the University of Alberta. Denis O. Lamoureux is Professor of Science and Religion at St. Joseph's College in the University of Alberta. He is the author of Evolutionary Creation: A Christian Approach to Evolution (2008), Evolution: Scripture and Nature Say Yes! (2016), and The Bible & Ancient Science: Principles of Interpretation (2020). Lamoureux is a Research Associate in Paleontology and has contributed to a dozen scientific papers. He is cited in the Who’s Who of Theology and Science and has delivered over 600 lectures throughout the United States and Canada. Lamoureux holds three earned doctoral degrees—dentistry, theology, and biology.
Google Cloud
Getting Started with BigQuery Machine Learning
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you'll learn how to use BigQuery to create machine learning models for datasets to create a model that predicts whether a visitor will make a transaction.