Our Courses

Learning Linux for LFCA Certification

Learning Linux for LFCA Certification

This specialization is intended for beginners to learn how to become proficient in Linux programming. It will prepare you for a role as an information technology professional by introducing you to the Linux operating system. You will explore creating security through backups and redundancy, securing the perimeter of your network and systems, and managing a system with the Linux OS installed.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
DDoS Attacks and Defenses

DDoS Attacks and Defenses

In this MOOC, you will learn the history of DDoS attacks and analyze new Mirai IoT Malware and perform source code analysis. you will be provided with a brief overview of DDoS Defense techniques. You learn an Autonomous Anti-DDoS Network called A2D2 for small/medium size organizations to deal with DDoS attacks. A2D2 uses Linux Firewall Rate limiting and Class Based Queueing, and subnet flood detection to handle various DDoS traffic types. You learn the new Intrusion tolerance paradigm with proxy-based multipath routing for DDoS defense.

  • Course by
  • Self Paced
  • 16 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
C Programming: Using Linux Tools and Libraries

C Programming: Using Linux Tools and Libraries

Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. Receive instant feedback on your code right within your browser.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Open Source Software Development: Linux for Developers

Open Source Software Development: Linux for Developers

Start your open source software (OSS) adventure today by learning the key concepts of developing open source software and how to work productively in a Linux environment.

  • Course by
  • Self Paced
  • 11
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Linux Tools for Software Development

Linux Tools for Software Development

Learn the tools you need to confidently work in Linux development environments and beyond.

  • Course by
  • 11
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Git for Distributed Software Development

Git for Distributed Software Development

Get a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed software development to operate efficiently.

  • Course by
  • 11
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Data and AI Fundamentals

Data and AI Fundamentals

Learn the fundamentals of Artificial Intelligence with a combination of AI fundamentals and an overview of the rich Linux Foundation AI & Data projects ecosystem. It is well-suited for any kind of AI adopter, regardless of the professional background and level of technical knowledge.

  • Course by
  • 11
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Cloud Infrastructure Technologies

Introduction to Cloud Infrastructure Technologies

Learn the fundamentals of building and managing cloud technologies directly from The Linux Foundation, the leader in open source.

  • Course by
  • 11
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Try It: Learn Linux Command Line

Try It: Learn Linux Command Line

If you are looking to get into cybersecurity or IT, learning the Linux command line would be a great starting point.

Linux command line powers much of the internet’s infrastructure, and learning basic security commands can help you advance your cybersecurity career. Gain highly marketable skills in this free, no-risk introductory course.

  • Course by
  • Self Paced
  • 1
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Linux Commands & Shell Scripting

Linux Commands & Shell Scripting

This mini-course describes shell commands and how to use the advanced features of the Bash shell to automate complicated database tasks. For those not familiar with shell scripting, this course provides an overview of common Linux Shell Commands and shell scripting basics.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Linux

Introduction to Linux

Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Open Source Networking Technologies

Introduction to Open Source Networking Technologies

Learn technical fundamentals needed to adopt SDN, NFV, disaggregation, orchestration, network automation, and modern networking. Discover use cases and technical options for open networking. Plus: learn more about The Linux Foundation networking projects.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Initiation à Wireshark pour l'analyse de paquets sous linux

Initiation à Wireshark pour l'analyse de paquets sous linux

Ce projet guidé “Initiation à Wireshark pour l'analyse de paquets sous linux” est destiné principalement aux Administrateurs réseaux et Administrateurs Systèmes.

  • Course by
  • Self Paced
  • 3 hours
  • French
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
File Editor Time Travel with Linux

File Editor Time Travel with Linux

In this 1-hour long project-based course, you will time travel to visit some of the popular Linux file editors throughout history, from ancient to recent.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Linux Basics: The Command Line Interface

Linux Basics: The Command Line Interface

Learn the Linux Command Line interface and become a skilled user of this powerful operating system.

  • Course by
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Managing Linux Systems

Managing Linux Systems

In this course, we look at how to manage a system with the Linux operating system installed. The course material is a good for anyone preparing for the Linux Foundation Certified IT Associate (LFCA) exam or just interested in learning more about Linux.

  • Course by
  • Self Paced
  • 17 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Flask for Beginners: Creating an Application

Flask for Beginners: Creating an Application

This guided project, Flask for Beginners: Creating an Application, will help a beginning Python programmer who is looking to use Flask to create and launch a web application. In this 1.5-hour long project-based course, you will learn how to use Flask to create an application, use URL mapping to access the application from a browser, use a template with a view to display information, and deploy the Flask application. To achieve this, you will be taking on the role of helping a company organize conferences for various organizations.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Managing Linux users & Access Control List file permissions

Managing Linux users & Access Control List file permissions

By the end of this project, you will be able to apply and practice the important commands needed to manage your Linux system efficiently.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Linux: User Ownership and Permissions for DevOps

Linux: User Ownership and Permissions for DevOps

In this 1-hour long project-based course on Linux: User Ownership and Permissions for DevOps, you will be creating users and groups.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Cloud Virtualization, Containers and APIs

Cloud Virtualization, Containers and APIs

Welcome to the second course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn to design Cloud-native systems with the fundamental building blocks of Cloud computing. These building blocks include virtual machines and containers. You will also learn how to build effective Microservices using technologies like Flask and Kubernetes. Finally, you will analyze successful patterns in Operations including: Effective alerts, load testing and Kaizen.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Linux Basics: The Command Line Interface - 6

Linux Basics: The Command Line Interface - 6

This course will introduce you to Linux, a powerful operating system used by most professional developers! Why add Linux to your C programming skills? Most people use Linux without knowing it! Whether you use a smartphone, search the web, or use an ATM, each time Linux is involved somewhere in the background. It is the most used operating system for embedded devices and high-performance servers.

  • Course by
  • Self Paced
  • 8 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Getting Started with Linux Terminal

Getting Started with Linux Terminal

In this 1-hour long project-based course, you will learn how to use simple commands to create and manipulate files and folders, perform multiple complex tasks using one simple command, use the superuser to perform high privilege operations.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Create a Virtual Machine Using AWS EC2

Create a Virtual Machine Using AWS EC2

By the end of this project, you will have successfully set up two virtual machines using Amazon Web Services and tested a Linux-based virtual machine.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Set up your dev environment for MERN developers on Linux

Set up your dev environment for MERN developers on Linux

By the end of this project, you will set up your development environment for MERN web developers on Linux.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
IBM Data Engineering

IBM Data Engineering

Prepare for a career in the high-growth field of data engineering. In this program, you’ll learn in-demand skills like Python, SQL, and Databases to get job-ready in less than 5 months. Data engineering is building systems to gather data, process and organize raw data into usable information.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more