The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
EDUCBA
Apply Advanced Editing Techniques in Photoshop
By the end of this course, learners will be able to apply advanced Photoshop editing techniques, analyze visual compositions, create professional cutouts, and produce depth-enhanced and polished images using modern, non-destructive workflows. This course provides a comprehensive, hands-on exploration of advanced features and editing tools in Adobe Photoshop. Learners progress from mastering transformations, workspace efficiency, color theory, and blending modes to applying AI-powered selection tools, advanced masking, and color-based selections. The course further guides learners through creative brush workflows, frame-based layout design, 2D-to-3D depth creation, and intelligent image cleanup using Content-Aware Fill. Learners benefit by developing job-ready image editing skills applicable to graphic design, digital marketing, content creation, and visual storytelling. Each module emphasizes practical workflows, precision control, and professional best practices rather than isolated tools. What makes this course unique is its end-to-end focus on modern Photoshop capabilities—combining creativity, automation, and technical accuracy—while reinforcing non-destructive editing principles. The structured progression from foundational concepts to advanced, real-world techniques ensures learners gain both confidence and practical expertise they can immediately apply in professional design environments.
Packt
JavaScript in Modern Web Development
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. In this course, you will gain in-depth knowledge of JavaScript and its application in modern web development. You’ll learn everything from best practices, such as optimizing JavaScript performance and managing files efficiently, to the latest features of JavaScript, including the nullish coalescing operator and arrow functions. The course also dives into building projects with React and Node.js, focusing on component structures and integrating various external packages for enhanced functionality. As you progress, you will explore key web development tools like Vite, Electron, and Progressive Web Apps (PWA), while also covering the essential integration of back-end technologies with Express.js. This is not just about theory; the course will guide you through hands-on exercises like creating games in React, managing state, and deploying your applications. This course is designed for aspiring developers who want to build responsive, dynamic, and scalable applications using modern JavaScript technologies. Whether you’re looking to specialize in React or gain a broader understanding of web development, this course offers the tools and knowledge to get you there. By the end of the course, you will be able to efficiently use JavaScript to build modern web applications, master React for building components and managing state, integrate back-end services with Express.js, and deploy your projects for production.
Packt
Algorithmic Problem Solving
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. In this course, you will dive deep into the essentials of algorithmic problem-solving. From understanding the basics of approaching a problem to successfully planning and coding solutions, this course ensures you build a solid foundation. By exploring practical problems such as finding the maximum, reversing a string, detecting palindromes, creating titles, and implementing a Caesar cipher, you'll enhance your problem-solving and coding skills. Throughout the course, you will follow a structured approach to problem-solving. Each problem is split into two main parts: planning and coding. This allows you to understand the theory behind each algorithm before jumping into implementation. By doing this, you'll gain both the logical and practical skills needed to tackle similar challenges on your own. This course is perfect for beginners looking to build a strong foundation in algorithmic problem-solving. If you're new to algorithms and coding, you'll be guided through every step of the way. It's ideal for anyone who wants to enhance their coding abilities and problem-solving strategies in a hands-on environment.
Managing Uncertainty in Marketing Analytics
Marketers must make the best decisions based on the information presented to them. Rarely will they have all the information necessary to predict what consumers will do with complete certainty. By incorporating uncertainty into the decisions that they make, they can anticipate a wide range of possible outcomes and recognize the extent of uncertainty on the decisions that they make. In Incorporating Uncertainty into Marketing Decisions, learners will become familiar with different methods to recognize sources of uncertainty that may affect the marketing decisions they ultimately make. We eschew specialized software and provide learners with the foundational knowledge they need to develop sophisticated marketing models in a basic spreadsheet environment. Topics include the development and application of Monte Carlo simulations, and the use of probability distributions to characterize uncertainty.
Universitat Autònoma de Barcelona
Motores gráficos en videojuegos: game engine
VERSIÓN EN ESPAÑOL Para todas aquellas personas que han querido saber cómo se creaba un videojuego, en este curso vamos a explicar cómo crear un pequeño motor, uno de los elementos nucleares de cualquier videojuego. El curso persigue comprender su concepto, entender qué es ese núcleo que en terminología inglesa se conoce como 'game engine', Analizaremos no solo su papel, sino qué utilidades debe proporcionar para ser utilizado en un videojuego. Y todo ello, explicando cómo crear un pequeño motor desde cero, que nos permitirá crear un videojuego en DirectX11. Un curso donde cualquier persona podrá entender los conocimientos básicos sobre el funcionamiento de un motor, y donde las personas con formación en programación aprenderán a crear su propio motor. El curso está estructurado de tal forma que desde el primer día tengamos resultados en pantalla y cualquier persona pueda seguir el propio curso. El resultado será un pequeño motor de videojuegos 3D sobre DirectX11, donde crearemos un pequeño videojuego de tipo FPS. IMPORTANTE Subtítulos en inglés disponibles. _________________ ENGLISH VERSION For those who ever wanted to know how to create a video game, in this course we will explain how to create a small engine, one of the main elements in any video game. This course wants to understand their concept, understand what is this nucleus called 'game engine'. We will analyze their role and which utility it has to provide in aim to be used in a video game. We will do all this by explaining how to create a small engine which will allow us to create a DirectX11 video game. A course in which anyone will be able to understand the basic knowledges on an engine's functioning, and where people who have studied programming will be able to create their own engine. This course is structured so that from the first day we have results on screen and anyone can follow them. IMPORTANT English subtitles are available for this course.
EDUCBA
Analyze & Apply Derivative Swaps, Futures, and Options
By completing this course, learners will be able to analyze derivative instruments, evaluate risk management strategies, interpret cash flow structures, apply pricing concepts, and assess trade economics across swaps, futures, and options. This course provides a comprehensive and structured understanding of financial derivatives, with a strong focus on swaps, interest rate instruments, currency derivatives, futures, and options. Learners progress from foundational concepts to advanced applications, gaining clarity on how derivatives are used to hedge risk, optimize trade economics, and manage market exposure in real-world financial environments. Through step-by-step explanations, practical examples, and market-relevant scenarios, the course bridges the gap between theory and application. It emphasizes not only what derivatives are, but why they are used and how they impact financial decision-making. Learners benefit by developing analytical skills valued in banking, finance, treasury, risk management, and investment roles. What makes this course unique is its integrated approach—connecting swaps, futures, FX, and options into a single learning journey while maintaining conceptual depth and practical relevance. The course is ideal for students, finance professionals, and aspirants seeking a structured, industry-aligned understanding of derivatives from fundamentals to applied trade economics.
Coursera
OpenAI API for Beginners: Create AI Assistants with ChatGPT
Imagine having a virtual assistant at your neighborhood library that can respond to inquiries from users right away! Using OpenAI's ChatGPT to build a useful Q&A chatbot, this project gives you the chance to make such a tool and improve user experience.The purpose of this guided project is to teach beginners how to construct and modify a chatbot specifically for a nearby library. In this one-hour project you will learn how to use Python to set up and connect to the OpenAI API, create and build a simple Q&A chatbot, and tailor the chatbot's responses to the particular requirements of a library setting. In this project, you will work through a real-world scenario to build a chatbot that efficiently responds to inquiries about a library. This entails creating and improving a conversational assistant that can converse with people and give precise details about the resources and services offered by libraries.This project combines practical coding expertise with a practical application, giving a comprehensive overview of chatbot programming using OpenAI. You will need a basic understanding of Python and to purchase some OpenAI API credits in order to complete this project successfully. It's not necessary to have any prior chatbot development experience.
Pearson
AWS Developer: Unit 5
This course covers AWS analytics and monitoring services, providing you with the skills to use data for better decision-making and performance improvement. You'll start with Amazon Athena, Kinesis, and OpenSearch to learn real-time data analysis and visualization without managing infrastructure. You'll then learn root cause analysis and code instrumentation using Amazon CloudWatch, AWS X-Ray, and CloudTrail to monitor, debug, and optimize applications. By the end, you'll have the skills to use AWS services to improve application performance ensure reliability.
Coursera
Gestión de proyectos e historias de usuario con Jira
Gracias a este curso aprenderás a cómo utilizar una de las herramientas más demandadas para la gestión de proyectos en línea, como es Jira. También aprenderás acerca de la metodología Agile y la generación de historias de usuario. Para ello, te guiaremos desde cero para que aprendas que es la metodología agile, la diferencia entre Scrum y Kanban así como el proceso de gestión agile. Después avanzaremos con Jira, desde el manejo básico y la creación de historias de usuario, hasta funcionalidades avanzadas. Finalmente desarrollarás un proyecto de principio a fin donde utilices todo lo aprendido acerca de la gestión de proyectos agile, creación de historias de usuario y de Jira.
Pearson
Introduction to Transformer Models for NLP: Unit 3
This course covers transformer models and their applications in natural language processing and computer vision. Topics include the T5 model, fine-tuning for tasks such as abstractive summarization, and the Vision Transformer. Students will learn to build an image captioning system by combining vision and language models. The course also provides practical instruction on deploying models, including MLOps practices, sharing models on HuggingFace, and cloud deployment with FastAPI. By the end of the course, students will have the knowledge and skills to implement, fine-tune, and deploy transformer models for various real-world tasks.
Microsoft
Modern Data Warehouse Analytics in Microsoft Azure
In this course, you will learn the fundamentals of database concepts in a cloud environment, get basic skilling in cloud data services, and build your foundational knowledge of cloud data services within Microsoft Azure. You will explore the processing options available for building data analytics solutions in Azure. You will explore Azure Synapse Analytics, Azure Databricks, and Azure HDInsight. This is the fourth course in a program of five courses to help prepare you to take the Exam DP-900: Microsoft Azure Data Fundamentals. so that you can demonstrate that you have a foundational knowledge of the core database concepts in a cloud environment. This course is ideal for IT professionals who want to learn the fundamentals of database concepts in a cloud environment, get basic skilling in cloud data services, and build their foundational knowledge of cloud data services within Microsoft Azure with a view to taking up roles as Data Engineers and Database Administrators. It is also suitable for working database professionals looking for additional skills or credentials to showcase expertise in a cloud environment and IT professionals looking to specialize in the specific area of Azure data. To be successful in this course, you need to have basic computer literacy and proficiency in the English language. Successful Azure Data Fundamentals students start with some basic awareness of computing and Internet concepts, and an interest in extracting insights from data. It is an advantage to have experience using a web browser, familiarity with basic data-related concepts, such as working with tables of data in a spreadsheet, and visualizing data using charts.
Coursera
رسوم متحركه ثنائية الأبعاد في Unity باستخدام Sprite Sheets
بنهاية هذا المشروع، ستكون قادرًا على إنشاء شخصية ثنائية الأبعاد متحركة بالكامل داخل محرك يونيتي (Unity Engine) باستخدام ال Sprite Sheets وخلال هذا المشروع، ستتعلم استيراد الرسومات والSprite Sheets إلى محرك يونيتي (Unity Engine) وتحويلها إلى رسوم متحركة قابلة للتعديل، والتعامل مع كل من الخصائص والوظائف المرتبطه بالرسوم المتحركه وهي (Animations, transitions and parameters)، وبرمجة اتجاه وطريقة التحكم بالشخصية لأنواع مختلفة من الألعاب. هذا المشروع الموجه مخصص لمطوري يونيتي (Unity) الجدد والمبتدئين، ويتطلب فهمًا أساسيًا لكل من محرك يونيتي (Unity Engine) و لغة سي شارب (C# Language). يقدم هذا المشروع الأدوات الأساسية اللازمة للتعامل مع الرسوم المتحركة (Animations) في محرك يونيتي (Unity Engine)، وسيزودك بالمهارات الاساسية والضرورية لإنشاء شخصية متحركة في لعبة ثنائية الابعاد، مما يفتح الباب أمام فرصة إنشاء أفضل الالعاب والعمل في الكثير من المجالات المرتبطة بصناعة الالعاب. ويعتبر محرك يونيتي (Unity Engine) هو المحرك الأكثر شهرة لصناعة العاب الفيديو، وأحد اسباب شهرته هو سهولته للمبتدئيين وتوفر موارده التعليمية بشكل واسع على الانترنت من فيديوهات ودورات تعليمية وكورسات متنوعة وتكمن أيضا احد أسباب إنتشاره الى منحه القدرة على إنشاء مجموعة واسعة من المشاريع المختلفة مثل ألعاب الفيديو والمحاكيات والأفلام، وغيرها. إذا كنت تهدف إلى العمل في صناعة تطوير الألعاب ، فإن هذا الكورس بالغ الأهميه لأن معرفة كيفية تحريك الشخصيات ثنائية الأبعاد أمر أساسي. يمكن أن يؤدي إلى أدوار كرسام متحرك للشخصية أو فنان تقني أو مصمم ألعاب أو حتى مبرمج العاب يفهم الرسوم المتحركة.
Universidad Nacional Autónoma de México
Administración para obtener resultados
La planeación estratégica es una metodología de gran impacto que ha demostrado su eficacia en las mejores empresas del mundo. En este curso, revisaremos los principios básicos de la estrategia organizacional que permiten definir objetivos y tácticas para delimitar indicadores y líneas de acción que generen y mantengan la calidad y productividad en todas la áreas de una empresa.
Coursera
GenAI for Healthcare Automation
In this course, we’ll cut through the jargon and dive straight into the exciting ways AI is transforming healthcare. From improving patient care and streamlining paperwork to driving medical breakthroughs, AI is already making a huge impact – for example, it can predict patient outcomes with up to 95% accuracy in some cases. We'll also tackle the tricky aspects, like ensuring ethical use and avoiding the fear of "robots taking over." With 75% of healthcare executives believing AI will improve patient care, we’ll explore how to make it work the right way. This course is designed for healthcare professionals, hospital administrators, health IT staff, and anyone interested in healthcare technology innovation. A basic understanding of healthcare processes and terminology and a familiarity with general technology concepts like prompting AI (e.g., ChatGPT) are recommended. No programming experience required. By the time we're done, you'll be the one at the water cooler saying, "Actually, let me tell you how AI could solve that problem..." You'll spot opportunities to use this tech in your own work, and who knows? You might just spark the next big innovation in your organization. With AI potentially saving the healthcare industry $150 billion annually by 2026, the possibilities are endless!
Coursera
Getting started with Fiverr for Freelancers
In this project, you will learn how to create and develop your profile on the freelancer's platform called Fiverr. This platform allows you to generate additional income or even become the owner of your own company through the Internet. Various industries within the platform allow you to enter the wonderful digital world and offer your services. Fiverr was created in 2010 to allow content creators to develop their businesses online, and it is primarily a creative services platform. You can also view different freelancers to identify their niche and competition. With this project, you will be able to develop your profile; add your information, logo, or photograph; and you will be able to create a gig to start in the field. You will see various tracking options for this platform, and you will be able to add everything you know how to do on this website.
Microsoft
Introduction to Microsoft Copilot
In this introductory course, you'll embark on a journey into the world of generative AI and Microsoft Copilot. We'll demystify the concepts behind this transformative technology, exploring its potential and limitations. You'll gain a clear understanding of what generative AI is, how it works, and the diverse range of tasks it can perform. You'll be introduced to the specific capabilities of Copilot within the Microsoft 365 and Dynamics 365 ecosystems. We'll showcase how Copilot harnesses the power of AI and machine learning to revolutionize your productivity across various applications. From automating mundane tasks to generating creative content, you'll discover the myriad ways Copilot can enhance your workflow. By the end of this course, you'll be able to: • Recognize what Generative AI is and what it can and cannot do. • Define Copilot capabilities within the Microsoft 365 and Microsoft Dynamics 365 ecosystems. • Access and navigate the 365 Copilot platform effectively. • Recognize how to leverage Microsoft Copilot integration. • Demonstrate prompt engineering to get the most useful responses from Microsoft Copilot. Required Course Materials: A Copilot license is required to complete this course. If you don’t have a Microsoft 365 Personal or Family license, you can start a free 30-day trial using the link provided in the course.