The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
EDUCBA
Master Git & GitHub Version Control for Developers
By completing this course, learners will be able to explain Git fundamentals, create and manage GitHub repositories, apply branching strategies, and execute advanced version control operations with confidence. Learners will gain the ability to track source code changes, collaborate effectively in team environments, and safely manage complex code histories using industry-standard Git workflows. This course is designed to take learners from foundational Git concepts to advanced version control mastery through a structured, hands-on learning path. Starting with Git installation, configuration, and core concepts, learners progress to creating real GitHub projects, managing repositories through IDE integration, and collaborating using branches and revisions. The course then advances into critical professional skills such as rebasing, merging, cherry-picking, resetting, reverting, and cleaning changes safely. What makes this course unique is its project-driven approach combined with progressive difficulty, ensuring learners not only understand Git commands but also know when and why to use them in real-world scenarios. With clear module-based learning, practice quizzes, and graded assessments, this course equips learners with job-ready Git and GitHub skills essential for modern software development roles.
University of Colorado Boulder
Project Planning and Machine Learning
Products don't design and build themselves. In this course, students learn how to staff, plan and execute a project to build a product. We explore sensors, which produce tremendous volumes of data, and then storage devices and file systems for storing big data. Finally, we study machine learning and big data analytics. This course can be taken for academic credit as part of CU Boulder’s Master of Science in Electrical Engineering (MS-EE) degree offered on the Coursera platform. The degree offers 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 Electrical Engineering: https://www.coursera.org/degrees/msee-boulder
University of Michigan
Introduction to 3D Printing with Metals
3D printing with metals is revolutionizing manufacturing, engineering, and artistry. In “Introduction to 3D Printing with Metals,” you’ll learn about the essential elements of the technology, and how it can be applied to a range of use cases. Designed for broad relevance to professionals, hobbyists, and students alike, the course provides essential information about methods of printing using metals, how they work, their advantages and limitations, and most importantly, their practical applications. From basic, desktop forms of 3D printing with metals to more complex processes, like powder bed fusion and jetting-based projects, you will learn about 3D metal printing through examples and interviews with industry experts. You’ll also gain hands-on experience with 3D printing within a smartphone or desktop-accessible augmented reality experience. The content presented in this course draws on a number of interviews with industry experts and was created through a partnership with Siemens. With this course, you’ll gain a broad understanding of how 3D printing with metals can help you realize your creative vision or enhance your career.
AI and European Union Law: Navigating Regulatory Compliance
As the legal landscape evolves, efficiency, accuracy, and flexibility have become critical qualities for maintaining a competitive edge. This course is intended for EU attorneys who want to remain ahead of the curve by understanding the interplay between AI and European regulatory compliance. This course covers AI's transformational influence on legal practice, focusing on its applications in document review, research, and compliance, as well as critical ethical issues and regulatory frameworks such as GDPR and the EU AI Act. Hands-on exercises will teach you how to automate tedious operations, create AI-driven workflows, and establish strategies for responsible AI governance, giving you a competitive advantage in the ever-changing legal landscape. This course is designed for legal professionals who want to leverage AI to enhance efficiency and streamline workflows. Lawyers, legal counsels, and litigators will gain insights into using AI for case analysis, document automation, and legal research. Compliance officers and risk managers will learn how AI can aid in regulatory adherence, while law firm partners and legal operations leaders will explore AI-driven strategies for improving firm-wide productivity and competitiveness. Participants should have a basic understanding of legal processes and workflows. Familiarity with data protection regulations such as GDPR is beneficial but not mandatory. While prior knowledge of AI or machine learning concepts can be helpful, it is not a requirement, as the course will introduce essential AI applications in the legal domain. By the end of this course, learners will be able to examine AI’s role in legal processes and identify automation opportunities to enhance efficiency. They will implement AI-powered tools to ensure compliance with European regulations, such as the GDPR and AI Act. Additionally, participants will assess the ethical implications of AI in legal practice and develop strategies to mitigate risks while using AI for legal research, document review, and case analysis.
Coursera
Analyze & Create AI-Driven Content Citations
This course teaches learners how to structure and optimize content so it earns recognition in AI-generated responses as well as traditional search engines. Focusing on content clusters and attribution analysis, you will practice designing pillar–spoke structures that build authority and increase the chance of being cited by large language models. Through CMS-based exercises, you’ll learn how to schedule and link content effectively, creating campaigns that signal topical depth and credibility. The course also introduces attribution reporting, showing how to identify high-performing pages, analyze AI mentions, and flag underperformers. You will translate these findings into clear editorial briefings with actionable recommendations for stakeholders. Guided reflections, interactive discussions, and a graded project ensure you connect theory with practice. By the end, you will confidently create, evaluate, and refine AI-ready content strategies that boost visibility, credibility, and measurable engagement across platforms.
EDUCBA
Zabbix: Configure, Monitor & Secure IT Systems
By the end of this course, learners will be able to configure Zabbix for enterprise monitoring, secure the server environment, integrate clients and agents, and implement real-time alerts for proactive IT management. Participants will gain hands-on experience in installing Zabbix on CentOS, setting up VMware-based environments, configuring databases and web servers, and navigating the Zabbix web portal to visualize system health. This course provides practical guidance on configuring hosts, deploying agents on Linux and Windows systems, and using templates to streamline monitoring tasks. Learners will also explore advanced topics such as static IP configuration, SELinux-based security, and website monitoring with trigger-based alerting. Designed with step-by-step demonstrations, the course bridges theory with real-world application, ensuring that learners not only understand Zabbix architecture but can also apply it in production environments. Whether you are a beginner in IT monitoring or an administrator seeking to optimize infrastructure performance, this course offers a complete learning path to mastering Zabbix for reliable, scalable, and secure system monitoring.
Packt
Cryptography: Learn Public Key Infrastructure from Scratch
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 video course explains how Secure Sockets Layer (SSL) works on websites and the importance of digital certificates in securing communication between clients and web servers. You'll learn to deploy and manage a two-tier PKI on Windows Servers, supporting applications requiring certificate-based security. Starting with an introduction to PKI and digital certificates, the course covers cryptographic methods used for online data security. You'll explore certification authorities (CA), certificate requests, and services, and configure Network Device Enrollment Service (NDES), Certificate Enrollment Service (CES), and Certificate Enrollment Policy (CEP). A bonus topic includes migrating hashing algorithms from SHA1 to SHA2 on Windows Server 2016. By the end, you'll be proficient in deploying and configuring PKI on Windows Servers. Key learnings include - Managing a two-tier PKI on Windows Server 2012 R2 - Understanding encryption and decryption - Using SSL certificates for website security - Configuring CDP/CIA extensions and OCSP servers This course is ideal for candidates with basic knowledge of Windows Servers and networking, IT professionals wanting to learn about Active Directory Certificate Services (ADCS) on Windows infrastructure, and those in cybersecurity or identity and access management.
EDUCBA
Build and Implement a Real-Time Chat App with NodeJS
By the end of this course, learners will be able to explain real-time communication concepts, configure a NodeJS development environment, construct a browser-based chat interface, and implement a fully functional multi-user real-time chat application using Socket.IO. This hands-on case study guides learners through the complete lifecycle of building a real-time chat application with NodeJS. Starting from application planning and environment setup, the course progresses through server configuration, browser rendering, and user interface creation before moving into real-time, multi-user communication. Learners gain practical experience implementing Socket.IO for bidirectional messaging, broadcasting messages across users, managing usernames, and handling connection and disconnection events. The course emphasizes incremental development, allowing learners to clearly understand how each component contributes to the final solution. Unlike theory-heavy courses, this program focuses on practical implementation using a single, evolving codebase, reinforcing real-world development workflows. By completing this course, learners will not only understand how real-time systems work but also gain a reusable foundation they can extend with advanced features, improved user interfaces, or scalability enhancements in future projects.
University of Colorado System
Software Design Threats and Mitigations
The design step in developing software has some unique characteristics. First of all, it’s the only step where drawing pictures of things is the norm. Why is that? What do pictures do that other representations cannot do? Pictures have varying levels of detail; pictures have context. Pictures…paint a picture. Why are these things important? In this course, too, we begin looking at other disciplines (building architecture is a favorite one) for lessons on design.
Google Cloud
Gemini for DevOps Engineers - 한국어
이 과정에서는 엔지니어가 Google Cloud의 생성형 AI 기반 파트너인 Gemini의 도움을 받아 인프라를 관리하는 방법을 알아봅니다. 애플리케이션 로그를 찾고 이해하며, GKE 클러스터를 생성하고, 빌드 환경을 만드는 방법을 조사하도록 Gemini에 프롬프트를 입력하는 방법을 배울 수 있습니다. 실무형 실습을 통해 Gemini로 DevOps 워크플로가 얼마나 개선되는지 경험할 수 있습니다. Duet AI의 이름이 Google의 차세대 모델인 Gemini로 변경되었습니다.
University of London
Introduction to Network Security
The security of computer networks is a key element in cyber security. Computer networking provides the foundational connectivity services that are used for the world wide web, distributed computer applications and services, operations and manufacturing, and national infrastructure. This course provides understanding of key technologies used in computer networks and infrastructure. This includes protocols, computer networks, data centres, operational technologies that form key infrastructure critical to the success of organisations and services from a local to an international scale. The course discusses vulnerabilities and the exploits that target computer networks, systems, and the Internet infrastructure. By the end of this course learners will be able to: 1. Show a systematic understanding of digital networks and their operation, including the OSI 7 layer architecture and the TCP/IP protocol stack. 2. Discuss key security threats and risks faced in computer networks. 3. Demonstrate a critical understanding of network security architecture and design rationale of selected protocols, security technologies and how they are used in practice. 4. Identify attack models and analyse vulnerabilities in protocols, network systems, and applications. 5. Demonstrate how these vulnerabilities may be exploited in practice to penetrate a system.
Microsoft
Foundations of Coding Full-Stack
This course covers the foundational concepts of full-stack development. You'll learn the basics of coding, problem-solving, and writing efficient, modular code, while gaining hands-on experience with both front-end and back-end technologies. By the end of the course, you will be able to… - Summarize the foundational principles and practices of full-stack development. - Plan full-stack projects using industry-standard tools and methodologies. - Apply logical thinking and problem-solving techniques in programming. - Design algorithms and flowcharts to represent logical steps in programming. - Implement control structures and loops for repetitive tasks. - Develop modular code using functions and methods.
Northeastern University
Foundations of Statistical Learning & Algorithms
This course covers linear algebra, probability, and optimization. It begins with systems of equations, matrix operations, vector spaces, and eigenvalues. Advanced topics include Cholesky and singular value decomposition. Probability modules address Bayes' theorem, Gaussian distribution, and inference techniques. The course concludes with model selection methods and an introduction to optimization.
ISC2
Network and Communications Security
Course 6 - Network and Communications Security This is the sixth course under the specialization SSCP. This course includes an orientation to the network neighborhood via the OSI 7-Layer and TCP/IP models in the context of internetworking and communications. It also probes each of the seven layers of this combined protocol stack, introducing the key technologies at each layer and their normal uses. There is also information on various protocols that run on top of this architecture, as well as attack and defensive strategies and tactics. Additionally, discussed in this course is how to manage network security and secure wireless communications. Course 6 Learning Objectives After completing this course, the participant will be able to: - Recognize layers of the OSI model, their functions and attacks present at each layer, and identify commonly used ports and protocols. - Select appropriate security controls for various network attacks. - Describe the tools used for network access control. - Summarize best practices for establishing a secure networked environment. - Understand how to configure and operate security devices such as firewalls and proxies. - Summarize the types of telecommunications and network access controls. Who Should Take This Course: Beginners Experience Required: No prior experience required
EDUCBA
Corporate Governance in US & UK: Principles & Compliance
This course provides an in-depth exploration of corporate governance frameworks as practiced in the United States and the United Kingdom, with a specific focus on financial institutions and regulatory compliance. Learners will define, analyze, and evaluate key concepts such as stakeholder roles, governance structures, risk oversight, and board accountability. Through a structured two-module format, the course first builds foundational knowledge of corporate governance systems, emphasizing board responsibilities, stakeholder relationships, and governance failures. The second module deepens this understanding through global frameworks such as the Basel Committee on Banking Supervision (BCBS) principles, Sarbanes-Oxley (SOX), Dodd-Frank Act, and the UK Corporate Governance Code. By the end of the course, learners will be able to critically assess governance practices, compare international legal standards, and recommend best practices for improving transparency, board effectiveness, and ethical conduct across corporate environments.
Speaking and Presenting: Tact
To be an effective speaker you don’t need to overwhelm people with your intellect. You don’t need to dazzle them from start to finish. You simply need to give them the sense that what they are receiving was especially prepared with their interests and needs in mind. This course will help you develop the judgment and dexterity needed to craft a perfectly tailored message.