

Our Courses

Threat Analysis
If you are an associate-level cybersecurity analyst who is working in security operation centers, this course will help you understand Incident Analysis in a Threat-Centric SOC.
-
Course by
-
Self Paced
-
27 hours
-
English

Threat Response
If you are an associate-level cybersecurity analyst who is working in security operation centers, this course will help you understand threat response. By the end of the course, you will be able to: • Explain the purpose of incident response planning • Describe the typical incident response life cycle • Describe the typical elements within an incident response policy • Describe how incidents can be classified.
-
Course by
-
Self Paced
-
8 hours
-
English

Introduction to IBM z/OS Mainframe
This is your introduction to the hardware, operating systems, security, and features that make this possible. On successful completion of this course, learners are eligible to earn their Introduction to Enterprise Computing badge.
-
Course by
-
Self Paced
-
21
-
English

Container Creation and Orchestration Basics
Practice creating containers without installing anything! This course is designed for learners with no technical experience, providing a solid foundation for container creation and orchestration. Learners will gain hands-on practice on an Ubuntu system that can be easily transferred to other Unix-based operating systems. The modules in this course cover the benefits and uses of Kubernetes, the creation and building of container images, and the deployment of containers. To allow for a truly hands-on, self-paced learning experience, this course is video-free.
-
Course by
-
Self Paced
-
9 hours
-
English

Data Security
If you are an associate-level cybersecurity analyst who is working in security operation centers, this course will help you explore data type categories in context to network security analytics.
-
Course by
-
Self Paced
-
16 hours
-
English

Desarrollador de Meta de IOS
Have you ever wanted to build outstanding mobile apps like Facebook and Instagram? This Professional Certificate will teach you how to build applications for iOS devices and start a new career as an iOS Developer.
-
Course by
-
Self Paced
-
Spanish

Endpoints and Systems
The three most used endpoint operating systems are Windows, Linux, and Mac. When investigating security incidents, security analysts often encounter these operating systems running on servers or user end hosts. If you are an associate-level cybersecurity analyst who is working in security operation centers, this course will help you understand basic Windows operations principles.
-
Course by
-
Self Paced
-
25 hours
-
English

C Tutorial
Start learning C with the W3Schools course and lay the foundations of your Programming skills. C is a general-purpose programming language, developed in 1972, and still quite popular. C is very powerful; it has been used to develop operating systems, databases, applications, etc. This is a structured and interactive version of the W3Schools C Tutorial. The course is self-paced with text based modules, practical interactive examples and exercises to check your understanding as you progress. W3schools is the world's largest web developer learning site.
-
Course by
-
Self Paced
-
11 hours
-
English

Intro to Operating Systems 3: Concurrency
Learn the inner workings of operating systems without installing anything! This course is designed for learners who are looking to maximize performance by understanding how operating systems work at a fundamental level. The modules in this course cover concurrency, threads, locks, locking data structures and multi-CPU scheduling. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing.
-
Course by
-
Self Paced
-
7 hours
-
English

Visual Basic Programming: Classes and Collections
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
Course by
-
Self Paced
-
28 hours
-
English

Operating System Foundations
In this course, we take a look at what an actual operating system is. People often confuse operating systems with browsers and many other things. We take a look at Windows versus Linux versus MacOS and discuss how these operating systems evolved. We also get into some technical detail about the components that make up an operating system.
-
Course by
-
Self Paced
-
3 hours
-
English

مطور Meta لتطبيقات iOS
Have you ever wanted to build outstanding mobile apps like Facebook and Instagram? This Professional Certificate will teach you how to build applications for iOS devices and start a new career as an iOS Developer.
-
Course by
-
Self Paced
-
Arabic

Architecting Smart IoT Devices
The Architecting Smart IoT Devices course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards, and networks. You'll also learn how to use and integrate these components. At the end of the course, you will be ready to start architecting and implementing your own embedded device!
-
Course by
-
Self Paced
-
34 hours
-
English

Threat Investigation
If you are an associate-level cybersecurity analyst who is working in security operation centers, this course will help you understand how threat-centric SOC must prepare for analyzing new and emerging threats by implementing robust security investigation procedures • By the end of the course, you will be able to: • Understand cyber-threat hunting concepts • Describe the five hunting maturity levels (HM0–HM4) • Describe the hunting cycle four-stage loop• Describe the use of the Common Vulnerability Scoring System (CVSS) and list the CVSS v3.0 base metrics• Describe the CVSS v3.0 scoring compon
-
Course by
-
Self Paced
-
9 hours
-
English

