The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Rice University
Physics of Light and Materials
This second course serves as an introduction to the physics of waves and light. Upon completion, learners will understand how mathematical laws and conservation principles describe wave propagation and light in the context of both geometrical and physical optics. Learners will gain experience in solving physics problems with tools such as graphical analysis, algebra, vector analysis, and calculus. This second course covers Electromagnetic Plane Waves, the Fresnel Equations, and Polarization. Each of the two modules contains complete video lectures, conceptual quizzes, and a set of homework problems. Once the modules are completed, the course ends with an exam. This comprehensive course is similar in detail and rigor to those taught on-campus at Rice. It will thoroughly prepare learners for their upcoming introductory physics courses or more advanced courses in physics.
SAS
SAS Macro Language
In this course, you learn advanced techniques within the DATA step and procedures to manipulate data. Course Learning Objectives: (3+ per course) “By the end of this course, a learner will be able to…” ● Perform text substitution in SAS code. ● Use macro variables and macro functions. ● Automate and customize the production of SAS code. ● Conditionally or iteratively construct SAS code. ● Write self-modifying, data-driven programs.
Google
Clean Your Data
In this course, you’ll explore three exploratory data analysis (EDA) practices: cleaning, joining, and validating. You'll discover the importance of these practices for data analysis, and you’ll use Python to clean, validate, and join data. By the end of this course, you will be able to: • Apply input validation skills to a dataset with Python • Explain the importance of input validation • Demonstrate how to transform categorical data into numerical data with Python • Explain the importance of categorical versus numerical data in a dataset • Explain the importance of recognizing outliers in a dataset • Demonstrate how to identify outliers in a dataset with Python • Understand when to contact stakeholders or engineers regarding missing values • Explain the importance of ethically considering missing values • Demonstrate how to identify missing data with Python
University of Michigan
Generative AI: Impact on Business and Society
Generative artificial intelligence (AI) systems can have a range of impacts on both business and society. In “Generative AI: Impact on Business and Society,” you’ll consider the social and technological aspects of these systems to evaluate how they may impact the way we adopt, trust, or work with these tools. This course builds on your knowledge of the benefits, challenges, and potential risks of AI as we begin integrating these tools into our organizations or communities. It includes considerations relevant to business operations, impact on consumers, as well as wider implications for citizens, public safety, and the environment. By the end of this course, you’ll be able to evaluate the global and local implications specific to generative AI systems for informed decision-making in your role.
University of Michigan
Successful Negotiation: Essential Strategies and Skills
We all negotiate on a daily basis. On a personal level, we negotiate with friends, family, landlords, car sellers and employers, among others. Negotiation is also the key to business success. No business can survive without profitable contracts. Within a company, negotiation skills can lead to your career advancement. I hope that you will join the hundreds of thousands of learners who have made “Successful Negotiation” one of the most popular and highly-rated MOOCs worldwide. In the course, you’ll learn about and practice the four steps to a successful negotiation: (1) Prepare: Plan Your Negotiation Strategy (2) Negotiate: Use Key Tactics for Success (3) Close: Create a Contract (4) Perform and Evaluate: The End Game To successfully complete this course and improve your ability to negotiate, you’ll need to do the following: (1) Watch the short videos (ranging from 5 to 20 minutes). The videos are interactive and they include questions to test your understanding of negotiation strategy and skills. You can speed up or slow down videos to match your preferred pace for listening. Depending on your schedule, you can watch the videos over a few weeks or you can binge watch them. A learner who binge-watched the course concluded that “It’s as good as Breaking Bad.” Another learner compared the course to “House of Cards.” Both shows contain interesting examples of complex negotiations! (2) Test your negotiation skills by completing the negotiation in Module 6. You can negotiate with a local friend or use Discussions to find a partner from another part of the world. Your negotiation partner will give you feedback on your negotiation skills. To assist you with your negotiations, I have developed several free negotiating planning tools that are related to the course. These tools and a free app are available at http://negotiationplanner.com/ . The course also includes an opportunity to use an interactive experience where you can test your negotiation skills before starting the live negotiation. (3) Take the final exam. To successfully complete the course, you must answer 80% of the questions correctly. The exam is a Mastery Exam, which means that you can take it as many times as you want until you master the material. Course Certificate You have the option of earning a Course Certificate. A Certificate provides formal recognition of your achievements in the course and includes the University of Michigan logo. Learn more about Certificates at: https://learner.coursera.help/hc/en-us/articles/209819053-Get-a-Course-Certificate This course is also available in Spanish and Portuguese. To join the fully translated Spanish version, visit this page: https://www.coursera.org/learn/negociacion/ To join the fully translated Portuguese version, visit this page: https://www.coursera.org/learn/negociacao Subtitles for the videos are available in English, Ukrainian, Chinese (Simplified), Portuguese (Brazilian), Spanish Created by: University of Michigan The course logo composite is shared with a Creative Commons CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0/) license, and was created using images provided courtesy of Flazingo Photos (http://bit.ly/1zOylRm) and K2 Space (https://www.flickr.com/photos/k2space/14257556613/in/set-72157644732478432).
Packt
Introduction to FinTech Using R
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 thorough introduction to Fintech by blending financial theory with practical programming in R. You will start by mastering the basics of money management, and learning how to analyze and optimize financial decisions. Next, you’ll dive into the intricacies of stock market timing, where you will develop and refine algorithms to forecast market movements, honing your ability to make data-driven decisions in real time. As you advance, the course will guide you through the complex world of asset pricing, introducing you to various quantitative strategies including growth and AI-driven techniques. You’ll gain hands-on experience coding these strategies in R, allowing you to see firsthand how they perform and why they are crucial in modern financial analysis. The course culminates with a practical project, where you will build a web-based financial application using R Shiny, integrating all the concepts you’ve learned to create a functional, user-friendly platform. Throughout this journey, you will acquire not only technical skills but also the analytical mindset necessary to thrive in the fast-paced Fintech industry. By the end of this course, you will be well-equipped to apply R programming in a variety of financial contexts, from managing personal investments to developing advanced trading algorithms. This course is ideal for aspiring Fintech professionals, data analysts, and finance enthusiasts who are looking to integrate programming skills with financial knowledge. A basic understanding of finance and introductory programming experience is recommended.
Logical Operations
Excel: Statistical Analysis and Data Transformation
In this course, you'll continue to develop your data-analysis skills in Excel by performing statistical analysis with trendlines, sparklines, and using the Analysis ToolPak. You'll also connect to data and transform that data to ensure it is clean and in the optimal state. This is the fourth course in a multi-course Specialization. All of the courses in this Specialization require that you have a recent version of Microsoft Excel installed. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
Pearson
A+ Core 1 V15 - Pearson Cert Prep: Unit 4
This course breaks down the core concepts behind today’s essential technologies, giving you the skills needed to succeed in modern IT roles. You’ll learn the basics of client-side and server-side virtualization, how hypervisors work, and how to compare popular virtualization software. The course also covers how to assess CPU and RAM needs for virtualization hosts and explains the differences between virtual machines and containers. You’ll explore key cloud computing models—SaaS, IaaS, and PaaS—along with deployment options, security issues, and real-world examples using platforms like AWS. This course offers the up-to-date knowledge you need to work effectively with virtualized systems and cloud infrastructure.
University of Colorado Boulder
International Business Context
This course on the Context of International Business invites you to explore the dynamic environments that have shaped— and continue to influence—global commerce. You will discover the rich history and powerful theories behind international trade, gaining a deep appreciation for business’s integral role on the world stage. As you delve into the forces of globalization, you will see firsthand how today’s interconnected world presents both challenges and remarkable opportunities. You will develop insights into the complex political, economic, and ethical landscapes that international businesses must navigate. By understanding current trade agreements and the crucial regulations that govern international commerce, you will be better equipped to thrive in an ever-evolving global marketplace. With this knowledge, you will be prepared not just to participate, but to lead confidently in the international arena—turning challenges into achievements and transforming aspiration into real-world success. The course is ideal for anyone interested in international business, including professionals in corporations, government agencies, NGOs, as well as students and individuals aiming for global careers. It also appeals to those interested in geopolitics, given the central role international trade plays in global affairs. With minimal prerequisites—mainly an interest in geopolitics, economics, or business—the course welcomes participants of varying backgrounds and includes refresher material to support learners as needed.
Royal Holloway, University of London
Cybercrime
This course introduces fundamental notions of cybercrime. Namely, what cybercrime is, the main questions surrounding cybercrime, how cybercrime can be defined, and how it can be studied. You will learn about the difficulties in measuring the occurrence, the frequency and the impact of cybercrime, and build a scepticism on the reliability and the interpretation of cybercrime reports. You will be introduced to discussion about human aspects of cybercrime, in particular, the actors related to cybercrime, that is, the criminals, the victims, and law enforcement. You will also learn about aspects such as personality, national and organisational culture, security culture, training, and other components which affect cybercriminal activity. Finally, you will dive into what is arguably the most important attack vector in cybercrime, that is, social engineering. You will gain an understanding of how it occurs, which techniques social engineers utilise, and which are the underlying psychological principles which make all of us – as humans – susceptible to social engineering attacks. By the end of the course you should be able to: • Reflect on the main questions related to cybercrime. • Explain the meaning, definitions, importance, and impact of cybercrime. • Assess the reliability and the interpretation of reports and surveys related to cybercrime. • Identify the various classifications of cybercrime, the related threats, and threat actors. • Explain the key role of human aspects in cybercrime. • Differentiate between the various actors involved in cybercrime and their associated perspectives. • Evaluate the underlying psychological principles which make social engineering the most successful attack vector in cybercrime. • Describe how deception and social engineering manifest and how they can be defended against.
Google
Introduction to Data Analysis Using Python
This course is the seventh course in the Google Data Analytics Certificate. The Python programming language is a powerful tool for data analysis. In this course, you’ll learn the basic concepts of Python programming and how data professionals use Python on the job. You'll explore concepts such as object-oriented programming, variables, data types, functions, conditional statements, loops, and data structures. Google employees who currently work in the field will guide you through this course by providing hands-on activities that simulate relevant tasks, sharing examples from their day-to-day work, and helping you enhance your data analytics skills to prepare for your career. Learners who complete this certificate program will be equipped to apply for introductory-level jobs as data analysts. No previous experience is necessary. By the end of this course, you will: -Define what a programming language is and why Python is used by data scientists -Create Python scripts to display data and perform operations -Control the flow of programs using conditions and functions -Utilize different types of loops when performing repeated operations -Identify data types such as integers, floats, strings, and booleans -Manipulate data structures such as , lists, tuples, dictionaries, and sets -Import and use Python libraries such as NumPy and pandas
University of Illinois Urbana-Champaign
U.S. Nutrition Policies and Implications
This course, "U.S. Nutrition Policies and Implications," offers an exploration into federal food assistance programs and their impact on food security and public health nutrition. Over four modules, you'll delve into the scope and benefits of programs like WIC, SNAP, and CACFP, and understand the critical role of food pantries and emergency food assistance. You'll also examine the application of nutrition policies in educational and non-educational settings, including workplaces and healthcare environments. Led by Illinois instructors Dr. Saima Hasnin and Dr. Krystal Hodge, you'll embark on a journey through U.S. nutrition policy and implications, guided by expert guest lecturers from across the nation. By the end of the course, you'll be equipped to identify policy gaps, understand the challenges in U.S. nutrition policy, and explore the implications of nutrition policies on public health and well-being. This course is part of the College of ACES suite of online programs. To learn more about online programs from the College of ACES and explore ways to apply your Coursera work toward a degree program at the University of Illinois, visit: https://acesonline.illinois.edu.
Google Cloud
Logging and Monitoring in Google Cloud - 日本語版
"このコースでは、Google Cloud のインフラストラクチャとアプリケーションのパフォーマンスをモニタリングして改善するための手法を学びます。 プレゼンテーション、デモ、ハンズオンラボ、実際の事例紹介を組み合わせて活用することにより、フルスタック モニタリング、リアルタイムでのログ管理と分析、本番環境でのコードのデバッグ、アプリケーション パフォーマンスのボトルネックのトレース、CPU とメモリ使用量のプロファイリングに関する経験を積むことができます。"
Scrimba
API Basics 4: Build a Personal Dashboard (Promise Rejection)
In this course, you'll learn to create a dynamic, data-driven web dashboard using a combination of modern JavaScript, CSS, and API integrations. The course covers essential concepts like layout design with Flexbox, asynchronous JavaScript with Promises, and real-time data handling, including fetching cryptocurrency and weather data. Additionally, you’ll explore how to integrate user-friendly features, such as displaying the current time and weather information, while also learning to handle errors gracefully. Through completing hands-on challenges, you'll build your own responsive, personalised dashboard and deploy it as a Chrome extension.
University of Virginia
Digital Product Management: Modern Fundamentals
Not so long ago, the job of product manager was about assessing market data, creating requirements, and managing the hand-off to sales/marketing. Maybe you’d talk to a customer somewhere in there and they’d tell you what features they wanted. But companies that manage product that way are dying. Being a product person today is a new game, and product managers are at the center of it. Today, particularly if your product is mostly digital, you might update it several times a day. Massive troves of data are available for making decisions and powering AI's . At the same time, deep insights into customer motivation and experience are more important than ever. The job of the modern product manager is to charter a direction and create a successful working environment for all the actors involved in product success. It’s not a simple job or an easy job, but it is a meaningful job where you’ll be learning all the time. This course will help you along your learning journey and prepare you with the skills and perspective you need to: Create the actionable focus to successfully manage your product (week 1) Focus your work using modern product management methods (week 2) Manage new products and explore new product ideas (week 3) Manage and amplify existing products (week 4) This course is ideal for current product or general managers interested in today's modern product management methods. Please note that there are new additions to this course and subtitles for these videos will soon be available. This course was developed with the generous support of the Batten Institute at UVA’s Darden School of Business. The Batten Institute’s mission is to improve the world through entrepreneurship and innovation: www.batteninstitute.org.
Board Infinity
Power Platform Integration with Azure & Custom APIs
This course teaches how to extend the capabilities of Microsoft Power Platform by integrating with external systems, building advanced user experiences, and applying enterprise-grade deployment practices. Designed for developers preparing for PL-400 certification, it focuses on custom connectors, Azure integration, PCF controls, ALM, and DevOps. You’ll begin by creating custom connectors using OpenAPI or Postman, and integrating Power Platform apps with SharePoint, Outlook, and Microsoft 365 services. You'll then use Copilot Studio to automate tasks with conversational bots that trigger Power Automate flows. Next, you’ll dive into user interface customization with Power Apps Component Framework (PCF), enabling rich controls and responsive layouts. You'll also build apps that work offline and use mobile device features like camera, GPS, and barcode scanning. Finally, you’ll manage solutions using Power Platform Pipelines and apply Application Lifecycle Management (ALM) practices across environments. From deployment stages to role-based access, you’ll automate and monitor enterprise apps with DevOps strategies. By the end of this course, you will be able to: - Build scalable integrations with APIs and Microsoft services - Create advanced UI and mobile-ready Power Apps using PCF - Automate tasks with Copilot Studio bots and Power Automate - Apply ALM and DevOps practices to manage full app lifecycles This course is ideal for Power Platform developers and solution architects looking to integrate with enterprise systems and automate deployments. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Microsoft corporation or any of its subsidiaries or affiliates. This course is not an official preparation material of Microsoft corporation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.