The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Scrimba
Build Mini Projects in JavaScript
Are you ready to elevate your JavaScript skills with a project-based approach? This course is designed to guide you through fundamental and advanced JavaScript concepts using practical, real-world challenges. Through hands-on projects, you'll explore functional methods such as .map() and .reduce(), key logical operations such as the ternary operator and short-circuiting, form submission, and much more. Next up, you'll explore increasingly advanced JavaScript concepts including loops, filter(), imports, and object destructuring by building three full projects; A meme picker, a cookie consent banner and an X/Twitter clone. You’ll learn to write cleaner, more efficient code and tackle challenges that solidify your understanding of JavaScript. By the end of this course, you'll have a solid understanding of powerful JavaScript methods and techniques ready to apply directly to your coding projects and in your coding career.
LearnKartS
Monitoring, CI/CD & Deployment on AWS Cloud
Master AWS Cloud Deployment: A Hands-On Learning Experience. Want to streamline software delivery in the cloud? This AWS Monitoring, Deployment, CI/CD, and Developer Tools course is designed for developers and DevOps professionals who want to build, manage, as well as deploy scalable applications with confidence on AWS. This course demonstrates modern cloud development through demos and real-world use scenarios. Begin with infrastructure-as-code, leveraging AWS CloudFormation and CDK. Automate deployments with AWS SAM, Elastic Beanstalk, ECS,and EKS, and understand containerization and rollback procedures using Docker, Fargate, and CodeDeploy. You will learn how to monitor systems in real-time with CloudWatch, CloudTrail, and X-Ray, as well as optimize delivery with CodePipeline, CodeBuild, and CodeArtifact. API Gateway, CloudFront, and AWS Certificate Manager can all help to improve your workflow. By the end of this Certified Developer AWS course, you will not only comprehend AWS deployment but also be prepared to lead it. Walk away with practical tools to build, release, and scale cloud-native applications efficiently. Disclaimer: AWS and Amazon Web Services are trademarks of Amazon.com, Inc. or its affiliates. This course is not affiliated with or endorsed by AWS.
University of Colorado System
Planning, HUDs, and Spawners in GameMaker
This course is the third course in the specialization about learning how to develop video games using GameMaker on Windows or Mac. Why use GameMaker instead of using C# and Unity or C++ and Unreal*? Learning to develop games with GameMaker is much easier than learning to program in C# or C++ AND learning Unity or Unreal. If you just want to continue learning how to develop games in a more "gentle" way, this is a great starting point. This course assumes you have the prerequisite knowledge from the previous courses in the specialization. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course. Throughout this course you'll continue building your foundational GameMaker knowledge by exploring more GameMaker and game development topics. Module 1: Learn how to have NPCs plan their actions Module 2: Learn how to add HUDs (Heads-Up Displays) to your games Module 3: Learn how to implement spawners in your games Module 4: Learn how to implement a menu system * I do have Coursera Specializations called C# Programming for Unity Game Development and C++ Programming for Unreal Game Development for those more advanced topics.
Packt
Build Anything With AI Agents - Apps - Games - Assistants
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 AI agents and dive into the practical application of AI in real-world projects. From developing apps and games to automating tasks, you’ll gain hands-on experience with cutting-edge AI tools and frameworks like DeepSeek, reinforcement learning, and large language models. You’ll explore the inner workings of AI and how to leverage it for a wide range of applications, empowering you to create smarter, more efficient solutions. Through the course, you will explore the differences between AI technologies, including the comparison of OpenAI and DeepSeek, and discover how to build interactive applications using various AI tools. From setting up your development environment to creating AI-driven solutions for businesses, the course guides you in transforming ideas into functional products. The journey covers everything from game development to automating emails with AI agents, offering practical insights into deploying AI technologies. This course is ideal for aspiring developers, AI enthusiasts, and those looking to leverage AI in business operations. No prior experience in AI or programming is required, though basic familiarity with software development and coding principles will be helpful. This course caters to intermediate learners with a focus on application-based learning. By the end of the course, you will be able to build AI-powered applications, create custom AI agents for specific tasks, and deploy large language models locally to build powerful AI-driven solutions for your projects.
EDUCBA
Master Quality Models with CMMI: Analyze, Apply & Improve
By the end of this course, learners will be able to explain the foundations of Capability Maturity Model Integration (CMMI), differentiate between capability and maturity levels, apply generic goals and practices, analyze monitoring and control mechanisms, and evaluate advanced process areas for continuous organizational improvement. This comprehensive program provides a step-by-step journey through quality models, beginning with the history and framework of CMMI and advancing toward institutionalization, project management, and optimization. Learners will gain practical insights into requirements development, technical solutions, risk management, decision analysis, and organizational performance practices. Unlike traditional theory-heavy programs, this course integrates real-world scenarios with structured lessons, ensuring participants can apply concepts directly to organizational processes. What makes this course unique is its balance of foundational theory and advanced applications, coupled with structured quizzes, practical objectives, and Bloom’s Taxonomy-driven learning outcomes. Whether you are a quality manager, project leader, or aspiring professional, this course equips you with the knowledge to drive process excellence and achieve measurable improvements.
Packt
Practical Quantum Computing with IBM Qiskit for Beginners
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. This course introduces you to quantum computing, focusing on IBM's Qiskit framework. You'll start with the basics of quantum mechanics, install and test Qiskit 0.23.0, and then explore qubits, learning how they differ from classical bits. Finally, you'll implement quantum gates like the Pauli X, Y, and Z gates. As you progress, the course offers detailed guidance on setting up your environment with Anaconda and Qiskit, ensuring you can follow along with practical demonstrations. You'll learn how to create and manipulate qubits, explore vector and matrix quantum states, and apply your knowledge through real-world examples on IBM's quantum computers. The hands-on exercises are designed to reinforce your learning, giving you the confidence to build and test quantum circuits on your own. By the end of the course, you'll have a comprehensive understanding of quantum gates, circuits, and algorithms, including the DJ algorithm and quantum key distribution. You will also be introduced to more advanced topics like quantum teleportation and multi-qubit states, providing you with a strong foundation for further exploration in the quantum computing field. This course is ideal for beginners with a basic understanding of Python programming. No prior knowledge of quantum mechanics or quantum computing is required, making it accessible to anyone interested in starting their journey in this cutting-edge field.
Coursera
Créer une carte de visite professionnelle avec Canva
À la fin de ce projet, vous aurez toutes les compétences de base pour créer une carte de visite professionnelle en utilisant la plateforme Canva, outil en ligne de création et d’édition de visuels Marketing. Vous serez capable de créer une carte de visite personnalisée en utilisant les divers outils de conception, couleurs et graphiques proposés par Canva.
Universidad Austral
Optimización de Redes Neuronales Profundas
Este curso se centrará en la optimización de Redes Neuronales Profundas, cambiando la idea de que todo el proceso es una “caja negra”. Comprenderá qué impulsa el rendimiento y podrá obtener mejores resultados de manera más sistemática Entenderá cómo optimizar los principales Hiperparámetros y su implementación. Además, aprenderá nuevos conceptos útiles para el entrenamiento de las redes como los mini-batch y las regularizaciones. También, aprenderá a implementar una red neuronal utilizando TensorFlow
Coursera
Scale Data Warehouses Cost-Effectively
Did you know that organizations can reduce their data warehousing costs by up to 60% while improving performance through strategic architecture decisions and lifecycle management? This Short Course was created to help data engineers and architects accomplish cost-effective scaling of enterprise data warehouses. By completing this course, you'll be able to build automated SCD pipelines that preserve critical historical data, conduct sophisticated cost analysis to optimize storage strategies, and design multi-cluster architectures that eliminate resource contention while controlling expenses. By the end of this course, you will be able to: - Apply techniques to implement data pipelines for managing historical data changes - Analyze storage and compute cost trends to propose data archiving strategies - Create a multi-cluster data warehouse architecture to isolate distinct workloads This course is unique because it combines hands-on technical implementation with financial optimization strategies, giving you both the SQL expertise and business acumen to scale warehouses intelligently. To be successful in this project, you should have a background in SQL, data warehousing concepts, and cloud computing fundamentals.
Logical Operations
Python Data Science: Environment Setup
This course will be useful to any programmer or data analyst who wants to expand their ability to extract knowledge from business data. You will learn how to set up a Python data science environment, particularly using Anaconda and Jupyter. This is the first course in a multi-course Specialization. All of the courses in this Specialization require that you use the provided virtual machine, which includes an installation of Python and data science libraries. The course setup instructions provided in the first module of this course go into more detail about the hardware and software requirements.
LearnQuest
SOAP Web Services with JAX-WS
This course introduces JAX-WS, SOAP, and XML. We'll discuss best practices and the behind the scenes details of SOAP and XML, before moving on to JAX-WS endpoints, clients, and Web Services. Through the course we'll be utilizing labs to practice and create our own projects.
Coursera
MySQL with Information Technology
In this project you will explore how MySQL fits into information systems. You will become familiar with MySQL features as you explore database management system options and participate in hands-on exercises using MySQL Workbench to create and populate a table in a MySQL relational database. Note: 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 Academy of Sports Medicine
Pre- and Post-Workout Supplements for the Beginner
This course has been designed to discuss different ingredients found in pre- and post-workout products and evaluate them for different goals to better help you on your fitness journey. The intention of the development of this information is for educational and informational purposes only and not for diagnosis or treatment of any medical conditions.
University of Colorado Boulder
Security & Ethical Hacking: Attacking Unix and Windows
This course explores the science and art of offensive security techniques used in penetration testing of networks and systems. Areas of focus include post-exploitation and exploitation of Unix (esp. Linux) machines/servers, and Windows OS. A basic review of relevant x86 Assembly language constructs will be given. Students will utilize scripting and low-level programming and other technical means to execute a variety of attacks in adversarial recon, lateral movement, privilege escalation, and authentication bypass on Unix systems, as well as active exploitation of remote memory corruption attacks on multiple OS. An introduction to general computer memory is given, along with other topics in operating systems, as needed. An understanding of C/C++ compiled program languages, code debugging, python programming, and basic computer architecture is required. Experience with Assembly Language programming (Intel) and UNIX command-line (scripting) is preferred. The course is geared towards students in Computer Science, Computer Engineering, and similar domains – but those with sufficient hours of experience in the topics mentioned will be able to follow the material. This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS) degrees offered on the Coursera platform. This fully accredited graduate degree offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder
Google Cloud
Process Documents with Python Using the Document AI API
This is a self-paced lab that takes place in the Google Cloud console. Use the Document AI API with Python to create various processors, including a general form processor and a Document OCR processor, then make synchronous and asynchronous calls to the API using Python. The Document AI API is a document understanding solution that takes unstructured data, such as documents and emails, and makes the data easier to understand, analyze, and consume. In this lab, you will use the Document AI API with Python to create various processors, including a general form processor and a Document OCR processor, then make synchronous and asynchronous calls to the API using Python. This lab creates a Vertex AI Notebooks instance for you that you will use with JupyterLab notebooks to work with the Document AI Python Client modules.
IBM
Introduction to Computer Vision and Image Processing
Unlock the power of computer vision to add intelligence to images and videos! This course equips you with practical skills to understand and apply computer vision (CV)—a rapidly growing branch of AI and machine learning that drives innovations from self-driving cars to augmented reality. Through guided, hands-on labs using Python, Pillow, and OpenCV, you’ll perform essential image processing tasks such as filtering, enhancement, classification, and object detection—all within JupyterLab Notebooks for a seamless learning experience. By the end of the course, you’ll apply transfer learning with a pre-trained deep neural network to build an image classification model, experimenting with different hyperparameters to enhance its performance on a provided dataset. To take this, you need to have a foundational knowledge of Python, machine learning, and deep learning. In just a few weeks, you’ll learn to turn pixels into insights and launch your journey into AI-powered visual intelligence. Enroll today and start creating the future with computer vision!