Meta React Native
If you want to learn how to create apps for Android and iOS devices, this course is right for you. This program is taught by industry-recognized experts at Meta. Cross-platform mobile developers build and write code for apps that are hosted on mobile devices powered by multiple operating systems. They do everything from creating the app to debugging it after deployment.
-
Course by
-
Self Paced
-
English

Advanced Embedded Linux Development
This courses in this specialization can also be taken for academic credit as ECEA 5305 - 5307, part of CU Boulder’s Master of Science in Electrical Engineering. This specialization provides students with the fundamentals of embedded operating systems including a working understanding of how to configure and deploy a Linux based Embedded System. Students will gain expertise in software tools and development methods which can be used to create applications and build custom Linux based Embedded Devices.
-
Course by
-
Self Paced
-
English

Unix System Basics
Explore Unix system basics without installing anything! This course is designed for learners with no technical experience, providing a solid foundation of Unix basics. Learners will gain hands-on practice on an Ubuntu system that can be easily transferred to other Unix-based operating systems. The modules in this course cover what characterizes Unix-based operating systems, navigating, searching, and editing files and directories using the command line. To allow for a truly hands-on, self-paced learning experience, this course is video-free.
-
Course by
-
Self Paced
-
9 hours
-
English

Developing Industrial Internet of Things
The courses in this specialization can also be taken for academic credit as ECEA 5385-5387, part of CU Boulder’s Master of Science in Electrical Engineering degree. Enroll here. In this specialization, you will engage the vast array of technologies that can be used to build an industrial internet of things deployment.
-
Course by
-
Self Paced
-
English

Introduction to Operating Systems
This specialization is intended for people with some programming experience who seek an approachable introduction to how operating systems work on a fundamental level. This course will equip learners with foundational knowledge of operating systems suitable for any developer roles. In these four courses, you will cover everything from the basics of a C program to distributed systems. These topics will help prepare you to optimize the performance of the programs you write.
-
Course by
-
Self Paced
-
English

Akamai Customer Consulting and Support
Are you interested in end-to-end project management? Want to deliver the best solutions to our customers while collaborating with teams from all over the world? You will never stop learning in this fast-moving environment and across our cutting-edge technologies. This beginner level certificate is designed to provide you with in-demand skills that range from internet technology fundamentals, networking, operating systems and problem solving techniques. This certificate program consists of 6-courses, developed by Akamai, that are self-paced and can be completed over 6-months.
-
Course by
-
Self Paced
-
English

IBM Cybersecurity Analyst
The global demand for cybersecurity professionals is set to surge by 6 million (Cybercrime Magazine). This IBM Professional Certificate gives you the essential skills you need to get your first job as a cybersecurity analyst. What do cybersecurity analysts do?
-
Course by
-
Self Paced
-
English

Computer Security and Systems Management
The Computer Security and Systems Management Specialization focuses on computing in an enterprise environment. Combining both theory and real world experience and architecture, the courses will prepare you to design and audit secure enterprise systems. The courses will cover practical use of major server operating systems in an enterprise environment and how to design and operate them securely.
-
Course by
-
Self Paced
-
English

Hardware and Operating Systems
This course will help you develop the skills to install and set up an operating system and gain expertise on hardware components, including motherboard, CPU, hard drives and more.
-
Course by
-
Self Paced
-
43
-
English

How To Create a Website in a Weekend! (Project-Centered Course)
What you’ll achieve: In this project-centered course*, you’ll design, build, and publish a basic website that incorporates text, sound, images, hyperlinks, plug-ins, and social media interactivity. We’ll provide you with step-by-step instructions, exercises, tips, and tools that enable you to set up a domain name, create an attractive layout for your pages, organize your content properly, ensure that your site functions well across different operating systems and on mobile devices, keep your site safe, and finally, let people know your site is online.
-
Course by
-
Self Paced
-
14 hours
-
English

Cybersecurity Roles, Processes & Operating System Security
This course gives you the background needed to understand basic Cybersecurity around people. process and technology. You will learn:
● Understand the key cybersecurity roles within an Organization. ● List key cybersecurity processes and an example of each process.● Describe the architecture, file systems, and basic commands for multiple operating systems including Windows, Mac/OS, Linux and Mobile.● Understand the concept of Virtualization as it relates to cybersecurity
-
Course by
-
Self Paced
-
12 hours
-
English