The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
EDUCBA
Project on Recommendation Engine - Book Recommender
This hands-on project-based course guides learners through the process of designing, developing, and evaluating a functional Book Recommendation Engine using Python and data science techniques. Beginning with foundational principles, learners will identify key components of recommender systems, prepare structured datasets, and apply user-driven filters to generate personalized recommendations. In the advanced stages, learners will construct content-based filtering models using textual data, extract meaningful features with TF-IDF and Count Vectorizers, and compute similarity scores to rank items effectively. Throughout the course, learners will also integrate, combine, and transform multi-attribute metadata (e.g., author, title, genre) to enhance the relevance of outputs. By the end of this course, learners will be able to design, implement, and refine a real-world recommendation engine that simulates industry-standard systems.
Packt
How to Use ChatGPT and Generative AI to Help Create Content
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'll explore the power of generative AI tools like ChatGPT, DALLE-2, Midjourney, and Stable Diffusion to enhance your content creation process. By the end, you'll be equipped to generate high-quality text, images, and code for various applications, whether you're writing blogs, creating visual content, or even programming. You'll begin by understanding the fundamentals of generative AI, from the theory to choosing the right model for your needs. You’ll then move on to practical tutorials, such as generating stunning images with DALL- E 2 and Midjourney, and learning how to write engaging text content using ChatGPT. The course also touches on generating code with ChatGPT, which is an invaluable tool for automating tasks and enhancing productivity. Whether you're a marketer, content creator, or programmer, this course provides hands-on knowledge to harness the potential of generative AI. There are no strict prerequisites, but a basic understanding of AI concepts would be helpful. The course is designed for learners at all levels and will offer both practical skills and ethical guidelines for using AI responsibly. By the end of the course, you will be able to generate high-quality text, images, and code using generative AI tools, apply best practices for content creation, and understand the ethical implications of using AI in various domains.
Yonsei University
First Step Korean
This is an elementary-level Korean language course, consisting of 5 lessons with 4 units, and covers 4 skills: reading, writing, listening and speaking. The main topics include basic expressions used in everyday life, such as greetings, introducing yourself, talking about your family and a daily life and so on. Each lesson covers dialogues, pronunciation, vocabulary, grammar, quizzes and role-plays. After completing this course, you will be able to 1. read and write Korean alphabet. 2. communicate in Korean with basic expressions. 3. learn basic knowledge on Korean culture. It’s fun and easy to follow! Enjoy it!
Pontificia Universidad Católica de Chile
Cómo entrenar a tus electrones 3: Aplicaciones interesantes
La electrónica ha respaldado el desarrollo científico y tecnológico de la humanidad, ostentando un rol clave en los últimos 50 años. Nos admiramos de la capacidad del ser humano de diseñar circuitos integrados que contienen millones de transistores y que nos permiten procesar con gran precisión las señales más débiles provenientes de las antenas de telefonía celular, de las neuronas del cerebro, de una cámara digital, o de la carga depositada por partículas subatómicas que colisionan en el Gran Colisionador de Hadrones en Suiza. Es difícil entender un circuito electrónico, y aún más difícil diseñarlo. Pero no es imposible. Los electrones pueden ser muy dóciles si sabemos dominarlos. "Cómo entrenar a tus electrones 3: Aplicaciones interesantes", el último curso de una serie de tres MOOCs, introduce los dispositivos semiconductores discretos más utilizados en la actualidad en aplicaciones analógicas, los transistores bipolares, y finaliza con aplicaciones interesantes tales como los osciladores. Las videolecciones acompañadas de pequeños cuestionarios te ayudarán a reforzar tu aprendizaje en cuanto a la comprensión del funcionamiento de los semiconductores, los circuitos principales para amplificar, y las técnicas de análisis más utilizadas.
University of Alberta
Bugs 101: Insect-Human Interactions
Of all the animals on earth, which are the strongest for their size? What about the fastest? Who were the first animals to evolve flight? Insects take all of these titles and more! As the most abundant animals on the planet, insects and other arthropods affect our lives in so many ways. From beneficial interactions like pollination and biological pest control, to the transmission of life threatening diseases; this course will teach you about the big ways that these little arthropods impact our lives. In Bugs 101: Insect-Human Interactions, you will be plunged into the diverse (and sometimes alien) world of arthropods to learn how they work, what they do, and how insects and humans interact every day. After completing this course, you will be able to: Describe the evolutionary relationships between insects and their arthropod relatives Inventory major groups of insects and their diversity Demonstrate evolutionary adaptations that make insects successful Discuss insect biology and human-insect interactions Evaluate positive and negative interactions between insects and humans Propose practical and symbolic roles insects play in human societies
Emory University
Mastering Business Essentials: Introduction
Master the business essentials in a simple, direct, and fun way. Get rid of the imposter syndrome; mastering the business essentials only requires focus and curiosity.
Board Infinity
Mastering Reviews and Test Automation: Techniques & Tools
This course offers an advanced exploration of review techniques and test automation tools, aimed at enhancing software testing practices. It covers the role of a Technical Test Analyst in reviews, effective use of checklists, and strategies for overcoming implementation challenges. The course also delves into planning, defining, and integrating test automation projects with CI/CD pipelines. Learners will gain insights into selecting and utilizing various test tools, scripting, and maintaining an automation suite. Designed for experienced professionals, this course equips participants with the skills to drive higher quality in software products through effective reviews and robust test automation. Learning Objectives 1. Understand the role of Technical Test Analysts in reviews and apply techniques for effective review processes. 2. Plan, implement, and manage test automation projects, integrating them seamlessly with CI/CD pipelines. 3. Select and utilize appropriate test tools, frameworks, and scripting techniques to enhance test automation efficiency. 4. Evaluate and apply best practices for maintaining test automation suites, ensuring scalability, reliability, and quality in software testing. Target Audience This course is tailored for advanced participants with several years of practical experience in software testing, particularly those who have completed the basic ISTQB Certified Tester Foundation Level (CTFL) course. It is ideal for professionals aiming to deepen their understanding of review techniques and expand their expertise in test automation. Prerequisites 1. Foundation Level Certification: Learners should ideally hold the ISTQB Certified Tester Foundation Level (CTFL) certification, as this course builds on the foundational concepts covered at that level. 2. Basic Understanding of Software Testing: A fundamental understanding of software testing principles, methodologies, and processes, including test design techniques and the testing life cycle, is required. Please refer to this link for detailed prerequisites- https://www.istqb.org/certifications/technical-test-analyst. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with ISTQB or any of its subsidiaries or affiliates. This course is not an official preparation material of ISTQB. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
Coursera
Créer une page de collecte de fonds sur KissKissBankBank
À la fin de ce projet, vous apprendrez à créer une page de collecte de fonds sur KissKissBankBank pour un projet collaboratif à des fins personnelles ou professionnelles. Ce projet guidé est une introduction à KissKissBankBank et est conçu pour les personnes qui souhaitent avoir leur propre page de collecte de fonds pour un projet à but non lucratif, caritatif, pour supporter une entreprise sociale, un projet communautaire ou une personne dans le besoin. KissKissBankBank offre une plateforme en ligne pour créer une collecte de fonds, à petite ou grande échelle, qui regroupe une grande communauté avec comme mission de promouvoir le civisme, l’optimisme et l’indépendance. De plus, KissKissBankBank offre des possibilités de développer un site page de collecte de fonds avec de nombreuses fonctionnalités et caractéristiques esthétiques. Après avoir terminé ce projet, vous pourrez créer une page de collecte de fond, sélectionner et modifier les principales fonctionnalités offertes sur la plateforme, définir vos buts financiers et participatifs et les récompenses potentiellement offertes à vos contributeurs. KissKissBankBank est une plateforme simple et gratuite qui fournit une publicité en ligne extraordinaire à votre projet collaboratif et participatif. This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
National Taiwan University
機器人學一 (Robotics (1))
本課程主要在學習機械手臂在分析面的運動學和軌跡規劃。 學習目標: 1.瞭解物體在空間中運動的描述方式 2.瞭解多關節機械手臂的順逆運動學 3.瞭解運動軌跡的規劃方式。
Google Cloud
Connect to Cloud SQL from an Application in Kubernetes Engine
This is a self-paced lab that takes place in the Google Cloud console. This lab shows how easy it is to connect an application in Kubernetes Engine to a Cloud SQL instance using the Cloud SQL Proxy container as a sidecar container. You will deploy a Kubernetes Engine cluster and a Cloud SQL Postgres instance and use the Cloud SQL Proxy container to allow communication between them.
Tecnológico de Monterrey
Proyecto de diseño instruccional para el aprendizaje activo en ambientes digitales
Un proyecto de diseño instruccional para el aprendizaje activo con pedagogía digital representa un esfuerzo temporal que requiere ser reconocido por todos los miembros de una organización, a través de las diferentes etapas que conforman su ciclo de vida. Al esquematizar el ciclo del proyecto se pueden encontrar diversos términos para referirse a las fases del mismo. Definir estos momentos permite enfatizar la importancia de su interconexión temporal y lógica, así como su vinculación con las diferentes actividades que se realizan para alcanzar un objetivo común. A lo largo de este curso desarrollarás y pondrás en práctica a través del diseño instruccional de un proyecto, los conocimientos adquiridos sobre aprendizaje activo que es indudablemente uno de los medios más eficaces para transformar los procesos de enseñanza-aprendizaje, así como la incorporación de los componentes que integran a la pedagogía digital como un nuevo término que acuña y hace referencia a la incorporación de las Tecnologías de Información y Comunicación en los diferentes ambientes de aprendizaje.
Microsoft
Cybersecurity Management and Compliance
In this course, you’ll learn about data and record management, Information security, standards and policy formation, and implementation. You’ll also explore cloud adoption frameworks and regulatory compliance frameworks. This course will take you one step closer to the Microsoft Cybersecurity Analyst Professional Certificate, which requires no degree or prior experience. After completing this course, you'll be able to: • Explain the principles of cloud security planning • Identify security requirements for cloud architecture • Explain Microsoft's privacy principles • Use available tools for compliance management This is also a great way to prepare for the Microsoft SC-900 exam. By passing the SC-900 exam, you’ll earn the Microsoft Security, Compliance, and Identity Fundamentals Certification.
Edureka
Generative AI Applications and Popular Tools
Welcome to the Generative AI Applications and Popular Tools course, your learning resource for actionable skills in chatbot technology including RASA, GPT-3, and OpenCV with an in-depth exploration of current Generative AI tools like MidJourney, GitHub Copilot, DALL·E, and more. Throughout this course, You will gain hands-on experience in building chatbots, using GPT-3 for advanced conversational AI, and developing image analysis projects with OpenCV. You will also discover how cutting-edge tools like MidJourney and DALL·E 2 transforms content creation, programming, and digital art. Ethical practices and real-world examples are included so you understand not just what these tools can achieve, but how to use them responsibly and effectively. Key outcomes include: - Build sophisticated chatbots with RASA and adapt them for real-life interaction scenarios. - Leverage GPT-3’s API to create dynamic conversational agents for various applications. - Apply OpenCV for practical image and video analysis tasks, including solutions for identification and detection. - Utilize popular tools like MidJourney, GitHub Copilot, DALL·E 2, Bard, and more, for next-level results in image generation, programming, and creative content automation. - Understand and apply ethical considerations for responsible use of Generative AI art and content technologies. This course is ideal for chatbot hobbyists, AI enthusiasts, developers, data scientists, and digital artists aiming to advance their real-world skills. The course content is approachable for beginners, while offering depth for experienced professionals. A basic understanding of programming and AI concepts is helpful, but not mandatory for success in this course. All learners are welcome, no matter your starting point, You will find clear pathways to apply these tools in your projects and career.
EDUCBA
Analyze Data Using R for Statistical Analytics
Learners will analyze data using R, apply core statistical techniques, build analytical models, and interpret insights through visualization and real-world use cases. By the end of this course, learners will be able to confidently use R programming to perform data analysis, statistical modeling, and exploratory analytics. This beginner-friendly course provides a structured, end-to-end introduction to Data Analytics using R, starting from R’s origin, architecture, and syntax, and progressing through vectors, data frames, visualization, and statistical methods. Learners gain hands-on exposure to essential programming concepts, data handling techniques, and analytical workflows that are widely used in academia and industry. What makes this course unique is its subtitles-driven, concept-aligned curriculum, ensuring every topic directly reflects real instructional explanations rather than abstract theory. The course emphasizes practical analytics, including regression, decision trees, time series analysis, and business-focused case studies such as insurance analytics. Designed for aspiring data analysts, students, and professionals, this course builds a strong foundation in R programming while developing analytical thinking skills that are transferable to real-world data science and statistical problem-solving scenarios.
Johns Hopkins University
Honors Algebra 2: Polynomials and Complex Numbers
Honors Algebra 2: Polynomials and Complex Numbers By the end of this course, learners will be able to analyze, graph, and transform polynomial functions, apply techniques such as factoring, division, and the Remainder and Factor Theorems to solve higher-order equations, and use the Fundamental Theorem of Algebra to understand the complete set of polynomial solutions. They will also develop fluency with complex numbers, performing arithmetic operations, representing them in both algebraic and geometric forms, and applying them to solve equations that have no real solutions. As the second course in the three-part Honors Algebra 2 specialization, this class moves beyond routine algebraic skills to build deep mathematical reasoning. Students will see how polynomials and complex numbers provide the foundation for modern algebra, engineering, and physics, while practicing advanced problem-solving strategies that encourage both precision and creativity. What makes this course unique is its balance of rigor and accessibility. Learners progress through challenging concepts with step-by-step guidance, visual explanations, and real-world applications that demonstrate why these topics matter. Completing this course prepares students not only to excel in advanced high school mathematics but also to transition confidently into college-level coursework.
École Polytechnique Fédérale de Lausanne
Big Data Analysis with Scala and Spark
Manipulating big data distributed over a cluster using functional concepts is rampant in industry, and is arguably one of the first widespread industrial uses of functional ideas. This is evidenced by the popularity of MapReduce and Hadoop, and most recently Apache Spark, a fast, in-memory distributed collections framework written in Scala. In this course, we'll see how the data parallel paradigm can be extended to the distributed case, using Spark throughout. We'll cover Spark's programming model in detail, being careful to understand how and when it differs from familiar programming models, like shared-memory parallel collections or sequential Scala collections. Through hands-on examples in Spark and Scala, we'll learn when important issues related to distribution like latency and network communication should be considered and how they can be addressed effectively for improved performance. Learning Outcomes. By the end of this course you will be able to: - read data from persistent storage and load it into Apache Spark, - manipulate data with Spark and Scala, - express algorithms for data analysis in a functional style, - recognize how to avoid shuffles and recomputation in Spark, Recommended background: You should have at least one year programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript or Ruby is also sufficient. You should have some familiarity using the command line. This course is intended to be taken after Parallel Programming: https://www.coursera.org/learn/parprog1.