The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Coursera
Data Structures with C: Upgrade a Rocket Display Module
In this 1.5 hour project-based course, you will learn the basics of C structures and build a reusable circular buffer data structure. We will do this by upgrading an embedded program for a rocket display module. We will first use C structures to store incoming messages in a circular buffer to allow more new messages to be received. Then, we will add a new feature to purge older informational messages to save memory space. This project will help C programmers to master C structures and how to build reusable data structures. Both are essential C programming skills to become a successful C programmer. This course is aimed at learners who have already mastered these entry level C skills: variables, scalar data types (int, long, char), fixed size arrays, while loops, functions, pointers, and using external functions with header files.
University of Colorado Boulder
Sustainable Marketing and Consumer Trends
Offered as the second course in the Transformative Leadership in the Circular Economy specialization, Sustainable Marketing and Consumer Trends examines how marketing serves as a critical driver of sustainable transformation. As circular business models and ESG expectations reshape competitive landscapes, marketing leaders must navigate new pressures to communicate responsibly, build trust, and align with shifting consumer values. This course examines the evolving role of marketing in driving environmental and social impact, from foundational principles of sustainable marketing to strategic brand alignment, stakeholder engagement, and regulatory compliance. Through real-world case studies, emerging market trends, and interactive assignments, you will learn how to craft credible, values-driven messaging and identify opportunities where marketing can accelerate sustainable business transformation. Topics include greenwashing, the say-do gap, ESG communication, circular marketing, regulatory influence, and digital traceability tools. The course prepares learners from all backgrounds to lead ethically, navigate complexity, and connect sustainability to consumer value. This course was developed in collaboration with Siemens Digital Industries Software and is part of the "Design for the Circular Economy" collection. Learners who complete and pass the course can receive an industry-recognized digital badge. The “Design for the Circular Economy” microcredential and graduate certificate are developed around the educational goals of providing technical, business, and leadership knowledge and skills that inspire the transformation towards a more circular economy. This includes gaining technical knowledge to apply circular economy principles in product design, minimizing waste and maximizing impact; developing business acumen to implement innovative circular economic models that prioritize sustainability and resilience; and acquiring leadership strategies to communicate effectively and inspire change within an organization. This course can be taken for academic credit as part of CU Boulder’s Master of Engineering in Engineering Management (ME-EM) degree offered on the Coursera platform. The ME-EM is designed to help engineers, scientists, and technical professionals move into leadership and management roles in the engineering and technical sectors. With performance-based admissions and no application process, the ME-EM is ideal for individuals with a broad range of undergraduate education and/or professional experience. Learn more about the ME-EM program at https://www.coursera.org/degrees/me-engineering-management-boulder.
Coursera
Build Chroma Search
Build Chroma Search is an intermediate, project-based course for developers and aspiring machine learning engineers who want to build and deploy a complete, real-world semantic search application. In today's AI-driven landscape, keyword search is no longer enough; this course teaches you how to leverage the power of vector embeddings and the specialized vector database, Chroma, to create a search engine that understands meaning, not just words. You will progress through a full development lifecycle, from indexing a document collection to exposing your search functionality through a deployable Flask API. The course places a strong emphasis on professional standards, guiding you to quantitatively measure your API's performance using critical relevance metrics like Mean Reciprocal Rank (MRR) and precision@5. Through hands-on labs and a final summative project, you will not only build a functional search API but also produce an evaluation report to validate its quality, equipping you with a portfolio-ready project and the skills to tackle advanced information retrieval tasks.
Clemson University
Human-Centered Artificial Intelligence
Human-Centered Artificial Intelligence (HCC-6600) offers a deep-dive exploration into the ever-evolving landscape of artificial intelligence (AI) with a specific focus on the human aspect of the technology. This course provides an opportunity for learners to grasp the core principles and practices of AI while remaining critically aware of its implications for humanity. This course is designed to offer a well-rounded perspective, blending elements from diverse fields such as computer science, cognitive science, ethics, and design thinking. The aim is to ensure that learners emerge with not just an understanding of how AI systems are created and function, but also how these systems can be designed to respect and prioritize human values and needs.
Coursera
How to optimize your Instagram Business Profile
After completing this project, you will have learned how to optimize your Instagram Business Profile to better reach your target audience on Instagram. The goal of this project is to improve and optimize your Instagram Business profile in order to attract users. An Instagram Business Account allows you to advertise your business on the social media platform Instagram by publishing and sharing ads and photos with your target group. Today, you will learn various techniques that will help you improve your Instagram Business profile and to successfully advertise your brand on Instagram.
Coursera
Predictive Models for Financial Risk
Predictive Models for Financial Risk is a short, practical course for financial analysts, interns, and early-career professionals who want to use supervised machine learning responsibly in finance. Many predictive models fail not because of poor algorithms, but because key workflow steps—data preparation, validation, or transparent communication—are skipped. In this course, you’ll learn how to follow a complete supervised learning workflow, from defining a predictive question to evaluating results. You’ll build and test a decision tree classifier in Python, apply it to financial data, and report accuracy and insights in clear business language. Through short videos, guided readings, and hands-on labs, you’ll practice turning financial datasets into transparent, data-driven risk assessments. The course concludes with a project where you train and evaluate your own model, communicate performance results, and reflect on fairness and trust in financial predictions.
Google Cloud
Vector Search and Embeddings
Explore AI-powered search technologies, tools, and applications in this course. Learn semantic search utilizing vector embeddings, hybrid search combining semantic and keyword approaches, and retrieval-augmented generation (RAG) minimizing AI hallucinations as a grounded AI agent. Gain practical experience with Vertex AI Vector Search to build your intelligent search engine.
Johns Hopkins University
HTML, CSS, and Javascript for Web Developers
Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones. In this course, we will learn the basic tools that every web page coder needs to know. We will start from the ground up by learning how to implement modern web pages with HTML and CSS. We will then advance to learning how to code our pages such that its components rearrange and resize themselves automatically based on the size of the user’s screen. You’ll be able to code up a web page that will be just as useful on a mobile phone as on a desktop computer. No “pinch and zoom” required! Last but certainly not least, we will get a thorough introduction to the most ubiquitous, popular, and incredibly powerful language of the web: Javascript. Using Javascript, you will be able to build a fully functional web application that utilizes Ajax to expose server-side functionality and data to the end user.
Google Cloud
Gemini for Data Scientists and Analysts
In this course, you learn how Gemini, a generative AI-powered collaborator from Google Cloud, helps analyze customer data and predict product sales. You also learn how to identify, categorize, and develop new customers using customer data in BigQuery. Using hands-on labs, you experience how Gemini improves data analysis and machine learning workflows. Duet AI was renamed to Gemini, our next-generation model.
American Psychological Association
The Psychology of Gender and Sexuality
Discover the intricate dynamics of gender and sexuality in this comprehensive course, designed to deepen your understanding of these fundamental aspects of human identity. You will explore a wide range of topics, from the biological development of sex characteristics to the social constructs of gender, and from the variability in sexual behaviors to the cultural factors influencing gender fluidity and rigidity. By the end of this course, you'll have a strong grasp of the biological, psychological, and cultural dimensions of gender and sexuality. You’ll be able to explain how sex characteristics develop across the lifespan, analyze the impact of puberty on body image, and compare gender constructs across different cultures. Additionally, you'll explore romantic relationships and the many different pathways—both positive and negative—these relationships can follow. Whether you're looking to deepen your personal understanding or enhance your professional knowledge, this course provides valuable insights and practical tools to navigate and appreciate the complexities of gender and sexuality in both individual and societal contexts.
University of California San Diego
Introduction to Big Data
Interested in increasing your knowledge of the Big Data landscape? This course is for those new to data science and interested in understanding why the Big Data Era has come to be. It is for those who want to become conversant with the terminology and the core concepts behind big data problems, applications, and systems. It is for those who want to start thinking about how Big Data might be useful in their business or career. It provides an introduction to one of the most common frameworks, Hadoop, that has made big data analysis easier and more accessible -- increasing the potential for data to transform our world! At the end of this course, you will be able to: * Describe the Big Data landscape including examples of real world big data problems including the three key sources of Big Data: people, organizations, and sensors. * Explain the V’s of Big Data (volume, velocity, variety, veracity, valence, and value) and why each impacts data collection, monitoring, storage, analysis and reporting. * Get value out of Big Data by using a 5-step process to structure your analysis. * Identify what are and what are not big data problems and be able to recast big data problems as data science questions. * Provide an explanation of the architectural components and programming models used for scalable big data analysis. * Summarize the features and value of core Hadoop stack components including the YARN resource and job management system, the HDFS file system and the MapReduce programming model. * Install and run a program using Hadoop! This course is for those new to data science. No prior programming experience is needed, although the ability to install applications and utilize a virtual machine is necessary to complete the hands-on assignments. Hardware Requirements: (A) Quad Core Processor (VT-x or AMD-V support recommended), 64-bit; (B) 8 GB RAM; (C) 20 GB disk free. How to find your hardware information: (Windows): Open System by clicking the Start button, right-clicking Computer, and then clicking Properties; (Mac): Open Overview by clicking on the Apple menu and clicking “About This Mac.” Most computers with 8 GB RAM purchased in the last 3 years will meet the minimum requirements.You will need a high speed internet connection because you will be downloading files up to 4 Gb in size. Software Requirements: This course relies on several open-source software tools, including Apache Hadoop. All required software can be downloaded and installed free of charge. Software requirements include: Windows 7+, Mac OS X 10.10+, Ubuntu 14.04+ or CentOS 6+ VirtualBox 5+.
EDUCBA
MonoGame Development: Build & Implement Blocks
By completing this course, learners will be able to design, implement, and refine gameplay mechanics using MonoGame. They will develop Level 2 Yellow Blocks with proper collision handling, configure scoring logic, and troubleshoot block rendering issues. Learners will also master level progression by removing Yellow Blocks, displaying transition messages, and preparing for the next stage. In Level 3, they will build Blue Block classes, load resources, and integrate new gameplay features to enhance the overall experience. This course provides a hands-on approach to applying object-oriented principles, collision detection, and texture management in a real MonoGame project. Each lesson is structured to gradually build from foundational block setup to advanced gameplay transitions. Unlike generic tutorials, this course uniquely focuses on incremental game-building practices—transforming theory into applied skills. Learners will finish with practical coding knowledge, improved debugging techniques, and confidence to extend MonoGame projects further.
University of Michigan
Visualizing Women's Work: Using Art Media for Social Justice
Discover the historical erasure of women’s work through social justice art Public art has often ignored the work and legacy of minorities and women, but recently there has been a welcome reappraisal of publicly displayed visual monuments and art media. This course dives into the artistic process, exploring how art has the power to address issues of social justice and gender equality and answer historic injustices. Critique art history through the lens of gender You’ll begin the course by evaluating public monuments in terms of form, content, and context, undertaking a critical analysis of art through a social justice lens. With a focus on both the local and global picture, you’ll address the historical erasure of women’s work – compensated and uncompensated – learning about the role of gender bias in historical public art. Examine the creative process and creative research The course will also give you a foundation in visual literacy and interpretation, as you explore the artistic process and creative practice as a form of research. You’ll then learn how to develop your own media-based or literary projects that respond to gender bias in public commemoration. Examine real-world examples of social justice art projects On the final sections of the course, you’ll identify and interpret existing art-based social justice projects in a variety of media, including site-specific work and web-based initiatives. Learning alongside world-renowned visual and performance artist Melanie Manos, you’ll come away armed with creative and provocative ways to counter historical erasure in public art.
Coursera
Transform Data: SQL & Pandas Mastery
Master the critical transition from raw data chaos to analytical clarity. This course transforms your ability to navigate the complex landscape of SQL dialects while building powerful data aggregation skills that turn millions of event records into actionable insights. You'll discover how subtle syntax differences between ANSI-SQL and Spark-SQL can make or break your analytical queries, then harness the full power of Pandas to group, aggregate, and restructure massive datasets with precision and speed. By completing this course, you'll confidently write portable analytical queries across different data platforms, troubleshoot dialect-specific issues that stump other analysts, and transform continuous event streams into structured time-series datasets ready for advanced analytics. By the end of this course, you will be able to: Identify syntactic differences for window functions between ANSI-SQL and Spark-SQL Apply data aggregation techniques to summarize event data This course is unique because it bridges the critical gap between theoretical SQL knowledge and real-world data platform challenges, giving you the practical skills to work seamlessly across different analytical environments. To be successful in this course, you should have basic SQL knowledge and familiarity with data analysis concepts.
Google Cloud
Security Command Center Enterprise 使用入门
本课程全面概述了 Google Cloud Security Command Center (SCC) Enterprise,这是一个云原生应用保护平台 (CNAPP) 解决方案,可帮助组织预防、检测和应对整个 Google Cloud 服务中的威胁。 您将了解 SCC Enterprise 的核心功能,包括增强型威胁检测、深度漏洞管理和集成式案例管理。 本课程也会介绍威胁管理和漏洞评估方面的基本概念,并实际演示如何使用 SCC Enterprise 来识别、调查和修复多云环境中的安全风险。
University of Colorado Boulder
Ethical Decision Making for Success in the Tech Industry
This course focuses on how to do it right. That is, it focuses on methodologies that we, as leaders, can use to figure out the right course of action. Some leadership ethical decisions are fairly straight forward; many don’t offer clear solutions. This course is where we find the knowledge and techniques to help us through the ethical tough spots. Various approaches are examined. These include various theories that help to guide our ethical decision making. Also discussed are ethical awareness, moral decision making, and the courage necessary to make those decisions. Lastly, we look at the ethical challenges to individuals and leaders. The goal of this course is to understand how to live an ethical professional life. In any incarnation of that goal, the path will not be easy. But, it is possible. This discussion of the “how”, helps us when a clear path is not easily found. This course can be taken for academic credit as part of CU Boulder’s Master of Engineering in Engineering Management (ME-EM) degree offered on the Coursera platform. The ME-EM is designed to help engineers, scientists, and technical professionals move into leadership and management roles in the engineering and technical sectors. With performance-based admissions and no application process, the ME-EM is ideal for individuals with a broad range of undergraduate education and/or professional experience. Learn more about the ME-EM program at https://www.coursera.org/degrees/me-engineering-management-boulder.