The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Alfaisal University | KLD
إدارة المعرفة | Knowledge Management
إدارة المعرفة (Knowledge Management) هي عملية إنشاء واستخدام وإدارة المعرفة والمعلومات داخل المؤسسة (Organization)، وهي عبارة عن مجموعة من الطرق والأساليب التي تهدف إلى تحقيق الأهداف الاستراتيجية للمنشأة، من خلال الاستفادة المثلى من المعرفة (Knowledge) المتاحة، ومحاولة توفير نوعية المعرفة (Knowledge) التي تسهم بشكل إيجابي في ذلك، فعلى سبيل المثال أهم العوامل التي يجب التركيز عليها في إدارة المعرفة (Knowledge Management) هي ضمان سهولة تدفق المعلومات بين المستويات الإدارية المختلفة، مما يساعد المؤسسة (Organization) على الوصول لمستويات أداء تسمح لها بتحقيق مستوى تنافسي (Competitive Position) جيد في السوق. هذه الدورة هي دورة تمهيدية؛ فهي تلقي الضوء على أساسيات الموضوع بشكل عام بهدف التعريف به وبمحاوره الأساسية التي يجب الإلمام بها. إذا كنت من المهتمين بفهم إدارة المعرفة، أو كان مجال عملك يتطلب توظيف ذلك في سياق عملك، فهذه الدورة ستكون مثالية لإغناء خبرتك وتطوير مهاراتك بشكل فعال ومؤثر. حيث ستزودك هذه الدورة باطلاع واسع ودقيق على مجموعة من المحاور المتعلقة بهذا الموضوع، مثل: التعرف على تنفيذ وتطبيق إدارة المعرفة، فهم عناصر وأدوات إدارة المعرفة، التعرف على مفهوم وأنواع المعرفة.
Coursera
Conducting Exploratory Data Analysis
Conduct exploratory data analysis with a systematic approach to investigate different aspects of your data: comparisons, relationships, compositions, and distributions. This guided project gives you a framework so you can conduct your own exploratory data analysis and make your work more professional and organized. The language is Python and the libraries used are seaborn, pandas, and matplotlib.
Coursera
Fundamentals with Rust: Build a CLI Distance Calculator
Do you know that according to surveys, Rust is one of the most admired computer programming languages for 8 years in a row? Rust is a language that is prized for its performance, memory safety, and concurrency, making it ideal for today’s cloud-based computing world. It is used by major technology companies such as Microsoft and Github. In this 1-hour long project-based course, your Rust learning journey will take off with the fundamental concepts and language syntax of Rust. We will do this by building a command line interface tool that calculate distances between cities. At the end of the course, you will be able to use Rust to create and build other projects. This course is aimed at learners who have at least intermediate level proficiency with at least one modern high level programming languages such as JavaScript, Java, C, C++, Swift, Go, Kotlin. As we will leverage that knowledge and further explore Rust’s unique features.
Amazon
Data Structures and Algorithms
This is the third course in the Amazon Junior Software Developer Professional Certificate. In this course, you will gain a deep understanding of various fundamental data structures and algorithms essential for building efficient and scalable software solutions. Starting with Advanced Data Structures, you'll explore arrays, ArrayLists, linked lists, stacks, queues, and maps, understanding their implementations, operations, advantages, and use cases. Moving on to Searching and Sorting Algorithms, you'll manipulate essential algorithms like linear and binary search, as well as various sorting algorithms, including bubble sort, insertion sort, selection sort, merge sort, and quick sort. You will grasp the theoretical concepts and implement these algorithms in Java, gaining hands-on experience in algorithmic problem-solving. Additionally, you will be introduced to basic testing methodologies using JUnit testing, test cases, and test-driven development, ensuring the quality and reliability of your code. By the end of this course, you will be equipped with the knowledge and skills required to design efficient algorithms, manipulate complex data structures, and write robust, high-performance Java applications After completing this course, you’ll be able to: • Identify and implement basic data structures and algorithms in Java. • Analyze the efficiency and performance of data structures and algorithms in Java applications. • Identify and apply principles of recursion in Java to solve complex problems. • Implement search and sorting algorithms in Java to optimize data processing and retrieval.
LearnQuest
Introduction to Scrum Master Training
This course is designed to help Scrum beginners learn the foundational knowledge to become proficient with Agile Scrum. Throughout the course, learners will explore Agile methodologies and benefits of building incrementally. They will also learn about the roles within Scrum teams, events that happen during a Sprint, Agile artifacts, and the Definition of Done for a Sprint.
DeepLearning.AI
How Diffusion Models Work
In How Diffusion Models Work, you will gain a deep familiarity with the diffusion process and the models which carry it out. More than simply pulling in a pre-built model or using an API, this course will teach you to build a diffusion model from scratch. In this course you will: 1. Explore the cutting-edge world of diffusion-based generative AI and create your own diffusion model from scratch. 2. Gain deep familiarity with the diffusion process and the models driving it, going beyond pre-built models and APIs. 3. Acquire practical coding skills by working through labs on sampling, training diffusion models, building neural networks for noise prediction, and adding context for personalized image generation. At the end of the course, you will have a model that can serve as a starting point for your own exploration of diffusion models for your applications. This one-hour course, taught by Sharon Zhou will expand your generative AI capabilities to include building, training, and optimizing diffusion models. Hands-on examples make the concepts easy to understand and build upon. Built-in Jupyter notebooks allow you to seamlessly experiment with the code and labs presented in the course.
Google Cloud
Provisioning an Apigee X Evaluation Organization
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you use the Apigee X provisioning wizard to create an Apigee X evaluation organization (org).
Cybersecurity Governance: 16 Steps with NIST & ISO
Unify your cybersecurity standards into a resilient, audit-ready governance program. In today’s complex risk environment, even a single supply chain breach can lead to severe regulatory penalties and reputational harm. This course provides a repeatable, risk-based approach to integrating ISO 27001, ISO 27002, ISO 27701, and the NIST Cybersecurity Framework—ideal for compliance leaders preparing for certification or strengthening their information security posture. Through a structured 16-step blueprint and hands-on demonstrations, you’ll learn to scope your ISMS, conduct risk assessments, map controls, and align cloud and privacy safeguards. You’ll apply ISO and NIST standards to real-world scenarios, using templates, checklists, and workflows to streamline documentation and incident response. By course end, you'll be equipped to build and maintain a governance framework that meets global cybersecurity standards and scales with organizational risk.
University of Colorado System
More C++ Programming and Unreal
This course is the second course in the specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes you have the prerequisite knowledge from the previous course in the specialization. You should make sure you have that knowledge, either by taking that previous course or from personal experience, before tackling this course. Throughout this course you'll continue building your foundational C++ and Unreal knowledge by exploring more C++ and Unreal topics. Module 1: Discover how we make decisions in our code Module 2: Get and use player input in your Unreal games Module 3: Learn how to use iteration (looping) to repeat actions in your code Module4: Explore storing lots of data in arrays, C++ containers, and the Unreal TArray container
Packt
Arduino For Beginners - 2023 Complete Course
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. Unlock the world of electronics and microcontrollers with this beginner-friendly Arduino course. The course starts by guiding you through the setup of the Arduino IDE and teaching you how to simulate projects in Tinkercad. You'll gradually move from basic circuit design, such as blinking an LED, to more advanced projects involving sensors, displays, and remote controllers. Each section is packed with clear instructions and hands-on activities to ensure you get practical experience. As you progress, you'll dive into the core concepts of programming, learning how to handle variables, loops, and functions. You'll gain confidence by building circuits with LEDs, push buttons, potentiometers, and even ultrasonic sensors to measure distances. The course ensures that your learning is interactive with regular activities and simulations, encouraging you to apply what you've learned in real-time. By the end of the course, you'll have mastered Arduino's digital and analog capabilities. From setting up serial communication to controlling LEDs based on environmental input, this course gives you everything you need to create your own Arduino-based projects. Whether you're interested in home automation, robotics, or simply enhancing your electronics knowledge, this course will set you on the path to success. This course is designed for beginners with no prior experience in electronics or programming. It’s also ideal for hobbyists, students, or professionals looking to enhance their technical skills. Basic computer literacy is recommended, but no prior knowledge of Arduino is required.
Data to Advance Population Health: Global Perspectives
In this course, you will learn about methodologies that support the successful data use to strengthen public health programs and policies. Experts from around the world will define and explain what population-level data is, introduce the data-generation-to-use cycle, and explain other considerations for successful data use for population health. You will also learn about how health services data can be used to inform population-level decision-making, and the application of a gender and equity lens towards these data systems to ensure they are responsive to the needs of populations. Our overarching goal for this course is to support and improve the use of data to inform policy. The course is the result of a collaboration among multiple partners, including Vital Strategies, the Centers for Disease Control and Prevention (CDC) Foundation, the Johns Hopkins Bloomberg School of Public Health, and the World Health Organization. This course was funded by Bloomberg Philanthropies, with co-funding from the Australian government and Bill and Melinda Gates Foundation.
UBITS
Diseña la estrategia de lanzamiento de tu producto
Para aquellos interesados en gestión de productos y desarrollo de productos, este curso explora las complejidades del lanzamiento de un producto en el ámbito digital. Aprenderás sobre la importancia de lanzar productos digitales a través de procesos de mejora continua. Explorarás las diferentes fases y consideraciones involucradas en el lanzamiento, así como la necesidad de trabajo en equipo para potenciar la creatividad y alinear a todos los tomadores de decisiones hacia un objetivo común. Asimismo, comprenderás la importancia de ser flexibles, ágiles y creativos para responder de manera efectiva a los cambios, iteraciones y necesidades de los usuarios. Todo con el objetivo de lanzar un producto exitoso.
Coursera
Payroll, Expense Management, and QuickBooks Accounting
Build essential accounting skills by integrating payroll processing, expense management, QuickBooks operations, and vendor communications into real workplace scenarios. You'll develop proficiency in federal payroll withholdings, expense report auditing, chart of accounts navigation, and professional vendor correspondence. This hands-on course combines fundamental accounting principles with practical software skills, preparing you for entry-level accounting assistant roles. Through realistic projects, you'll process employee payroll data, audit expense reports for policy compliance, record and classify business transactions in QuickBooks, and establish standardized communication procedures for vendor interactions. The integrated approach mirrors actual accounting department workflows where these skills work together daily. What sets this course apart is its focus on creating documentation and procedures that ensure compliance and consistency - exactly what employers seek in accounting support roles. You'll build portfolio-ready deliverables including process checklists, audit reports, and communication templates that demonstrate your ability to handle multiple accounting responsibilities efficiently and accurately. Perfect for those seeking accounting assistant, bookkeeping, or accounts payable positions in small to medium-sized businesses.
EDUCBA
Build Real-Time Face Recognition with OpenCV
By completing this course, learners will be able to explain core computer vision concepts, apply edge detection techniques, build facial image datasets, train face recognition classifiers, and develop real-time face and eye recognition systems using OpenCV and Python. This course provides a step-by-step, hands-on approach to face recognition, starting from foundational image processing concepts and progressing to a fully working real-time recognition system. Learners gain practical experience with edge detection algorithms such as Canny, learn how to collect and organize facial datasets, and understand how classifiers are trained and evaluated for recognition tasks. What makes this course unique is its project-driven structure, where every concept directly contributes to building a real application. Instead of isolated theory, learners see how preprocessing, detection, training, and recognition fit together in a complete pipeline. The course is ideal for beginners in computer vision as well as developers who want to implement, analyze, and deploy face recognition solutions using OpenCV. By the end of the course, learners will have the confidence and skills to build their own face recognition projects and extend them to real-world applications.
University of Pennsylvania
Patent Law
In our modern technologically-based economy, the creation and enforcement of patent rights can make or break a business. With record numbers of patents being issued every year, the stakes for inventors (and, indeed, their lawyers) continue to rise, even as the patent law and its administration faces growing criticism. This course begins with an examination of the fundamental justifications for and creation of U.S. patent rights as well as the relationship between patent law and other “intellectual property” concepts. We will then delve into the details of the U.S. requirements for patentability, and explore the scope of patent rights, again considering how the policies expressed reflect the justifications for patent rights. Then we will look at an actual patent document and analyze the different pieces of an issued patent with a special focus on the importance of patent claims. Finally, we will explore strategies for dealing with patent infringement.
EDUCBA
Master Financial Modeling in Islamic Banking
By the end of this course, learners will be able to analyze Islamic banking principles, interpret financial statements, build integrated financial models, and apply valuation techniques such as ratio analysis, Dividend Discount Model (DDM), and perpetuity value calculations. Participants will master how to link income statements, balance sheets, and cash flows within an Islamic finance framework, while ensuring compliance with Sharia principles. This course benefits learners by combining foundational knowledge of Islamic banking with practical financial modeling skills, offering hands-on experience in constructing balance sheets, income statements, and valuation models. Unlike conventional finance courses, this program emphasizes ethical, asset-backed, and Sharia-compliant practices, preparing learners to work in the rapidly expanding global Islamic finance sector. What makes this course unique is its structured blend of Islamic finance fundamentals and advanced valuation tools, presented in an accessible, step-by-step format. Whether you are a finance student, analyst, or professional, this course equips you with the analytical and modeling skills to succeed in Islamic banking and financial analysis.