The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Queen Mary University of London
Cloud Computing Law: Law Enforcement, Competition, & Tax
Have you ever wondered how a police officer in Europe can obtain evidence from a cloud provider in the USA? Or whether a major cloud provider might abuse its market power? Or in which countries cloud providers pay taxes? If so, then this course is for you! First, we’ll look at how law enforcement agents can request access to cloud data, including data stored outside their borders. You’ll learn to advise cloud providers on responding to access requests and on dealing with potential conflicts with European Union (‘EU’) data protection law. Second, we’ll cover EU competition law, including how to define the relevant market for cloud services and to assess market power. You’ll learn to identify when cloud providers might be found to have entered into anti-competitive agreements, or to have abused a dominant position in a market. Third, we’ll look at how the income from cloud services is taxed. We’ll cover how such income is classified and which countries have the right to tax cloud providers. You’ll learn how tax principles apply to cloud services today, and how this might change in future. In short, we’ll cover how the rules of law enforcement access, competition law, and tax law apply to cloud services – and you’ll discover the practical steps that cloud providers can take to comply with their obligations.
Coursera
Increase Reading Comprehension with Actively Learn
By the end of this project, you will be ready to use Actively Learn to bring meaningful nonfiction texts to your class. Whether you teach elementary or secondary students, Actively Learn has Science, Social Studies, and more texts that align with what your students are learning. With Actively Learn, students build stamina and comprehension as they interact with each text. Teachers benefit from the evidence they gather as their students skills grow. Throughout each task, we will work together to learn how to use Actively Learn to help your students thrive. *You will need a Google or Microsoft account in order to access Flipgrid. Sign up for free before starting our project and you’ll be good to go!
Pontificia Universidad Católica del Perú
Fundamentos de UX para el desarrollo de software
Curso teórico en el que los estudiantes identificarán las raíces históricas y los conceptos del factor humano para comprender la naturaleza de la interacción humano-computador. Asimismo, comprenderán las herramientas para el diseño de UX y para el diseño de la interacción. El curso se encuentra dividido en dos módulos que se desarrollarán en las semanas establecidas. Durante este curso, se abordarán los objetivos de aprendizaje (OA), los cuales se desglosan en objetivos de aprendizaje específicos por cada módulo. Cada uno de estos objetivos se podrán visualizar en la plataforma. ● OA1: Identificar las raíces históricas que dan pie al estudio de la interacción humano-computador. ● OA2: Reconocer la naturaleza de la interacción persona-computador. ● OA3: Comparar las raíces históricas y los conceptos del factor humano para comprender la naturaleza de la interacción humano-computador. ● OA4: Reconocer el diseño de la experiencia de usuario, a partir del análisis de las necesidades de los usuarios. ● OA5: Diferencia las técnicas y herramientas para el diseño de interfaces de usuarios.
Coursera
Buyer Journeys and Classify Content
Transform scattered content into strategic marketing assets that guide customers from awareness to purchase. This Short Course was created to help digital marketing professionals accomplish organized, buyer-journey-aligned content strategies. By completing this course, you'll be able to systematically categorize your marketing materials, identify content gaps across customer stages, and create a structured approach to content auditing that drives meaningful engagement at every touchpoint. By the end of this course, you will be able to: Understand the key stages of the buyer's journey. Apply a buyer-journey framework to classify content assets. This course is unique because it provides practical, hands-on experience with content classification systems that mirror real-world marketing operations, moving beyond theoretical knowledge to actionable implementation. To be successful in this course, you should have a background in basic digital marketing concepts and content creation experience.
Universitat Autònoma de Barcelona
Videojuegos: ¿de qué hablamos?
VERSIÓN EN ESPAÑOL Probablemente, todos hemos jugado a algún videojuego, pero ¿qué hay detrás de él? Podemos decir que - con independencia del videojuego - hay un árduo trabajo multidisciplinar que incluye desde aspectos de diseño hasta la programación como tal del videojuego. Este curso pretende ser un curso introductorio que muestre qué aspectos hay que considerar en el videojuego, y que permita con posterioridad abordar individualmente los temas que se consideran nucleares: diseño, arte, motor del videojuego y 'game play'. Al completar este curso introductorio, podrás identificar, nombrar y explicar la importancia de los diferentes aspectos que hay que considerar al diseñar un videojuego. Pretendemos también que puedas evaluar qué partes del videojuego te interesan más, de cara a que puedas seguir un curso específico sobre esa temática, o bien, si deseas el conocimiento global, puedas abordar todo el programa especializado. Estarás listo para abordar más en profundidad estos temas nucleares (diseño, arte, motor del videojuego y 'gameplay') que se cubren de forma individualizada y en detalle en el resto de cursos del programa especializado. IMPORTANTE Puedes seguir el curso también en Inglés (subtítulos y cuestionarios). __________________ ENGLISH VERSION We have all probably played a video game at least once in our life, but... what's behind them? We can say that -no matter what game it is- there's a difficult multidisciplinary work that involves factors that go from the design to the video game's programming. This is an introductory course that will show you which aspects we must consider in the video game, and it will subsequently help you to individually study the different videogames creation's nucleus: design, art, video game engine and gameplay. When you finish this introductory course, you will be able to identify, tell and explain the importance of the many aspects we must consider when designing a video game. We also want you to be able to avaluate which parts of a video game you're most interested in, so that you can later take the specific course on this topic -if you seek global knowledge you can see all the specialised program. Then you'll be ready to study more deeply these main topics -design, art, video game engine and gameplay- which are individually studied with detail during the other courses of the specialized program. IMPORTANT You are able to follow this course in English (subtitles and quizzes).
Scrimba
Learn Svelte
Svelte is a Javascript framework, a compiler and a language, all-in-one. Diverging from frameworks like React and Vue that predominantly execute tasks in the browser, Svelte performs its operations during the compilation phase. This distinctive approach yields exceptionally efficient code and the potential for faster client-side runtime. Learn Svelte by constructing a fun chatbot. The curriculum for this course features numerous hands-on coding challenges, providing opportunities for you to actively write your initial lines of Svelte code. Engaging with these challenges reinforces your understanding, and it's highly advisable to tackle them as you progress through the course.
SkillUp
Java: Design Patterns, Testing, and Deployment
Ready to take your Java skills to the next level? This course bridges the gap between basic Java programming and enterprise-level software engineering. You’ll build valuable enterprise Java development skills founded on modern patterns and practices that make your resume stand out! During the course, you'll master design patterns using lambda expressions, implement Test-Driven Development (TDD) with JUnit 5 and Mockito, and deploy scalable applications using Docker and Kubernetes. In hands-on labs and real-world scenarios, you'll learn Gang of Four patterns modernized for Java 17+, comprehensive testing strategies, and cloud-native deployment approaches that top tech companies use daily. Plus, through a project-based approach, you’ll combine three critical enterprise skills: design pattern implementation, test-driven development, and containerization practices, building a complete inventory management system. A great addition to your portfolio that you can talk about in interviews! If you’re keen to build more advanced Java development skills employers need for Java developer roles, enroll today!
LearnQuest
Managing Information System Security Architecture
This course is designed for Cybersecurity and Application Security Specialists, IT Security Managers and System Administrators, Software Developers, as well as IT Consultants and Penetration Testers. The final course in the specialization will concentrate on the practical aspects of implementing the designed security architecture into the existing IT environment. It will tackle topics like secure configuration, Identity and Access Management (IAM), and incident response and recovery. Cybersecurity Specialists will learn advanced techniques for implementing and monitoring security controls. IT Managers will gain insights into effective security governance and compliance. By the end of the course, learners will be ready to manage the ongoing security needs of their organization or clients, making them valuable assets in their respective roles.
Universidad de los Andes
Diseño de proyectos para promover el bienestar
Tú y yo, al igual que la mayoría de personas, con las acciones que realizamos tenemos el propósito de mejorar las circunstancias en las que viven las personas. Pero ¿Cómo llevamos a cabo esa tarea? ¿Qué tan claro tenemos qué es lo que queremos hacer, para qué lo queremos hacer y cómo lo vamos a hacer? ¿Qué tanto anticipamos los posibles resultados de lo que proponemos y los factores del contexto que pueden facilitarlos u obstaculizarlos para aprovecharlos o contrarrestarlos? ¿Cómo sustentamos que con lo que hacemos efectivamente podemos contribuir al bienestar de las personas? Nuestra experiencia nos muestra que muchas iniciativas para promover el bienestar se realizan sin que previamente se adelante un proceso riguroso de planificación. Este curso es para las personas que viven y trabajan en diferentes ámbitos, a quienes les aportamos herramientas teóricas y metodológicas útiles para enfrentar los desafíos que implica el proceso de diseño de proyectos. Al terminar contarás con una propuesta para promover el bienestar diseñada con una metodología de planificación muy útil: la metodología de la teoría del cambio.
Coursera
Foundations of Tricentis Tosca Automation
Foundations of Tricentis Tosca Automation is a beginner-level course designed for QA professionals, manual testers, and junior automation engineers who want to get started with scriptless test automation using Tricentis Tosca. Taught by experienced Tosca practitioners, this course introduces you to the platform’s core components and workflow, helping you build a solid foundation in automated functional testing. Through guided walkthroughs, scenario-based videos, and hands-on activities, you’ll learn how to create Modules, scan applications under test (AUTs), build TestCases with TestSheets, and manage test data using Tosca’s TestCase Design framework. You’ll also discover how to run your first ExecutionLists, analyze test results using logs, and report defects effectively. By the end of the course, you’ll be able to automate tests across web, desktop, and API layers using Tosca’s no-code interface—kick-starting your journey into scalable, maintainable test automation.
Packt
Deep Learning and Advanced Techniques
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. This course offers a deep dive into advanced deep learning concepts and techniques, focusing on both theory and hands-on implementation. Starting with ensemble learning, you will learn techniques like bagging, boosting, and gradient boosting, helping you improve model performance for real-world applications. The course also covers powerful tools like XGBoost, LightGBM, and CatBoost, allowing you to build efficient and accurate models using these state-of-the-art frameworks. You will then venture into neural networks, covering the fundamentals of deep learning, forward propagation, activation functions, loss functions, and backpropagation. You'll also explore optimization techniques such as gradient descent, all while building neural networks using popular frameworks like TensorFlow, Keras, and PyTorch. As the course progresses, you will apply these skills to practical projects, such as image classification with CIFAR-10, and learn how to fine-tune models with transfer learning and handle complex data types like images and sequences. Designed for learners with a basic understanding of machine learning and programming, this course is ideal for those looking to master advanced deep learning techniques. Whether you're an aspiring AI engineer or a data scientist looking to enhance your skills, this course will prepare you for tackling complex real-world deep learning tasks. Familiarity with Python and machine learning fundamentals is recommended, but not required. By the end of the course, you will be able to implement advanced machine learning algorithms, build neural networks using TensorFlow and PyTorch, apply transfer learning techniques, and deploy models into production environments.
Coursera
Favoriser les interactions dans les groupes sur Facebook
Dans ce projet vous découvrirez l’utilité que peut avoir un groupe communautaire Facebook et apprendrez les rudiments depuis la conception d’un groupe Facebook efficace, jusqu’à la gestion et les interactions au sein du groupe pour favoriser le développement de votre communauté en ligne, qu’elle soit d’ordre professionnelle, éducative ou autre.
Alex Genadinik
Anxiety And Stress Management With Time Management
Relieve your stress now—and discover how to harness it as a powerful tool to level up your life! You’ll see cutting-edge research that reveals the difference between bad stress and good stress. While bad stress drains you, good stress can sharpen your focus, fuel your ambition, and push you to meet your biggest challenges head-on. Your body is built to handle stress—it’s been doing it for millions of years. Now, it's time to make stress work for you! Learn to manage it effectively, so you can improve every area of your life, take control of your business or career, and live with calm, purpose, and confidence—without letting stress and anxiety hold you back. DECREASE THE BAD, CHRONIC STRESS Chronic stress, sometimes referred to simply as bad stress, holds your business, career, and personal life hostage. If you want to make clear, confident decisions, you need to control it before it controls you. The most effective way? Master time management and prioritize tasks that truly matter. Through planning and being more organized, you'll decrease uncertainty in your life, and minimize stress and anxiety. Once you identify the right tasks that will be the most impactful for your business or career, you'll accomplish them better, will feel immediate stress relief, and not have stress linger long-term. STRESS ISN'T ALL BAD - LEARN TO TAKE ADVANTAGE OF IT! We tend to think of stress as bad. But we need some stress to feel alive. Without any stress, life would be boring and uninteresting. Stress also plays a role in fun challenges that you overcome and grow in the process. When you have the right amount of stress in your life, it adds to the quality of your life. YOUR BODY'S STRESS RESPONSE A common stress response is to: Increase focus on the task at hand Release adrenaline for energy So stress can make you actually better at meeting challenges! Your stress response is an evolutionary tool to help you overcome challenges. Would you like to learn how to use your body's natural stress response to improve performance in physical and cognitive tasks? This course shows you step-by-step how to conquer stress! CREATE A BETTER LIFE WHERE STRESS DOESN’T CONTROL YOU BAD stress creates a feeling of overwhelm, drains your energy, clouds your decisions, and impacts your health, relationships, and success. You can take back control and eliminate unnecessary stress—all while achieving more in your life and work. It’s not about working harder; it’s about working smarter. Most stress begins with poor time management and scattered priorities. Think about it—how can a CEO overseeing massive companies stay calmer than someone managing a single desk? It’s all in how they plan and prioritize. In this course, you’ll discover strategies tailored to your needs, helping you organize your time, focus on what matters, and build a system that keeps stress in check while driving results. LEARN ANXIETY MANAGEMENT Anxiety can arise for many reasons, some of which can be difficult to pinpoint. But there are some causes of anxiety such as from fear or from irrational fears that can be easier to address. In this course, you'll learn to decrease anxiety from irrational fears with rational thinking and exposure therapy. STRESS MANAGEMENT THROUGH BETTER TIME MANAGEMENT This course now includes powerful techniques, apps, and tools to help you take control of your time—and, in turn, your stress. By managing your time, you will also manage your stress. If you stick to a well-made and well-thought-out schedule, you will naturally decrease stress levels. There won't be many panic moments or major emergencies that cause spikes in anxiety.
Coursera
Clase interactivas y dinámicas en Classroom
Al final del Proyecto podrás crear clases dinámicas e interactivas, que por medio de aulas virtuales, te ayudarán a organizar los contenidos de la clase y fomentar el interés y la motivación los estudiantes, des este modo los estudiantes podrán observar los temas y subtemas organizados cronológicamente de las respectivas tareas diseñadas por usted, además aprenderá a subir material audiovisual como imágenes, videos, archivos, artículos, etc. que se encuentren guardados en su computadora, en enlaces electrónicos y/o en archivos de Google Drive para que los contenidos de aprendizaje sean más significativos y prácticos. Adicional a esto aprenderá a crear tareas con cuestionario, hacer preguntas de los diferentes temas a sus estudiantes y darle respuesta inmediata, programar crear o colocar en borrador sus publicaciones en la plataforma de classroom, agregar los alumnos a su classroom, dar puntuación o calificación a los trabajos de los estudiantes y personalizar su tablón o ventana principal de classroom.
Packt
Intermediate Algorithms: Graphs, Trees, and Backtracking
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 the power of advanced algorithms with a focus on graphs, trees, and backtracking. Through this course, you will learn how to apply depth-first and breadth-first search techniques to solve problems in trees and graphs. From the basics of binary trees to complex graph traversals and backtracking algorithms, this course provides an in-depth exploration of key data structures and techniques used to solve real-world algorithmic challenges. The course kicks off with the essential concepts of binary trees, including traversal techniques like DFS and BFS. You'll work through problems like inverting a binary tree, calculating its maximum depth, and validating whether a binary tree is a binary search tree. As you progress, you’ll explore backtracking algorithms for solving problems such as the Combination Sum and Word Search, and dive into more advanced data structures like Tries to solve complex string-searching problems. Later in the course, you’ll tackle graphs and how to work with algorithms like Union-Find to determine connected components or verify the validity of a graph. You’ll also explore how to solve real-world problems such as Pacific Atlantic water flow, course schedules, and alien dictionaries through graph traversal techniques. This course is designed for learners with a basic understanding of data structures and algorithms who want to delve deeper into intermediate concepts. It’s perfect for anyone preparing for technical interviews or looking to expand their algorithmic problem-solving toolkit. By the end of the course, you will be able to solve complex graph and tree problems, apply backtracking techniques, and efficiently use advanced data structures like Tries and Heaps in real-world scenarios.
EDUCBA
3ds Max Interior Design: Model, Arrange & Refine
By the end of this course, learners will be able to model elegant dining furniture, simulate realistic cloth for beds and pillows, construct functional kitchen elements, arrange interior layouts with precision, and analyze proportions for professional-quality visualization. This course equips learners with practical, step-by-step techniques to bring interior spaces to life using 3ds Max. Beginning with dining tables and chairs, you will progress into cloth simulation for bedsheets and pillows, and finally into creating sinks, drawers, and cabinets for a functional kitchen. Each lesson is designed with clear objectives, ensuring learners gain hands-on skills in modeling, duplication, symmetry, cloth dynamics, and proportion analysis. What makes this course unique is its project-based approach—you’re not just learning tools, you’re applying them to build an end-to-end dining, bedroom, and kitchen interior. The balance between technical detail and creative design ensures that by completion, you’ll have both the confidence and portfolio-ready models to advance in architectural visualization and interior design.