The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Packt
Mastering Streams in Node.js
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. Mastering Streams in Node.js will equip you with in-depth knowledge and hands-on experience in working with streams, one of the most powerful features of Node.js. You will explore the difference between buffers and streams, and learn how to efficiently handle data flow in real-time applications. This course will also cover a wide range of streams, from readable and writable streams to advanced topics like piping, backpressure, and streaming large files. The course is divided into distinct modules that cover fundamentals like how streams work, how to manage data efficiently, and how to apply modern APIs like WebStreams for enhanced browser interaction. As you progress, you'll gain a practical understanding of how to apply streams in real-world scenarios like uploading files, streaming content to browsers, and handling HTTP range requests. You'll even explore advanced techniques like streaming from databases, transforming data, and building custom writable streams for server-client communication. This course is perfect for developers looking to gain mastery over one of the most powerful and versatile features of Node.js. Ideal for intermediate JavaScript developers with some Node.js experience, it will guide you through concepts like backpressure and real-time streaming, which are crucial for modern web and backend applications. By the end of the course, you will be able to understand and implement a variety of stream-based solutions for data processing, server-client communication, and performance optimization in Node.js applications.
Google Cloud
開始使用 Google Kubernetes Engine
歡迎參加「開始使用 Google Kubernetes Engine」課程。Kubernetes 是位於應用程式和硬體基礎架構之間的軟體層。如果您對這項技術感興趣,這堂課程可以滿足您的需求。有了 Google Kubernetes Engine,您就能在 Google Cloud 中以代管服務的形式使用 Kubernetes。 本課程的目標在於介紹 Google Kubernetes Engine (常簡稱為 GKE) 的基本概念,以及如何將應用程式容器化,以便在 Google Cloud 中執行。課程首先會初步介紹 Google Cloud,隨後簡介容器、Kubernetes、Kubernetes 架構和 Kubernetes 作業。
Tecnológico de Monterrey
Tecnologías para la Innovación Educativa
El curso de Tecnologías para la innovación educativa tiene por objetivo que los participantes construyan su propio radar de tendencias tecnológicas a partir del estudio de: mega, macro y microtendencias; de marcos y modelos de adopción y uso de la tecnología; de la aplicación de la tecnología como mediador y enriquecedor de procesos educativos, y como solución de problemáticas educativas; del diseño de proyectos educativos de intervención; y, finalmente, a través de conectar estos contenidos con algunas tendencias pedagógicas emergentes. El desarrollo y abordaje del curso se realizará a través de la revisión de diversos materiales como: videos interactivos, lecturas cortas, recursos adicionales para saber más y, también, de la realización de algunas actividades cuyas intenciones serán el facilitar tanto la consolidación del aprendizaje y/o reflexiones individuales, así como, interacción entre los participantes de tal manera que se pueda generar una comunidad de aprendizaje al interior.
Coursera
Optimize AI: Build Fast Efficient Pipelines
In this short, hands-on course, you’ll learn how to build fast, efficient AI training and inference pipelines by optimizing both data loading and computational graphs. You’ll start by creating parallel, high-throughput data pipelines that keep GPUs consistently busy and reduce training bottlenecks. Then you’ll analyze a model’s computational graph to identify and remove redundant operations that slow execution. Through focused lesson videos, practical labs, and guided coach activities, you’ll re-export a streamlined model and validate real latency improvements. By the end, you’ll be able to diagnose performance issues, streamline pipelines, and apply optimization techniques that make AI systems faster, more reliable, and more cost-efficient.
Starweaver
Grow with AI: Your AI-driven Growth Marketing strategy
This innovative course explores the transformative role of Artificial Intelligence (AI) in Growth Marketing, equipping participants with the knowledge and skills to leverage AI for crafting innovative marketing strategies and optimizing campaigns. Participants will delve into how AI reshapes marketing approaches and contributes significantly to achieving key business objectives, preparing them to thrive in the dynamic digital marketing landscape. The course is designed for marketing professionals, marketing strategists, business owners, growth hackers, sales managers, and anyone interested in utilizing AI to drive business growth and enhance customer engagement. Learners should have a basic understanding of fundamental marketing concepts and a keen interest in leveraging AI for strategic growth.
Microsoft
Data Processing, Exploratory Analysis and Visualization
This course introduces distributed computing frameworks and big data visualization techniques. Learners will explore MapReduce, work with Apache Spark, implement transformations with PySpark, and use Spark SQL for large-scale analysis. The course concludes with building compelling dashboards and reports using Power BI for actionable business insights. By the end of this course, you will be able to: - Explain distributed computing and MapReduce concepts - Process large datasets using Apache Spark and PySpark - Apply Spark SQL for advanced queries and transformations - Create dashboards and visualizations using Power BI Tools & Software: Apache Spark, PySpark, Azure Databricks, Power BI Skills: Distributed computing, Data analysis, PySpark, Spark SQL, Data visualization
University of California, Irvine
Finding and Preparing for the Right Job
Finding and preparing for the right job in the DS/AI field can be tricky. In this course, we will explore how the job market has vastly different descriptions for the same job title, how to identify what a company is really looking for, and how to search the “hidden” job market. We will also overview major skills areas experts recommend revisiting before applying for jobs in this field, how to tailor your resume to catch the eye of a DS/AI hiring manager, and how to create a stellar portfolio. Finally, we will discuss the importance of marketing yourself and tips and tricks on how to do it well. By the end of this course, students will be able to: • Decipher job descriptions with the same titles to discern the different skill sets needed. • Recall the major skill areas experts recommend revisiting and identify which skills to refresh in preparation for DS/AI applications and interviews. • Make their portfolio and resume stand out by applying tips specific to the field. • Recognize how to market themselves and how career fairs, connecting with recruiters, and networking can help. • Describe what kind of networking is beneficial in this field.
Microsoft
Developing with GitHub Copilot and VS Code
Did you know developers using AI coding tools like GitHub Copilot are significantly more productive and make fewer errors? Join along in this course and become a more efficient and productive developer with the power of AI at your fingertips. This Short Course is designed to equip developers with the skills to effectively use GitHub Copilot in Visual Studio Code, streamlining their coding process. By mastering Copilot, you'll write code faster and with greater accuracy, directly enhancing your software development capabilities. With just a 3-hour commitment, you'll master setting up GitHub Copilot with Visual Studio Code, building a Pomodoro timer app, and applying best practices in refactoring, testing, and debugging. This course is designed to make learning easy and enjoyable for you This course is unique because it combines theoretical knowledge with practical application, allowing you to implement what you've learned in real-world scenarios immediately. Basic coding knowledge in React, JavaScript, HTML, and CSS and familiarity with Visual Studio Code and GitHub are recommended to ensure success.
Simplilearn
Blogging Course
This comprehensive Blogging course will equip you with essential skills to create, manage, and promote a successful blog. You’ll learn to choose the right platforms, develop engaging content, and implement promotion strategies to achieve measurable growth. By the end of this course, you will be able to: - Master Blogging Fundamentals: Understand key components and benefits to boost online visibility and authority. - Select Suitable Platforms: Choose platforms like WordPress, Blogger, or Wix and integrate blogs seamlessly. - Create and Manage Content: Develop high-quality posts yourself or hire professional writers for consistency. - Streamline Content Workflow: Plan and organize with content calendars to ensure consistent publishing. - Promote and Drive Engagement: Use social media and email lists to grow readership and interaction. - Analyze and Optimize Performance: Track metrics and refine strategies for continuous improvement. Perfect for aspiring bloggers, marketers, and business owners looking to grow their online presence and audience engagement.
University of Colorado System
Pain Management: Easing Pain in Palliative Care
In this course, you will be able to develop a systems view for assessing and managing pain in the palliative care setting. By the end of the course, you will be able to: 1) Describe the pain problem in the palliative care setting; 2) Assess a person’s pain, 3) Explain the benefits of integrative therapies and pharmacologic strategies to manage pain.
SAS
Data Literacy in Practice
In this course, you learn practical skills to explore and visualize data. You will follow a small business owner's data-driven journey to improve company performance to gain skills to prepare data, conduct analysis, and share insights using data visualizations. By the end of this course, you will be able to prepare data and conduct exploratory analysis, investigate relationships in the data by using visualizations, and communicate findings. If you are new to analyzing data, this course is for you. The focus in this course is on practical understanding while avoiding complicated statistical terminology to help you feel supported and encouraged throughout the process. Anybody can be successful in this course regardless or background.
Packt
Advanced Features and Deployment
Dive into advanced web development with this comprehensive course that walks you through creating a listing page featuring an image slider using Swiper. You'll learn to enhance user interaction by adding share copy functionality and including detailed listing information. The course also covers the creation of a landlord contact component and map integration with Leaflet and react-leaflet packages, providing a robust and interactive listing page. Continuing, you'll transform the homepage by incorporating a slider component, recent offers, and sections for places available for rent and sale. These elements will make your homepage dynamic and user-friendly, ensuring a great first impression for visitors. You'll also refine the offers and category pages by fetching relevant data and crafting dedicated sections for rental and sales properties, enhancing the user experience and navigability. Finally, you'll master the deployment process by learning to deploy your website to Vercel. This step-by-step guide ensures your site is live and accessible, marking the completion of your web development project. By the end of this course, you’ll have a fully functional, polished, and deployed web application. This course is ideal for intermediate to advanced web developers looking to enhance their skills in React. Prerequisites include basic knowledge of React, JavaScript, and web development concepts.
Pearson
CompTIA Cloud CV0-003: Unit 7
This course is designed to provide you with the skills and knowledge necessary to leverage automation and ensure business continuity in cloud environments. You will explore various automation strategies for deploying and maintaining cloud infrastructure and applications. Learn how infrastructure as code simplifies deployment, and delve into version control and continuous integration/continuous deployment pipelines. Gain insights into automation, orchestration, and configuration management to streamline cloud operations. The course shifts the focus to business continuity, a critical aspect for any organization. Discover the role of backups in maintaining continuity, compare different backup types, and explore restore strategies. Additionally, delve into disaster recovery requirements and implementations, and learn how to document DR processes effectively. This course equips you with the expertise to optimize cloud operations and ensure robust business continuity.
Packt
Advanced Oracle Monitoring and Tuning Techniques
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. Elevate your Oracle database management skills with this in-depth course on advanced monitoring and tuning techniques. Gain mastery over critical database performance tools and strategies to ensure your systems operate at peak efficiency. From Active Session History (ASH) to tuning the Program Global Area (PGA) and buffer cache, this course empowers you with the expertise to handle complex database challenges. Begin your journey with foundational concepts in ASH, learning to monitor real-time activities and analyze performance metrics. Progress into advanced techniques for linking ASH data to dimension views, optimizing database services, and tracing SQL for pinpointing bottlenecks. Explore hands-on practices in key areas like shared pool tuning, managing server result caches, and leveraging Smart Flash Cache for performance gains. Dive deeper into specialized topics like tuning the redo path and handling latches, mutexes, and enqueue waits. Develop a comprehensive understanding of automated maintenance tasks and real-time monitoring to proactively manage database operations. Each module combines theoretical knowledge with practical exercises, ensuring you can confidently implement your skills in real-world scenarios. Designed for database administrators and IT professionals, this course suits those with a solid Oracle database foundation looking to advance their expertise. It’s perfect for intermediate to advanced learners eager to optimize and monitor complex Oracle systems.
Coursera
Optimize Content with AI for SEO
You’ll learn how to use AI tools to create SEO-optimized content that ranks higher and reads better. Through short videos, guided discussions, and hands-on exercises, you’ll explore how keyword placement impacts on-page SEO and how to craft effective AI prompts to generate blog posts that balance visibility with readability. You’ll practice reviewing AI-generated drafts for keyword integration, tone, and originality—then refine them for publication.
Universitat Autònoma de Barcelona
Emotions: a Philosophical Introduction
Philosophy is like sex: sure you can get some interesting results, but that's not why we do it. Going one step beyond…why do you FEEL pain or pleasure? Do plants have emotions? How is possible that some people do not understand other’s emotions? Emotions seem to be everywhere, giving meaning to all events of our lives. They are the backbone of social activities as well as they drive the cognitive processes of several living entities. Several animals, including humans, have emotions but… what about machines?... Do machine can have emotions? This course will help you to understand and to identify most important philosophical ideas and debates about emotions, as well as it will provide you a rich source of data about neurological, psychological or anthropological analysis of emotions. In a nutshell: this is a course to feel and think about.