The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
IBM
Introducing z/OS UNIX System Services
e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming. On successful completion of this course, the learners are eligible to claim a badge. More information can be found here:https://www.credly.com/org/ibm/badge/introduction-to-z-os-unix-system-services
Google
Системне адміністрування і послуги ІТ-інфраструктури
Цей курс допоможе вам перейти від роботи з одним комп’ютером до адміністрування цілої мережі. Системне адміністрування – це галузь ІТ, яка відповідає за обслуговування комп’ютерних систем у середовищі з багатьма користувачами. На цьому курсі ви дізнаєтеся про інфраструктурні послуги, які підтримують роботу всіх організацій, як великих, так і малих. Ми детально розглянемо принцип роботи хмарних сховищ – від типових налаштувань хмарної інфраструктури до керування хмарними ресурсами. Ви також дізнаєтеся, як керувати серверами та налаштовувати їх і як використовувати типові інструменти для керування комп’ютерами, інформацією про користувачів і їх продуктивністю. Крім того, ви дізнаєтеся, як відновити ІТ-інфраструктуру вашої організації в разі масштабного збою в роботі. Пройшовши цей курс, ви зможете: ● вмітимете використовувати ефективні практики щодо вибору апаратного забезпечення, постачальників і послуг для вашої організації; ● розумітимете, як працюють найпоширеніші інфраструктурні послуги, які підтримують роботу організацій, і як керувати серверами інфраструктури; ● розумітимете, як максимально ефективно використовувати хмарні сховища для своєї організації; ● вмітимете керувати комп’ютерами та користувачами організації за допомогою служб каталогів, Active Directory та OpenLDAP; ● вмітимете вибирати інструменти для використання у вашій організації і керувати ними; ● вмітимете створювати резервні копії даних вашої організації і знатимете, як відновити ІТ-інфраструктуру у разі масштабного збою в роботі; ● застосовуватимете знання з системного адміністрування для планування та вдосконалення процесів для ІТ-середовищ.
Pearson
Rust Programming Essentials: Unit 1
Designed for aspiring developers and seasoned programmers alike, this course offers a deep dive into the fundamentals of Rust, a language renowned for its performance and safety. Through engaging lessons and hands-on exercises, you'll master the core concepts of Rust, from variable declaration and flow control to enums and data structures. By the end of this course, you'll be equipped with the skills to write efficient, robust Rust applications, setting a strong foundation for your programming journey.
Packt
Reporting and Advanced Practices
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. Master the final stages of penetration testing and enhance your skills with advanced practices in this comprehensive course. Learn to create impactful reports, provide effective remediation guidance, and communicate efficiently with clients throughout the engagement. Gain a deeper understanding of programming basics to streamline your pentesting processes with automation. The course begins by emphasizing the importance of delivering high-quality written reports, detailing their components, and teaching best practices for crafting actionable recommendations. Explore strategies for maintaining clear communication during engagements and managing post-report activities, including client follow-ups, retests, and secure data destruction. In the second part of the course, you’ll dive into programming essentials for pentesters. Develop foundational programming skills, analyze exploit scripts, and adapt code to fit specific scenarios. Discover opportunities for automating repetitive tasks, such as host discovery and user enumeration, to improve efficiency and accuracy. This course is ideal for penetration testers, IT professionals, and security analysts looking to refine their reporting and communication skills while incorporating programming into their workflow. A basic understanding of penetration testing and networking is recommended to get the most out of this course.
Infosec
CISSP Domain 5: Identity and Access Management (IAM)
The Identity and Access Management course corresponds to Domain 5 of the CISSP exam. It provides an insight into the steps of access control. We will begin by discussing identity management and provisioning/deprovisioning accounts. We will then move to the AAA functions of authentication, authorization and accounting. We will additionally cover the concepts of single sign-on in local domains, as well as across the internet.
University of Colorado Boulder
Statistical Inference and Hypothesis Testing in Data Science Applications
This course will focus on theory and implementation of hypothesis testing, especially as it relates to applications in data science. Students will learn to use hypothesis tests to make informed decisions from data. Special attention will be given to the general logic of hypothesis testing, error and error rates, power, simulation, and the correct computation and interpretation of p-values. Attention will also be given to the misuse of testing concepts, especially p-values, and the ethical implications of such misuse. This course can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder.
Coursera
JavaScript Essentials For Beginners
In this 1.5-hour long project-based course, you will learn JavaScript essential functions and you will learn how to make a website interactive by using JavaScript. You will learn JavaScript built-in functions, user-defined functions, dialog boxes, and many more techniques required to make your web application alive. By the end of this project, you will be able to implement JavaScript in your web projects and make your website interactive.
Johns Hopkins University
Gestion de l’analyse des données
Ce cours d’une semaine décrit le processus d’analyse des données ainsi que la manière de gérer ce processus. Nous décrivons la nature répétitive de l’analyse des données et le rôle de la formulation d’une question précise, l’analyse exploratoire des données, l’inférence, la modélisation statistique formelle, l’interprétation et la communication. De plus, nous décrirons la façon d’orienter les activités analytiques au sein d’une équipe et de conduire le processus d’analyse des données vers des résultats cohérents et utiles. Ce cours est conçu de manière à vous former rapidement au processus de l’analyse des données et à la manière dont il peut être géré. Notre objectif est de faire en sorte que cette formation soit aussi pratique que possible pour vous, sans pour autant sacrifier le contenu essentiel. Nous avons laissé les informations techniques de côté afin que vous puissiez vous concentrer sur l'encadrement et la progression de votre équipe. Après avoir terminé ce cours, vous saurez comment... 1. Décrire la répétition de base de l’analyse des données 2. Identifier les différents types de questions et les traduire en ensembles de données spécifiques 3. Décrire les différents types d’extraction des données 4. Étudier les ensembles de données afin de déterminer si les données sont appropriées pour une question particulière 5. Orienter les initiatives de construction des modèles dans les analyses des données communes 6. Interpréter les résultats issus des analyses des données communes 7. Intégrer les résultats statistiques afin de créer des présentations d’analyse des données cohérentes Engagement : 1 semaine de formation, 4 à 6 heures de cours Image de couverture du cours par fdecomite. Creative Commons BY https://flic.kr/p/4HjmvD
Packt
CompTIA PenTest+ (PT0-003)
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. Prepare for the CompTIA PenTest+ (PT0-003) certification exam and gain in-depth knowledge of penetration testing, vulnerability assessments, and the security practices necessary for effective defense. Throughout the course, you'll learn how to assess and strengthen the security posture of organizations across traditional networks, cloud, hybrid systems, and web applications. This course provides a hands-on, practical, and scenario-based learning experience, aligned with the latest exam objectives. You will not only prepare for the exam but also develop the skills and mindset needed for real-world penetration testing. As you journey through this course, you will start by exploring engagement management, including scoping, professionalism, and legal considerations. You’ll dive into practical skills such as performing reconnaissance, vulnerability discovery, and exploiting common weaknesses, all while adhering to legal frameworks and ethical standards. The course then advances to cover advanced penetration testing techniques like network poisoning, SQL injection attacks, and mobile platform vulnerabilities. You'll also gain insights into cutting-edge topics such as cloud and container security. This course is ideal for IT professionals, aspiring penetration testers, and anyone looking to develop advanced cybersecurity skills. The course assumes a basic understanding of network security concepts but does not require prior penetration testing experience. It's designed for individuals aiming to pursue the CompTIA PenTest+ certification and expand their skills for real-world cybersecurity roles. By the end of the course, you will be able to assess an organization’s security posture, conduct a variety of penetration tests, identify vulnerabilities, exploit security weaknesses, and recommend effective remediation strategies. You will also be equipped to handle a range of security challenges, from web application flaws to complex network attacks.
Coursera
كيفية إنشاء حساب إعلان وتحريره على موقع بينترست
في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعلم كيفية انشاء حساب على بنترست والتعرف على واجهة الموقع وكيفية تعديل البروفايل كما ستتعرف على اعدادات الحساب. في نهاية الدورة، ستصبح قادرًا على إنشاء حساب إعلان وتحريره على بينتريست.
LearnQuest
Managing Scope in a Java Enterprise Edition Application
We’ll learn the purpose and some of the features of sessions. We’ll review basic servlet construction, examine servlet lifecycle, and take a look at how servlets maintain state. We’re going to dive a little deeper into session management, including request scope, application scope, and cookies.
Packt
Social Engineering Expert
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 gain a comprehensive understanding of social engineering, from its history to its modern-day applications. You'll learn about the various techniques attackers use to manipulate and exploit targets, including phishing, baiting, and tailgating. By exploring real-life scenarios, you will develop a sharp awareness of the methods employed by social engineers. As the course progresses, you'll dive deeper into the technical aspects of information gathering, such as using tools like Maltego and Metagoofil. You will also explore the psychology behind social engineering, with lessons focusing on manipulation, influencing, and the subtle art of eliciting sensitive information from individuals. This course is designed for individuals interested in cybersecurity, IT security, or anyone looking to understand the social engineering tactics that can compromise security. It is ideal for those who want to recognize and defend against such attacks in both personal and professional contexts.
University of Michigan
Data Structures for Designers Using Python
In Data Structures for Designers Using Python, you’ll delve into the critical concepts of data structures and object-oriented programming, tailored specifically for design and visual content creation applications. You’ll be introduced to object-oriented programming principles in Python, enabling you to model real-world scenarios and design problems using objects and classes. You will use the Processing platform to draw lines, rectangles, ellipses, and more through the program’s Python mode. Learn about vector math and how it can be manipulated to store, organize, and manage data efficiently in creative projects. These approaches to Python allow you to gain a deeper understanding of the programming language while enhancing your ability to conceptualize and implement sophisticated design solutions. This is the second course in a three-part series, Programming for Designers, aimed at equipping designers, including those in architecture, graphic design, industrial design, game design, and visual artists, with essential computational design skills.
EDUCBA
Analyze and Manipulate Data Using SAS PROC SQL
By the end of this course, learners will be able to analyze, query, and manipulate data efficiently using PROC SQL within the SAS programming environment. Learners will develop the ability to structure datasets, apply filtering logic, manage variables, and combine data from multiple sources using SQL joins and set operators. This course helps learners strengthen practical data handling skills by bridging traditional SAS programming with SQL-based data analysis techniques. Through step-by-step explanations and structured lessons, learners gain hands-on exposure to PROC SQL features such as variable renaming, labeling, formatting, filtering observations, and optimizing output using column selection. As the course progresses, learners advance to applying joins and set operators to solve real-world data preparation and analysis challenges. What makes this course unique is its focused, end-to-end coverage of PROC SQL—from foundational concepts to advanced data operations—without assuming prior SQL expertise. The course is ideal for SAS users, data analysts, and professionals seeking to improve efficiency, readability, and scalability in data workflows. By completing this course, learners will be equipped to write cleaner, more powerful PROC SQL queries that support accurate and insightful data analysis.
École Polytechnique
Quantum Optics 1 : Single Photons
This course gives you access to basic tools and concepts to understand research articles and books on modern quantum optics. You will learn about quantization of light, formalism to describe quantum states of light without any classical analogue, and observables allowing one to demonstrate typical quantum properties of these states. These tools will be applied to the emblematic case of a one-photon wave packet, which behaves both as a particle and a wave. Wave-particle duality is a great quantum mystery in the words of Richard Feynman. You will be able to fully appreciate real experiments demonstrating wave-particle duality for a single photon, and applications to quantum technologies based on single photon sources, which are now commercially available. The tools presented in this course will be widely used in our second quantum optics course, which will present more advanced topics such as entanglement, interaction of quantized light with matter, squeezed light, etc... So if you have a good knowledge in basic quantum mechanics and classical electromagnetism, but always wanted to know: • how to go from classical electromagnetism to quantized radiation, • how the concept of photon emerges, • how a unified formalism is able to describe apparently contradictory behaviors observed in quantum optics labs, • how creative physicists and engineers have invented totally new technologies based on quantum properties of light, then this course is for you.
MathWorks
Exploratory Data Analysis with MATLAB
In this course, you will learn to think like a data scientist and ask questions of your data. You will use interactive features in MATLAB to extract subsets of data and to compute statistics on groups of related data. You will learn to use MATLAB to automatically generate code so you can learn syntax as you explore. You will also use interactive documents, called live scripts, to capture the steps of your analysis, communicate the results, and provide interactive controls allowing others to experiment by selecting groups of data. These skills are valuable for those who have domain knowledge and some exposure to computational tools, but no programming background is required. To be successful in this course, you should have some knowledge of basic statistics (e.g., histograms, averages, standard deviation, curve fitting, interpolation). By the end of this course, you will be able to load data into MATLAB, prepare it for analysis, visualize it, perform basic computations, and communicate your results to others. In your last assignment, you will combine these skills to assess damages following a severe weather event and communicate a polished recommendation based on your analysis of the data. You will be able to visualize the location of these events on a geographic map and create sliding controls allowing you to quickly visualize how a phenomenon changes over time.