The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Coursera
Javascript for Beginners: Primitive Data Types
Javascript for Beginners: Primitive Data Types In this 1-hour long project-based course on Javascript Fundamentals: Primitive data types, you will write your own Javascript code to better understand how primitive data types are used to create Javascript programs. You will learn the core concepts of some of the most common data types in Javascript. You will use numbers, manipulated strings and distinguish the difference between primitive and non-primitive values. Further, you will apply this knowledge to write conditional statements to discover how we utilise primitive data types to achieve real programming goals.
Tencent Cloud
Tencent Cloud Solutions Architect Associate
This course is primarily aimed at cloud professionals who are interested in learning about Tencent Cloud's cloud architectures. It equips learners with a foundational knowledge in cloud architecture design and prepares them to take the Tencent Cloud Solutions Architect Associate examination. After completing this course, learners will be able to design cloud solutions that incorporate the principles of high availability, high security, high scalability, and cost optimization.
Coursera
Brand Identity Design in Canva
The Brand Identity Design in Canva course equips learners with the skills to create consistent, professional brand systems that drive recognition and trust. Beginning with brand fundamentals, learners analyze brand attributes, values, and positioning to build a strategic brand brief. They then translate abstract characteristics into tangible visual elements, creating cohesive color palettes, typography systems, and graphic devices that form a recognizable visual language. Building on these foundations, learners learn to apply their brand elements consistently across real-world applications such as business cards, social media banners, and marketing materials. The course emphasizes the importance of brand guidelines and provides practical methods for documenting and organizing assets to ensure consistency, even on Canva’s free tier. Through hands-on projects, learners create a complete brand style guide and branded assets package, gaining both creative and strategic expertise in branding.
Birla Institute of Technology & Science, Pilani
Formal Languages and Applications
Welcome to the "Formal Languages and Applications" course! This course provides a comprehensive exploration of formal language structures and computational models. It covers regular expressions, finite automata, context-free grammars, and parsing algorithms, examining how these frameworks form the mathematical basis for programming languages, compilers, and natural language processing. Learners will study the theoretical underpinnings of language recognition systems while analyzing their role in solving computational problems. Through hands-on programming projects, you'll develop lexical analyzers, parsers, and language recognition systems solving real-world problems. This balance of theory and practice builds both conceptual understanding and practical skills essential for computational problem-solving. Ideal for software engineers, computer science students, and professionals working in language processing, this course equips participants with the expertise needed to design, analyze, and implement advanced systems used across modern software and AI-driven technologies.
Packt
Getting Started with Strapi and Content Types
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 dive into the world of Strapi, a powerful open-source headless CMS, and learn to build and manage content types with it. By the end, you'll understand how to design your Strapi application from the ground up, including content types, relations, components, and more, and how to use the Strapi admin panel to manage your data efficiently. You will also be introduced to authentication, authorization, and permissions, ensuring a robust and secure application. The journey begins with an introduction to Strapi, where you’ll get a deep understanding of its features and capabilities. From there, you will dive into creating your first content types, such as services and blog posts, and explore how to structure complex content with dynamic zones and relations. You’ll also learn the technicalities of setting up Strapi with NodeJS and Typescript, and how to update and maintain your project. The course will guide you through designing and configuring various content types, including components and global configurations, and show you how to integrate SEO tools for optimization. Additionally, you'll work through real-world scenarios such as building a blog application, performing authenticated API operations, and managing permissions. This course is perfect for developers looking to expand their content management skills with Strapi. Ideal for web developers and backend engineers, no prior experience with Strapi is necessary, but a basic understanding of web development and APIs will be helpful.
Birla Institute of Technology & Science, Pilani
Operating Systems
Master the core principles and advanced mechanisms of operating systems in this comprehensive course that bridges theory with practical implementation. Explore how modern operating systems manage hardware resources, handle concurrent processes, and provide secure, efficient computing environments. Through hands-on exercises and real-world examples, you'll gain proficiency in process management, memory allocation techniques, synchronization mechanisms, and file system operations. This industry-relevant curriculum prepares you to optimize system performance, troubleshoot complex OS issues, and design robust software solutions—essential skills for roles in software development, system administration, and IT infrastructure management. This course is designed for computer science students, software developers, IT professionals, and anyone who wants to understand how modern computing systems function at a fundamental level. The course offers video lectures from expert instructors, essential readings, practical assignments, self-assessment quizzes, and hands-on lab activities, creating a comprehensive learning experience that balances theory with application. Skills covered - Process and thread management - Memory allocation and virtual memory implementation - Deadlock prevention and resolution - CPU scheduling optimization - System call implementation and utilization - Inter-process communication techniques - Linux command line proficiency
University of Cambridge
Financial Accounting and Capital Markets
This course focuses on financial accounting, capital markets, and the relationships between them. On completion of this course, you will be able to: Apply and explain accruals and accruals accounting. Model and explain financial sensitivities. Appreciate the role of markets, and our place in them. Understand and apply sustainable finance. Integrate your learning and identify your next steps. With case studies, mini-quizzes, as well as clear expert lectures this course enables you to apply terms and techniques that have been explained to ensure that the learning makes sense in the real world. Skills learned can be put to use when making strategic decisions, or simply understanding financial modelling for projects or the wider business. An organisation’s sustainable cash flows and its accounting profits (or losses) are both supremely important, but they can be very different. Explore the differences between debt and share capital, fact and judgement in financial reporting and financial markets, and understand and apply terms such as capitalisation, depreciation, amortisation and revaluation.
University of California, Davis
Writing with Generative AI
Through this course, we will demystify what AI truly is—exploring both its capabilities and its limitations. With this knowledge, you will be equipped to navigate this technological landscape, making informed decisions about how and when to harness its potential. This course contains four modules. In Module 1, you will explore generative AI and Large Language Models (LLM), equipping you with the knowledge to harness these tools effectively while being mindful of their limitations and potential pitfalls. In Module 2, you will learn to describe the critical components of context necessary for effective writing, which includes identifying the purpose, audience, issue, and context for a given writing project. In Module 3, you will focus on assessing privacy and intellectual property in generative AI. You'll explore AI user agreements, consider your ethical stance, and understand how machine learning impacts information. Finally, in Module 4, you will learn to evaluate and analyze AI-generated content critically. We will discuss the advantages and disadvantages of integrating AI into the writing process, helping you identify when and how AI can be most beneficial.
Packt
PowerPoint Storytelling for Business- Design & Present
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. Master the art of designing and delivering compelling PowerPoint presentations that tell a story, engage your audience, and drive results. In this course, you’ll learn to combine design, narrative structure, and animation techniques to communicate more effectively in business settings. Starting with core visual hierarchy principles, you’ll explore how to structure your slides, reduce clutter, and guide audience attention using proven design patterns. As you progress, you’ll learn to craft powerful opening slides, integrate branding elements, and apply storytelling frameworks like SCQR and the Pyramid Principle. With each module, you’ll gain hands-on practice through real-world assignments. You’ll dive into advanced techniques using Morph and animation to bring your slides to life, while also mastering data visualization, impactful text design, and ending slides that resonate. Tools like AI-assisted content drafting and PowerPoint’s Presenter View are also covered to enhance your workflow and delivery. This course is ideal for business professionals, consultants, marketers, and anyone who presents ideas to clients, teams, or stakeholders. No prior design experience is required, but familiarity with PowerPoint basics will be helpful. The difficulty level is Intermediate. By the end of the course, you will be able to design visually engaging slides, structure business narratives effectively, animate key elements using PowerPoint features like Morph, and deliver presentations that leave a lasting impression.
Pearson
(SSCP) Systems Security Certified Practitioner: Unit 5
This course covers network and communication security. You'll gain a deep understanding of essential network concepts, including the TCP/IP and OSI models, which are crucial for any aspiring SSCP professional. Explore network attacks, such as spoofing, flooding, and denial of service, and learn effective strategies to counteract them. This course also covers the operation of network security devices, including firewalls and intrusion detection systems, ensuring you can implement and manage these tools effectively. You also learn about secure wireless communication, examining the security of wireless internet, Bluetooth, and cellular technologies. Additionally, you will cover managed network security techniques, including secure device placement and router configuration, and understand the importance of network access controls like TACACS+ and PNAC.
SkillUp
Generative AI: The Future of UX UI Design
Leverage the power of generative AI (GenAI) to transform your UI UX design capabilities! This course builds the hands-on skills designers and creative professionals need to integrate AI into every stage of the user experience workflow—from ideation and research to prototyping and conversational design. You’ll explore leading tools such as UXPilot, Miro, Visily, Uizard and Figma and learn how you can use AI to streamline tasks such as generating personas and journey maps, creating UX microcopy, and simulating chatbot interactions—while ensuring design human-centered, inclusive, and accessible. In hands-on labs, you’ll build practical skills in AI-assisted wireframing, usability testing, and conversational UX design. Plus, you’ll complete a final project, where you’ll design an AI-powered experience, apply prompt engineering, and refine your solution through feedback loops. Within just 4 weeks, you’ll be ready to embrace AI as a collaborative design partner, and to work faster, smarter, and more innovatively. If you’re looking to power your UI/UX career forward and lead the next wave of AI-enhanced digital experiences, enroll today!
Coursera
Introducción a Facebook Ads Manager
Al final de este proyecto guiado, podrás acceder a Facebook Ads Manager y administrar tus anuncios en Facebook. Con Facebook Ads Manager puedes crear y publicar anuncios, designar tu grupo objetivo y establecer tu presupuesto de anuncios en Facebook. Facebook Ads Manager es una herramienta indisponible para las empresas que anuncian su marca o sus servicios en Facebook.
University of Minnesota
Social Determinants of Health: Methodological Opportunities
This fourth of five courses examines the methodological approaches and research tools that inform our understanding of best practices in working with science teams, communities, and with data. The topics of this course include: 1. Community-Based Participatory Research 2. Team Science 3. Community-Level Data 4. Informatics and the Social Determinants of Health: Knowledge Management 5. Data Applications: ANOVA Analysis and Line Graph Visualization
Real Madrid Graduate School Universidad Europea
Introducción a la IA y la tecnología en el deporte
Este curso ofrece una visión general de los fundamentos de la inteligencia artificial y su impacto en diversas industrias, con un enfoque especial en el sector deportivo. El alumnado explorará los principios clave de la IA y tecnologías esenciales como dispositivos wearables, plataformas de análisis de datos, IoT y sistemas inteligentes aplicados al deporte. Se analizará cómo estas herramientas están transformando el deporte, la monitorización en tiempo real y la toma de decisiones basada en datos. También se abordarán casos prácticos relacionados con la evolución de la IA en el deporte y el uso de tecnologías como el Smart Stadium del Real Madrid C. F. Además, se reflexionará sobre las implicaciones éticas y de privacidad del uso de la IA, ofreciendo una introducción equilibrada y orientada al futuro para quienes deseen comprender las bases tecnológicas de la transformación del deporte. Este curso también está disponible en inglés. Para acceder a la versión completamente traducida al inglés, visita esta página: https://www.coursera.org/learn/aprender.
University of Maryland, College Park
Creative Design, Prototyping, and Testing
Designing the customer and user experience is essential to creating great products today. Gone is the old paradigm of “form follows function” model of design. The process must be iterative and follow the best product design and development processes. While designing a great user experience can be a lengthy and expensive process, there are approaches to doing it faster and smarter, without compromising results. This essential product management course explains key design thinking principles around personas, story mapping, and prototyping. Product managers need to know and appreciate product designer tools and processes. By combining these principles with good scrum processes, you’ll learn to create great products that don’t sacrifice design for functionality or feasibility. This course enables students to transition from ideas to prototyping and concept testing of their products and services. Students learn how best to effectively translate ideas into marketable offerings so that the best product and service ideas are harnessed and create real value for customers and the organization. Emphasis is placed on an integrated and interdisciplinary approach to engineering design, concurrent engineering, design for manufacturing, industrial design, and the business of new product development. Topics include design methods, modeling and simulation, material and manufacturing process selection, platform and modular design, mass customization, planning and scheduling.
Solve Tree Problems with Java Recursion
Stack overflow errors crash 95% of Java applications processing deep hierarchical data, making recursive algorithm choice more critical than coding elegance. This comprehensive course equips Java developers with essential skills to build production-ready tree processing systems that handle enterprise-scale datasets without memory failures. You'll master recursive thinking patterns while developing systematic techniques to convert memory-consuming recursive algorithms into stack-safe iterative solutions using explicit data structures. You'll architect hybrid frameworks that automatically select optimal approaches based on dataset size, JVM configuration, and performance requirements. Interactive coding exercises simulate production scenarios, including debugging stack overflow crashes, optimizing memory usage for millions of nodes, and implementing fail-safe algorithms under enterprise constraints. This course is ideal for experienced Java developers, software engineers, and computer science professionals who want to deepen their knowledge of tree algorithms and recursion. It’s perfect for those preparing for technical interviews or working on production systems involving hierarchical data structures. Learners should be comfortable with Java programming, core data structures (especially trees), recursion basics, and Big-O complexity analysis. By course completion, you'll confidently build tree algorithms that scale from development prototypes to production systems, implement stack overflow detection strategies, and create robust solutions that maintain performance integrity across varying data sizes.