The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
University of Colorado Boulder
Approximation Algorithms and Linear Programming
This course continues our data structures and algorithms specialization by focussing on the use of linear and integer programming formulations for solving algorithmic problems that seek optimal solutions to problems arising from domains such as resource allocation, scheduling, task assignment, and variants of the traveling salesperson problem. Next, we will study algorithms for NP-hard problems whose solutions are guaranteed to be within some approximation factor of the best possible solutions. Such algorithms are often quite efficient and provide useful bounds on the optimal solutions. The learning will be supported by instructor provided notes, readings from textbooks and assignments. Assignments will include conceptual multiple-choice questions as well as problem solving assignments that will involve programming and testing algorithms. This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS) degrees offered on the Coursera platform. This fully accredited graduate degree offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder
Vanderbilt University
Generative AI Deep Research: Strategic AI Edge for Leaders
Transform Your Decision-Making with AI Deep Research. While your competitors spend weeks gathering information through traditional research methods, you'll master cutting-edge agentic AI tools that conduct comprehensive, autonomous investigations in minutes. This advanced course teaches executives and strategic leaders how to leverage generative AI's most powerful research capabilities to create sustainable competitive advantages. What is Deep Research? Deep research is an advanced AI capability that works like hiring a team of PhD researchers who autonomously investigate complex topics for 10-15 minutes, gathering information from multiple sources, cross-referencing findings, and producing comprehensive 10-20 page reports with proper linked citations. Unlike standard AI chat where you get instant but limited responses with potentially incorrect citations, deep research agents conduct extended self-dialogue, adapt their search strategies based on what they discover, and synthesize vast amounts of current information into cohesive analysis—delivering the depth and rigor of professional consulting work in a fraction of the time and cost. Best of all, they provide fact checkable citations and links. What You'll Master: Instant Strategic Consulting: Deploy AI agents that deliver PhD-level analysis in 15 minutes instead of hiring consultants for weeks. Get comprehensive market assessments, competitive intelligence, and strategic recommendations when traditional consulting isn't feasible, affordable, or fast enough. Elite Talent Discovery: Systematically identify and evaluate top performers across any domain with AI Deep Research—from "Java AI developers in Nashville" to "automotive specialists for vintage Toyotas." Move beyond superficial LinkedIn searches to evidence-based expertise verification that reveals genuine competence. Advanced Procurement Intelligence: Generate detailed buying or procurement guides tailored to your specific situation and constraints with AI Deep Research. From HVAC systems for century-old homes to enterprise software for your industry, get expert-level purchasing recommendations with vendor comparisons, pricing strategies, and negotiation tactics. Cross-Domain Team Assembly: Solve complex problems requiring interdisciplinary expertise by automatically identifying and connecting specialists across multiple fields with AI Deep Research. Perfect for research initiatives, strategic projects, or any challenge that spans technical domains. Rapid Due Diligence: Compress weeks of research into hours for investment decisions, partnership evaluations, technology assessments, and market entries. Get comprehensive intelligence that traditional research timelines can't accommodate. Actionable Intelligence Architecture: Design research tasks that deliver immediately implementable recommendations rather than abstract analysis. Learn to structure investigations that produce specific action plans, vendor contact lists, implementation roadmaps, and decision frameworks—transforming research from information gathering into strategic execution guidance that drives immediate business value. What You Need: All you need is a generative AI account with Deep Research capabilities, such as ChatGPT Deep Research, Claude Research, or Gemini Deep Research. The leaders who master these AI research capabilities today will dominate their markets tomorrow. While your competitors are still scheduling meetings to plan their research, you'll already have the intelligence you need to make winning decisions. Information velocity isn't just an advantage anymore—it's the ultimate competitive differentiator.
EDUCBA
Master Repo Accounting: Analyze & Apply Key Principles
Learners will explain core accounting principles, classify investment categories, apply repo transaction rules, and analyze financial reporting requirements with confidence. This course equips participants with essential skills to understand repurchase agreements from both the buyer’s and seller’s perspective, reinforcing conceptual knowledge with real-world accounting entries and reporting examples. Throughout the modules, learners benefit from a structured journey—from foundational accounting rules to advanced repo mechanics and financial statement presentation. They will gain practical insights into collateral dynamics, adjustment entries, regulatory changes, and accurate balance sheet treatment. By mastering these concepts, participants enhance their ability to interpret financing transactions, evaluate risk, and ensure compliance in professional accounting environments. What makes this course unique is its step-by-step progression, scenario-based learning, and integration of actual repo accounting workflows derived from real subtitles and authentic practice examples. Each lesson builds toward operational mastery, making the course ideal for accounting students, finance professionals, and anyone seeking to strengthen their understanding of repo transactions in today’s evolving financial landscape.
University of California San Diego
Teaching Impacts of Technology: Fundamentals
In this course you’ll focus on the fundamentals of teaching the impacts of technology, starting by exploring how you interact with and benefit from technology in a typical 24 hour period, such as the desire for instant food and entertainment. This will be done through a series of paired teaching sections, exploring a specific “Impact of Computing” in your typical day and the “Technologies and Computing Concepts” that enable that impact, all at a K12-appropriate level. This course is part of a larger Specialization through which you’ll learn impacts of computing concepts you need to know, organized into 5 distinct digital "worlds”, as well as learn pedagogical techniques and evaluate lesson plans and resources to utilize in your classroom. By the end, you’ll be prepared to teach pre-college learners to be both savvy and effective participants in their digital world. In this particular digital world (daily life), you’ll explore the following Impacts & Technology pairs -- Impacts (Food Delivery): Apps that bring you food, drivers, and find and recommend businesses Technologies and Computing Concepts: Geolocation, Push Notifications, Near Field Communications, HMTL5, GPS, Graph representations, Minimal Spanning Trees, Shortest Path Algorithms Impacts (Entertainment): Streaming for entertainment and education, Environmental impact of Internet, YouTube culture Technologies and Computing Concepts: Data Centers, Downloading vs Streaming, Digital vs. Analog image representation, basic compression algorithms, Internet metrics (latency, bandwidth) In the pedagogy section for this course, in which best practices for teaching computing concepts are explored, you’ll learn to employ constructivist activities useful in teaching impacts of computing and to evaluate and contribute to an unplugged lesson plan. In terms of CSTA K-12 computer science standards, we’ll primarily cover learning objectives within the “impacts of computing” concept, while also including some within the “networks and the Internet” concepts and the “data and analysis” concept. Practices we cover include “fostering and inclusive computing culture”, “recognizing and defining computational problems”, and “communicating about computing”.
Simplilearn
CBAP Certification Business Analysis Training
This CBAP Certification course offers a structured journey into mastering business analysis aligned with IIBA and BABOK v3 standards. Progress into requirements and stakeholder management using elicitation techniques, prioritization methods, and lifecycle tracking. Advance to strategy analysis and solution design by assessing business states, performing root cause and SWOT analysis, and modeling high-value solutions. Finally, enhance your expertise in solution evaluation and explore business analysis perspectives—Agile, BI, IT, BPM, and Business Architecture. To be successful in this course, you should have at least 5 years of business analysis experience and a solid understanding of business processes and stakeholder management. By the end of this course, you will be able to: - Understand BABOK v3, CBAP structure, and business analysis competencies - Manage requirements using elicitation, prioritization, and validation - Design strategic solutions with models, SWOT, and change strategies - Evaluate performance and apply cross-domain business analysis perspectives Ideal for experienced professionals preparing for CBAP and advancing their business analysis capabilities.
University of Colorado Boulder
Engineering Foundation for Building Energy Systems
Building energy systems have a profound impact on the human condition, providing a comfortable, healthy, and productive indoor environment for daily life, while being responsible for significant energy, environmental, and economic costs. Buildings must meet increasingly complex objectives to achieve greater electrification and decarbonization and respond to societal needs for affordable housing and changes in the use of commercial buildings. To design effective solutions and analyze their performance, both engineers and architects need to stand on a solid foundation of engineering fundamentals, which this course intends to impart. After reviewing the motivation, history, and trends in building energy system design, you will learn psychrometric applications and analysis, the climate factors that affect building system design, the application of heat transfer to building heat gains and losses, and the calculation of heating and cooling loads that drive the engineering design of building energy systems, covered in subsequent courses.
The University of Edinburgh
Philosophy and the Sciences: Introduction to the Philosophy of Physical Sciences
What is the origin of our universe? What are dark matter and dark energy? This is the first part of the course 'Philosophy and the Sciences', dedicated to Philosophy of the Physical Sciences. Scientific research across the physical sciences has raised pressing questions for philosophers. The goal of this course is to introduce you to some of the main areas and topics at the key juncture between philosophy and the physical sciences. Each week we will introduce you to some of these important questions at the forefront of scientific research. We will explain the science behind each topic in a simple, non-technical way, while also addressing the philosophical and conceptual questions arising from it. We’ll consider questions about the origin and evolution of our universe, the nature of dark energy and dark matter and the role of anthropic reasoning in the explanation of our universe. Learning Objectives Gain a fairly well-rounded view on selected areas and topics at the intersection of philosophy and the sciences Understand some key questions, and conceptual problems arising in the natural sciences. Develop critical skills to evaluate and assess these problems. Suggested Reading To accompany 'Philosophy and the Sciences', we are pleased to announce a tie-in book from Routledge entitled 'Philosophy and the Sciences for Everyone'. This course companion to the 'Philosophy and the Sciences' course was written by the Edinburgh Philosophy and the Sciences team expressly with the needs of MOOC students in mind. 'Philosophy and the Sciences for Everyone' contains clear and user-friendly chapters, chapter summaries, glossary, study questions, suggestions for further reading and guides to online resources. Please note, this companion book is optional - all the resources needed to complete the course are available freely and listed on the course site. Learners can apply for Financial Aid directly with Coursera to assist with the cost of accessing the full course and gaining a certificate for successfully completing the course.
Lesson | Get Ready for the Interview
This lesson is part of a full course, Speak English Professionally: In Person, Online & On the Phone. Take this lesson to get a short tutorial on the learning objectives covered. To dive deeper into this topic, take the full course. By the end of this lesson, you will be able to: - Practice and prepare yourself for an interview - Examine appropriate body language for interviews
DeepLearning.AI
Building Your Own Database Agent
In Building Your Own Database Agent you will develop an AI agent that interacts with databases using natural language, simplifying the process for querying and extracting insights. Created in partnership with Microsoft and taught by Adrian Gonzalez Sanchez, Data and AI Specialist at Microsoft, this course is designed for developers, data professionals, as well as business analysts and professionals who want more sophisticated interaction with their databases through natural language instead of advanced SQL queries. What you’ll do in this course: 1. Learn about the levels of knowledge customization with Azure OpenAI Service, focusing on RAG to build your first AI agent, deploy your Azure OpenAI Service instance, test the API, and set up an orchestration engine like LangChain to enable these scenarios. 2. Load tabular data from a CSV file and perform natural language queries using the Azure OpenAI service to extract information quickly. Learn to reapply the agent to analyze your own CSV files. 3. Implement LangChain agents to connect to a provided SQL database, and how to build a DB agent that translates natural language to SQL code. 4. Use Azure OpenAI Service’s function calling feature to use pre-built functions for sending queries to databases, improving the efficiency and security of your SQL agent. 5. Work with the Assistants API and test it with the function calling and code interpreter features, which will enable you to connect to SQL databases and create your own DB agents more efficiently. By the end of the course, you’ll be equipped with the technical knowledge and practical experience to implement similar systems in your own projects or organizations, enabling more efficient and accessible data interaction and analysis.
University of Minnesota
Matrix Methods
Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction. Optional examples using Python are used to illustrate the concepts and allow the learner to experiment with the algorithms.
Duke University
Data Science with NumPy, Sets, and Dictionaries
Become proficient in NumPy, a fundamental Python package crucial for careers in data science. This comprehensive course is tailored to novice programmers aspiring to become data scientists, software developers, data analysts, machine learning engineers, data engineers, or database administrators. Starting with foundational computer science concepts, such as object-oriented programming and data organization using sets and dictionaries, you'll progress to more intricate data structures like arrays, vectors, and matrices. Hands-on practice with NumPy will equip you with essential skills to tackle big data challenges and solve data problems effectively. You'll write Python programs to manipulate and filter data, as well as create useful insights out of large datasets. By the end of the course, you'll be adept at summarizing datasets, such as calculating averages, minimums, and maximums. Additionally, you'll gain advanced skills in optimizing data analysis with vectorization and randomizing data. Throughout your learning journey, you'll use many kinds of data structures and analytic techniques for a variety of data science challenges , including mathematical operations, text file analysis, and image processing. Stepwise, guided assignments each week will reinforce your skills, enabling you to solve problems and draw data-driven conclusions independently. Prepare yourself for a rewarding career in data science by mastering NumPy and honing your programming prowess. Start this transformative learning experience today!
EDUCBA
Analyze and Manage HR Databases Using MySQL
By the end of this course, learners will be able to design a structured HR database, write efficient SQL queries, analyze data using aggregations and joins, manage transactions, and import or export data using MySQL. This hands-on course guides learners through the complete lifecycle of building and working with an HR database, starting from database creation and table design to advanced querying and performance analysis. Learners gain practical experience by working on a realistic HR schema and an additional Music database, enabling them to apply SQL concepts across multiple real-world scenarios. Through step-by-step demonstrations, learners will develop strong skills in writing optimized SELECT queries, using subqueries and aggregate functions, applying joins, manipulating date and string data, and safely performing UPDATE and DELETE operations. The course also introduces essential production-level concepts such as transactions, query execution plans, and bulk data import and export. What makes this course unique is its project-driven approach, continuous hands-on practice, and focus on real-world database workflows. It is ideal for beginners and aspiring data professionals who want to confidently analyze and manage relational databases using MySQL in practical business contexts.
Google Cloud
Deploying Redis Enterprise for GKE and Serverless App on Anthos Bare Metal
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will learn how to create Compute Engine VMs on Google Cloud with L2 connectivity through the use of vxlan built-in functionality in Linux. You'll be using the Compute Engine VMs to simulate Anthos on Bare Metal (BM) in high-availability mode which requires L2 connectivity. The deployment will consist of 4 VMs to deploy Anthos on BM, 1 x workstation, 1 x control plane nodes and 2 x worker nodes. Then you'll install Anthos Service Mesh and Knative on the BM cluster, followed by deploying Redis Enterprise for GKE and a Serverless application. Finally, this guide will show you how to run a simple load test on the serverless application to realize the elasticity of Knative backed by a Redis datastore.
EDUCBA
IPOs & FPOs: Apply Valuation Strategies
By the end of this course, learners will be able to explain IPO and FPO fundamentals, analyze the role of investment banks, evaluate IPO advantages and risks, apply quantitative and qualitative factors in IPO readiness, and differentiate between IPOs and FPOs using valuation-driven methods. This course provides a comprehensive pathway into the world of fundraising through Initial Public Offerings (IPOs) and Follow-on Public Offerings (FPOs). You’ll begin with the core principles of capital raising and the critical role of investment banks, then move into public offering strategies and the trade-offs companies face when going public. From there, you will dive deep into valuation techniques such as Discounted Cash Flow (DCF) and Price-to-Earnings (P/E) ratio, explore share structures, deal size, and ultimately compare IPOs with FPOs in real-world contexts. What makes this course unique is its blend of theoretical clarity and practical valuation insights, ensuring learners not only understand IPO mechanics but can also apply professional methods to assess and interpret offerings. Whether you’re an aspiring finance professional, entrepreneur, or investor, this course equips you with the knowledge to navigate capital markets with confidence.
Balance Sheet and Business Cases
In this course, you will delve into the income statement’s structure to uncover insights on revenue, expenses, and profitability, and how they reflect a company’s operational efficiency. Additionally, you will examine a balance sheet to understand a company’s financial stability, liquidity, and capital structure at a specific point in time. You will apply these concepts by conducting financial statement analyses and constructing compelling business cases. This course is ideal for non-financial managers or professionals who seek to enhance their financial acumen to make better business decisions. No prior experience in finance is required. However, a basic understanding of business operations and strategic thinking will be beneficial.
Codio
Object-Oriented C++: Inheritance and Encapsulation
Code and run your first C++ program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 3 courses in this specialization is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.