The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Adobe
Image Editing Essentials
This short course empowers learners to edit images with precision and creativity using Photoshop on the web. Through hands-on practice, learners will explore essential techniques for cropping, color correction, lighting control, and final image prep. Whether you're editing for storytelling, branding, or personal projects, this course helps you build confidence and fluency in core photo editing workflows. Learners will also explore how AI-powered tools can support creative polish and non-destructive finishing techniques.
EDUCBA
Unreal Engine Blueprints-Foundations and Practical Mechanics
This hands-on course guides learners through the core and intermediate concepts of Unreal Engine’s Blueprint visual scripting system. Designed for aspiring developers and game designers, the curriculum blends structured learning with practical implementation across four progressive modules. Starting with foundational Blueprint concepts and interface navigation, learners will identify key components and understand the flow of node-based logic. The course then advances to scripting techniques that allow learners to apply logic using variables, functions, and events to drive actor behavior. As the modules progress, students will construct responsive systems including visual effects, light interactions, and dynamic pickup mechanics. Through advanced sessions, learners will demonstrate how to modify actor properties using editable variables, spawning systems, and user input. By the end of the course, learners will be able to create fully interactive, dynamic gameplay environments and confidently implement Blueprint logic to simulate real-time in-game behavior, complete with lighting, particle systems, audio cues, and input controls.
Microsoft
Introduction to Microsoft Azure Cloud Services
Whether you're just beginning to work with the cloud or you already have cloud experience and are new to Microsoft Azure, this course provides you with everything you need to get started. It introduces you to Microsoft Azure core concepts and services. You’ll learn the basics of cloud computing, its advantages, and how to choose the right Microsoft Azure solution for different business scenarios. You’ll use the Microsoft Azure portal and a sandbox to create and test Microsoft Azure resources at no cost to you. You don’t need to write code or have scripting skills to do this. You’ll learn about several of the database and big data services that are available on Microsoft Azure. You'll also learn how to take advantage of several virtualization services in Microsoft Azure compute, which can help your applications scale out quickly and efficiently to meet increasing demands. Finally, you’ll learn about the different storage and virtual network options available in Microsoft Azure. This course can help you prepare for AZ-900: Microsoft Azure Fundamentals exam. This is the first course in a four-course program that prepares you to take the AZ-900 certification exam. This course teaches you the core concepts and skills that are assessed in the cloud concepts and core Microsoft Azure services exam domains. This beginner course is suitable for IT personnel who are just beginning to work with Microsoft Azure and want to learn about Microsoft Azure offerings and get hands-on experience with the product. To be successful in this course, you need to have basic computer literacy and proficiency in the English language. You should be familiar with basic computing concepts and terminology, general technology concepts, including concepts of networking, storage, compute, application support, and application development. You should also be familiar with the concept of application programming interfaces or APIs. It is beneficial to have a high-level familiarity with relevant Microsoft products such as Dynamics 365 and Office 365.
Coursera
Marketing with Zapier & ChatGPT: Automated Content Calendars
This Guided Project, 'Marketing with Zapier & ChatGPT: Automated Content Calendars,' is designed for Digital Marketers, Content Strategists, and Social Media Managers seeking to harness the power of AI and automation in their content creation processes. In this practical course, you will learn to seamlessly integrate ChatGPT with Zapier, build a dynamic content calendar in Google Sheets, and execute an automated content plan that aligns with your marketing strategy. The project unfolds through a series of tasks, each building upon the last. You'll start by mastering the setup of ChatGPT and Zapier, understanding the nuances of API integration and plugin use. Next, you'll develop the skill to create a detailed content calendar in Google Sheets, which will serve as the blueprint for your content strategy. The focus will then shift to executing an automated content plan, where you'll use Zapier Actions in conjunction with ChatGPT to generate and populate your content calendar with innovative and brand-aligned content ideas. Throughout the course, you will gain hands-on experience in content automation, learning how to streamline the content generation process while maintaining a high standard of creativity and brand coherence. The skills acquired in this project are invaluable for modern marketers looking to optimize their content workflow in the age of AI and automation. By the end of this project, you will not only have a robust understanding of integrating ChatGPT with Zapier for content automation but also a practical framework for applying these skills to enhance your digital marketing efforts. This project is essential for anyone looking to stay ahead in the rapidly evolving landscape of digital marketing and content creation. Pre-requisites: ChatGPT Plus Account Zapier Proficiency: A working understanding of how to navigate and create Zaps in Zapier, including setting up triggers and actions between different apps. Content Marketing Fundamentals: Familiarity with content marketing principles, including content creation, distribution channels, and audience segmentation. API Utilization: Basic knowledge of what an API is and how it can be used to connect applications. No coding experience is required, but an understanding of API keys and authentication will be helpful. Google Sheets Experience: Competence in using Google Sheets for data organization, including creating tables and tabs. Project Management Basics: Awareness of content scheduling and the ability to manage a content calendar, considering the timing and frequency of posts.
Coursera
Bulk Edit Data
Transform your project management efficiency with AI-powered Asana skills that busy professionals demand. This Short Course was created to help project management professionals accomplish streamlined data entry and bulk editing workflows that save hours each week. By completing this course, you'll master essential Asana features that eliminate manual data entry bottlenecks and leverage AI integration to accelerate task organization. By the end of this course, you will be able to: Execute systematic data entry processes with proper task details and attachments Apply bulk editing techniques to manage multiple tasks efficiently Utilize custom fields and tags to enhance project searchability and organization This course is unique because it combines traditional Asana functionality with emerging AI integration strategies for next-generation project management. To be successful in this project, you should have a background in basic computer navigation and familiarity with web-based applications.
Scrimba
Learn OpenAI's Assistant API
Upon completion this course, learners will obtain the fundamental concepts and practical workings of OpenAI's Assistant APIs, enabling them to build intelligent, conversational agents faster than ever previously possible. Learners will begin by understanding how the API works by getting hands-on experience in creating an Assistant, initiating Threads, crafting Messages, and Running the assistant in a live environment. The final lessons encourage learners to bring together all the learned components in a capstone project, reinforcing their understanding and showcasing their new-found capabilities. This course is perfect for developers, tech enthusiasts, and AI practitioners aspiring to master the intricacies of OpenAI's cutting-edge technologies.
Edureka
Analytics Engineering Workflows with dbt
This course helps you advance your skills in analytics engineering and gives you the practical abilities required to build scalable and reliable dbt projects. You will begin by strengthening your understanding of reusable SQL development with Jinja and macros and learn how to organize transformation logic for large data systems. From there, you will explore incremental models, snapshots, testing strategies, documentation practices, and core observability concepts that support trustworthy analytics workflows. The course concludes with collaboration techniques and workflow automation, where you will implement Git based version control, continuous integration pipelines, and scheduled dbt jobs. With a practical and applied approach, the course covers advanced concepts such as creating modular logic with macros, optimizing performance with incremental processing, structuring projects into clear layers, validating models with schema and custom tests, managing metadata, and reviewing lineage in dbt Docs. You will learn how to maintain clean project organization, implement testing and documentation standards, analyze run results and logs, and support production ready automation in modern analytics environments. By the end of this course, you will be able to: • Build reusable SQL logic using Jinja and macros • Design and implement incremental and snapshot models • Refactor dbt projects to maintain a clean and well organized DAG • Create, run, test, and document advanced dbt models • Apply testing, documentation, and observability practices to ensure data quality • Collaborate using Git and review workflows for dbt development • Configure continuous integration pipelines for automated model validation • Schedule and monitor dbt jobs for reliable production execution This course is designed for aspiring analytics engineers, data engineers, BI developers, and SQL practitioners who want to expand their skills in advanced dbt practices, data quality frameworks, collaborative workflows, and automated transformations. It is ideal for anyone seeking to build dependable, scalable, and well documented analytics pipelines in modern data environments.
EDUCBA
PyMongo - Beginners
This beginner-friendly course is designed to equip learners with the foundational skills needed to work with MongoDB databases using the PyMongo library in Python. Through a structured and hands-on approach, learners will explore core database concepts and gain the ability to apply Create, Read, Update, and Delete (CRUD) operations on real-world data collections. Starting from initial setup—including MongoDB installation, PyCharm configuration, and PyMongo integration—students will progressively build Python scripts that interact with MongoDB. In-depth lessons on data retrieval empower learners to analyze datasets using filters, projections, and query operators such as $in, $gt, $lt, and $nin. By the end of the course, learners will be able to implement database interactions programmatically and critically assess data retrieval strategies for use in application development and analysis workflows.
University of Alberta
Famine as Genocide: The Holodomor in Ukraine
The Holodomor, one of the major tragedies of the twentieth century, became the subject of serious study only since the fall of the USSR. In this course you will explore recent research through the prisms of colonialism, empire, genocide, famine and food security, (dis)information dissemination, and Ukrainian-Russian relations. Famine as Genocide in the 20th Century: The Case of the Holodomor makes the case that the Holodomor is crucial to understanding Ukrainian, Soviet, European, and world history, as well as current events. This course was developed by the Holodomor Research and Education Consortium, a project of the Canadian Institute of Ukrainian Studies at the University of Alberta, with the generous support of the Helen and Paul Baszucki Family and the Temerty Foundation.
Harvard Business Review
Communicate with Polish
Great communication pays big dividends. By inspiring, informing, or persuading your audience, you’ll be able to turn your ideas into action. In this course, you'll discover how to create engaging and visually appealing presentations and deliver them confidently. You'll learn how to sharpen your writing skills.
Coursera
Files and directories in the Linux filesystem
In this project, you will use Linux commands to traverse Linux directories and list files. You will also learn where certain files are stored, how to change permissions to allow access, and how to decide where files should reside. Linux is a popular operating system that is based on the Unix operating system. It has many distributions which have different interfaces for installing software, different user interfaces, and so on. Each distribution has a similar filesystem with directories used to house and organize files.
University of Colorado Boulder
Advanced Topics and Future Trends in Database Technologies
This course consists of four modules covering some of the more in-depth and advanced areas of database technologies, followed by a look at the future of database software and where the industry is heading. Advanced Topics and Future Trends in Database Technologies can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder.
Universidad de los Andes
Educación Matemática para profesores de infantil. Curso 1
En este curso de acceso gratuito*, conocerás algunos temas de las matemáticas escolares con la profundidad necesaria para que puedas ayudar a tus estudiantes a aprenderlas. Este es el primer curso del programa especializado Educación Matemática para profesores de infantil. El segundo curso también está disponible en Coursera. Cada curso tiene una duración aproximada de cuatro semanas, con una dedicación promedio de 6 horas semanales. Todas las evaluaciones tienen retroalimentación y podrás descargar la mayoría de los recursos del curso. En este curso, podrás conocer algunos temas de las matemáticas escolares desde dos enfoques: desde el contenido matemático y desde la enseñanza y aprendizaje de dicho contenido. Desde el enfoque del contenido, se persigue que los maestros de educación infantil tengan un mejor conocimiento del contenido de las matemáticas que enseñan, o que profundicen en el contenido que ya tienen. Para el enfoque de la enseñanza y aprendizaje, nos basamos en un marco que se llama análisis cognitivo y que es una herramienta para que el docente aborde los problemas del aprendizaje de un tema concreto de las matemáticas escolares. El conocimiento de los aspectos cognitivos del tema de las matemáticas escolares permite organizar expectativas de aprendizaje, establecer las fases del aprendizaje de un tema, formular expectativas de aprendizaje concretas, identificar y organizar errores y dificultades, y prever la actuación de los escolares. En el primer curso, trabajarás la lógica y la geometría en cuatro módulos: lógica elemental, pensamiento lógico matemático, geometría elemental y pensamiento espacial. En el segundo curso, de forma análoga al primero, trabajarás los temas número y medida en cuatro módulos: conceptos numéricos y estructuras numéricas elementales, pensamiento numérico, magnitudes y medidas y pensamiento métrico. Este curso incluye videos de presentación y explicación de los temas, actividades de aprendizaje y evaluación, mapas conceptuales, y bibliografía adicional. La evaluación está diseñada para que recibas realimentación que queda registrada en la plataforma, de manera que puedas continuar con tu progreso al conectarte nuevamente. Puedes descargar la mayoría de los contenidos para que los uses sin conexión a Internet. Este es el primer curso del programa especializado Educación Matemática para profesores de infantil que la Universidad de los Andes desarrolló gracias al apoyo de INICIA Educación y el Instituto 512. * Al inscribirte al curso, puedes elegir la opción que más te interese: sin certificación, en cuyo caso tendrás acceso a todo el contenido y evaluaciones del curso de forma gratuita; o con certificación, en cuyo caso deberás aprobar un cuestionario de evaluación por módulo y cumplir con los demás requisitos de la plataforma: hacer la verificación de identidad al presentar las evaluaciones obligatorias, lograr el porcentaje mínimo para pasar el curso y pagar directamente a Coursera el precio de la certificación anunciado en la plataforma.
EDUCBA
Build and Evaluate a JavaScript Quiz Application
Learners will develop the ability to design a structured web application, implement dynamic features using JavaScript, apply effective styling with CSS, manage timed interactions, validate user input, calculate results, and deliver a complete, user-friendly quiz system. This course provides a hands-on, project-based learning experience centered on building a real-world JavaScript quiz and exam application from scratch. Learners progress step by step—from planning the project and creating a home page to implementing timers, handling quiz logic, validating answers, and displaying final results. By working through a single, cohesive case study, learners gain practical exposure to how HTML, CSS, and JavaScript interact in a functional application. Completing this course equips learners with job-ready front-end development skills, including logical problem-solving, UI structuring, and dynamic content handling. Unlike theory-heavy courses, this program emphasizes end-to-end implementation, helping learners understand not just individual concepts but how they integrate into a complete solution. The focus on exam logic, scoring mechanisms, and real-time interaction makes this course especially valuable for learners aiming to build interactive web applications and strengthen their JavaScript fundamentals through applied practice.
Michigan State University
Developing An Entrepreneurial Mindset: First Step Towards Success
This course is the first in a series on starting a business. Though new venture creation is the focus of the specialization, this course is important for everyone.To create a successful business it is not only about what you do (technical execution), it is also about how you think. This course provides learners with insights to re-frame their thinking in order to maximize their chances for success. So what can a learner expect to gain from this course? At the end of this course a learner: 1.) will be able to argue effectively against all of the reasons for not starting their business (or reaching some goal); 2.) will be able to operate effectively within the new framework or model for starting a business (or any new endeavor), thus increasing their chances for success; and 3.) will be able to make the initial business startup decisions of what type of business to start, and what type of business owner to be. Having an entrepreneurial mindset is critical to being successful as an entrepreneur. An entrepreneurial mindset stands alone in terms of its importance. No other attribute, personality, inherent entrepreneurial proclivities, training, or demographic profile is common to all successful entrepreneurs whether Warren Buffet, Steve Jobs, or the neighborhood florist or grocer. The course provides learners with an understanding of the attributes and perspectives of an entrepreneurial mindset, and the process to acquire one. We suggest that learners bring an open mind and be willing to thoroughly explore the nascent business ventures they have been carrying with them.The course introduces concepts that enables a person to start a trans-formative process in the way they think generally, and in the way they think about business specifically. This new way of thinking has the potential to positively impact not only them, but their family, and community.
Packt
Build an Endless Runner Game in 3D - Unity 6 Compatible
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. Unlock your game development potential by creating a dynamic 3D endless runner game in Unity 6. This course guides you through every step of building a complete and immersive game—from animating characters to creating endless environments and obstacles. Learn how to leverage Unity 6's powerful features and optimize your game to run smoothly and efficiently. You’ll begin by getting familiar with Unity 6 and its features, followed by setting up and animating your player character, and creating an endless environment that scrolls automatically. The course will take you through the essentials of dynamic platform creation, obstacle addition, and setting up a powerful platform pool system for smooth gameplay. You’ll also explore techniques like spawning platforms on the move and handling complex elements like T-intersections. Once you’ve mastered the core mechanics, you’ll add obstacles like fire hazards and walls, introduce magical elements for variety, and design a robust graphical user interface. The course then delves into player lives and scoring systems, with features like coin collection, lives count, and statistics display. To finish, you’ll add polish with sound effects, music, and atmospheric touches, finalizing your game for release. This course is ideal for aspiring game developers with a passion for creating 3D games in Unity. A basic understanding of game development concepts is helpful, but no prior experience with Unity 6 is required. The course is beginner-friendly, but it also provides plenty of opportunities for intermediate learners to level up their skills. By the end of the course, you will be able to build an endless runner game in Unity, animate player characters, design infinite environments, implement obstacles and collectibles, and create a fully functional user interface. You will also understand how to optimize performance and fine-tune your game for smooth gameplay.