Linux Training Course Schedule

Cannot find your course below? Contact us or one of our Authorized Training Partners to discuss your needs.

Upcoming Linux Training Courses (81)

Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
15% off
100%
Student Satisfaction
Intermediate Skill Level
Date Jul. 11th - Jul. 14th
Price $2125
Location Virtual
This course will teach you how to develop device drivers for Linux systems, grounded with a basic familiarity and understanding of the underlying Linux kernel.
You’ll learn:

The different kinds of device drivers used in Linux
The appropriate APIs through which devices (both hardware and software) interface with the kernel.
Necessary modules and techniques for developing and debugging Linux drivers
And more.


The information in this course will work with any major Linux distribution.
$2750
15% off
100%
Student Satisfaction
Advanced Skill Level
Date Jul. 11th - Jul. 15th
Price $2337
Location Virtual
Note: This course was formerly LFS520

This course teaches you how to deploy, administer and use the core OpenStack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!

$2500
15% off
96%
Student Satisfaction
Intermediate Skill Level
Date Jul. 11th - Jul. 14th
Price $2125
Location Virtual
This advanced, completely hands-on course adopts a highly technical approach to cover important security techniques and tools. By providing visibility both into attack vectors and possible security holes, this course provides you a complete guide on how to mitigate security risks in any Linux environment. You’ll learn:


How to assess security risks in your enterprise Linux environment.
The best techniques and tools to increase security.
Server hardening
How to deploy and use monitoring and attack detection tools.
How to gain visibility into possible vulnerabilities.
The art and science of developing your Linux security policy and response strategy.
How to configure your systems for compliance with HIPAA, DISA STIG, etc.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
15% off
89%
Student Satisfaction
Advanced Skill Level
Date Jul. 11th - Jul. 14th
Price $2125
Location Virtual
This course is designed to help experienced developers get up to speed quickly on how to develop applications for a Linux environment. In this course you’ll learn:

The tools and methods for developing C programs and doing systems programming under Linux.
Debugging techniques and process management.
Linux specific paid and system calls.
And more.


The information in this course will work with any major Linux distribution.
$2750
15% off
95%
Student Satisfaction
Intermediate Skill Level
Date Jul. 18th - Jul. 22nd
Price $2337
Location Virtual
Note: This course was formerly LFS540

Open Source Virtualization takes a deep dive into KVM (Kernel-based Virtual Machine) and Xen, the most popular hypervisor virtualization technologies in the open source ecosystem, as well as the deployment and use of containers. Built by experts in the field of virtualization, this course provides the technical background to understand the components required to build and administer a modern virtual IT infrastructure.

This course is focused on problems typically faced in the enterprise world. The lectures are filled with examples of how KVM, Xen and containers can be used in business environments as well as practical lab sessions that let participants gain a real­-world perspective of common virtualization problems and how to address them.

At the end of the training, attendees will have acquired the skills needed to:

Understand the role KVM and Xen play in the virtualization ecosystem
Know how to assemble KVM and other components into a robust and efficient virtual IT infrastructure

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
Advanced Skill Level
Date Jul. 18th - Jul. 21st
Price $2500
Location Virtual
Embedded Linux Development is designed to provide experienced developers a solid grounding in the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electronics, military, medical, industrial, and auto industries. This five day course includes extensive hands-on exercises and demonstrations, focused upon the tools necessary for developing embedded Linux devices. Upon mastering the material you will have a basic understanding of:

The Linux kernel architecture, emphasizing the essential points relevant to adapting the kernel to a custom embedded platform.
The techniques for right sizing the system to meet project constraints
The multitude of resources available for constructing a cross development environment for embedded projects
The options available for populating libraries and application user-spaces to meet the goals and constraints of embedded systems

You will step through all of these phases of Embedded Linux Development with laboratory exercises on an embedded board (provided by the Linux Foundation). These exercises give you hands-on practice you can take directly back to your project. After class, students will get to take their embedded Linux development kit home for further practice.
Students are expected to provide their own computers for the class.


100% of students who took this course agree that the instructor was an expert.


Why Choose Linux Foundation Training


There are many reasons to choose Linux Foundation Training:

The Linux Foundation is the non-profit organization that hosts the Linux project, employs Linux creator Linus Torvalds and hosts kernel.org (where all Linux kernel updates are released). With 100+ employees (and growing!) across North America, Europe and Asia, we partner with clients for the long run.
Being so close to the kernel, we are constantly updating our training to ensure that we are teaching you the most up-to-date information.
Linux Foundation Training is unique in that all our training courses are designed to work on all major Linux distributions (including RedHat, Ubuntu and SUSE).
We don't sell any software or support services so there's no hidden sales agenda in our material. Our only goal is to help you learn the material.
When you train with The Linux Foundation, you're learning from instructors who are comfortable across all major Linux distributions and can answer student questions regardless of the distribution you're using for the class. You are truly learning from the experts.






Course Materials
As part of your registration, a printed copy of the course manual will be course manual will be provided. If you are attending in person the material will be available onsite on the day the class begins. If you are attending virtually it will be mailed to you the week prior to the class. Please contact us at training@linuxfoundation.org if you haven't received it 2 business days prior to the start of class.
$2975
0% off
Date Jul. 18th - Jul. 21st
Price $2975
Location Atlanta
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$2800
15% off
90%
Student Satisfaction
Advanced Skill Level
Date Jul. 25th - Jul. 28th
Price $2380
Location Atlanta
The Linux job market is hot, and Linux developers are being offered better paying, more flexible, and more fulfilling jobs than many of their peers. If you’ve been thinking of joining the ranks of Linux developers, then you’ve come to the right place. In this course you’ll learn:


The history of Linux and what differentiates it from other UNIX-like operating systems
What the main ingredients of a Linux system are and how to use them
The essentials of system administration, such as user accounts and groups, essential commands, filesystems, security, and more
Networking and threading models
Aspects of compiling and using libraries
Working with Java under Linux
And much more


The information in this course will work with any major Linux distribution.
$2500
15% off
95%
Student Satisfaction
Beginner Skill Level
Date Jul. 25th - Jul. 28th
Price $2125
Location Virtual
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Jul. 25th - Jul. 28th
Price $2500
Location Virtual
This course is designed to give you all the tools and techniques you need to keep your Linux systems running at optimal levels. These techniques and tools have been developed and tested in the most demanding high-performance computing environments.
In this course, you’ll learn:

Industry configuration best practices
The best tried-and-true optimization performance tuning tools and techniques
How to manually optimize the kernel’s behavior
Tracing, profiling and instrumentation techniques across a wide range of conditions
And more.
This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
96%
Student Satisfaction
Advanced Skill Level
Date Aug. 1st - Aug. 4th
Price $2500
Location Virtual
Note: This course was formerly LFS520

This course teaches you how to deploy, administer and use the core OpenStack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!

$2500
0% off
96%
Student Satisfaction
Intermediate Skill Level
Date Aug. 1st - Aug. 4th
Price $2500
Location Virtual
Software Defined Networking with OpenDaylight discusses:


SDN
OpenDaylight
Tools such as mininet and wireshark
Applications using OpenDaylight APIs

After completing the course, students will:


Have a solid understanding of SDN and the protocols, tools and methods used.
Understand the openDayLight SDN controller with its APIs and how it fits into SDN.
Write applications on-top of the OpenDaylight APIs.
Gained understanding of the tools to simulate and debug network topologies.

$995
0% off
89%
Student Satisfaction
Advanced Skill Level
Date Aug. 3rd - Aug. 4th
Price $995
Location Virtual
Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
100%
Student Satisfaction
Intermediate Skill Level
Date Aug. 8th - Aug. 11th
Price $2500
Location San Jose + Virtual (virtual)
Linux Kernel Internals and Debugging provides experienced programmers with a solid understanding of the Linux kernel. Upon mastering this material, you will have a basic understanding of the Linux architecture, kernel algorithms, scheduling, hardware and memory management, modularization techniques and debugging, as well as how the kernel developer community operates and how to efficiently work with it. This five day course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code.
The course is based on both the most upstream recent Linux kernel version, and maintains compatibility with the kernel versions used by at least the last two releases of the major Linux distributions.
$2750
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Aug. 8th
Price $2750
Location Virtual
This course will teach you how to develop device drivers for Linux systems, grounded with a basic familiarity and understanding of the underlying Linux kernel.
You’ll learn:

The different kinds of device drivers used in Linux
The appropriate APIs through which devices (both hardware and software) interface with the kernel.
Necessary modules and techniques for developing and debugging Linux drivers
And more.


The information in this course will work with any major Linux distribution.
$2750
0% off
100%
Student Satisfaction
Advanced Skill Level
Date Aug. 8th - Aug. 12th
Price $2750
Location Virtual
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$2800
0% off
90%
Student Satisfaction
Advanced Skill Level
Date Aug. 8th - Aug. 11th
Price $2800
Location Stuttgart, Germany
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2750
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Aug. 8th - Aug. 11th
Price $2750
Location Chicago + Virtual (virtual)
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Aug. 15th - Aug. 18th
Price $2500
Location Atlanta + Virtual (virtual)
Note: This course was formerly LFS540

Open Source Virtualization takes a deep dive into KVM (Kernel-based Virtual Machine) and Xen, the most popular hypervisor virtualization technologies in the open source ecosystem, as well as the deployment and use of containers. Built by experts in the field of virtualization, this course provides the technical background to understand the components required to build and administer a modern virtual IT infrastructure.

This course is focused on problems typically faced in the enterprise world. The lectures are filled with examples of how KVM, Xen and containers can be used in business environments as well as practical lab sessions that let participants gain a real­-world perspective of common virtualization problems and how to address them.

At the end of the training, attendees will have acquired the skills needed to:

Understand the role KVM and Xen play in the virtualization ecosystem
Know how to assemble KVM and other components into a robust and efficient virtual IT infrastructure

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
Advanced Skill Level
Date Aug. 15th - Aug. 18th
Price $2500
Location San Jose + Virtual (virtual)
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$2800
0% off
90%
Student Satisfaction
Advanced Skill Level
Date Aug. 22nd - Aug. 25th
Price $2800
Location Chicago
Embedded Linux Development is designed to provide experienced developers a solid grounding in the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electronics, military, medical, industrial, and auto industries. This five day course includes extensive hands-on exercises and demonstrations, focused upon the tools necessary for developing embedded Linux devices. Upon mastering the material you will have a basic understanding of:

The Linux kernel architecture, emphasizing the essential points relevant to adapting the kernel to a custom embedded platform.
The techniques for right sizing the system to meet project constraints
The multitude of resources available for constructing a cross development environment for embedded projects
The options available for populating libraries and application user-spaces to meet the goals and constraints of embedded systems

You will step through all of these phases of Embedded Linux Development with laboratory exercises on an embedded board (provided by the Linux Foundation). These exercises give you hands-on practice you can take directly back to your project. After class, students will get to take their embedded Linux development kit home for further practice.
Students are expected to provide their own computers for the class.


100% of students who took this course agree that the instructor was an expert.


Why Choose Linux Foundation Training


There are many reasons to choose Linux Foundation Training:

The Linux Foundation is the non-profit organization that hosts the Linux project, employs Linux creator Linus Torvalds and hosts kernel.org (where all Linux kernel updates are released). With 100+ employees (and growing!) across North America, Europe and Asia, we partner with clients for the long run.
Being so close to the kernel, we are constantly updating our training to ensure that we are teaching you the most up-to-date information.
Linux Foundation Training is unique in that all our training courses are designed to work on all major Linux distributions (including RedHat, Ubuntu and SUSE).
We don't sell any software or support services so there's no hidden sales agenda in our material. Our only goal is to help you learn the material.
When you train with The Linux Foundation, you're learning from instructors who are comfortable across all major Linux distributions and can answer student questions regardless of the distribution you're using for the class. You are truly learning from the experts.






Course Materials
As part of your registration, a printed copy of the course manual will be course manual will be provided. If you are attending in person the material will be available onsite on the day the class begins. If you are attending virtually it will be mailed to you the week prior to the class. Please contact us at training@linuxfoundation.org if you haven't received it 2 business days prior to the start of class.
$2975
0% off
Date Aug. 22nd - Aug. 25th
Price $2975
Location San Jose
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Aug. 22nd - Aug. 25th
Price $2500
Location Paris + Virtual (virtual)
The Linux job market is hot, and Linux developers are being offered better paying, more flexible, and more fulfilling jobs than many of their peers. If you’ve been thinking of joining the ranks of Linux developers, then you’ve come to the right place. In this course you’ll learn:


The history of Linux and what differentiates it from other UNIX-like operating systems
What the main ingredients of a Linux system are and how to use them
The essentials of system administration, such as user accounts and groups, essential commands, filesystems, security, and more
Networking and threading models
Aspects of compiling and using libraries
Working with Java under Linux
And much more


The information in this course will work with any major Linux distribution.
$2500
0% off
95%
Student Satisfaction
Beginner Skill Level
Date Aug. 22nd - Aug. 25th
Price $2500
Location Virtual
This course is designed to help experienced developers get up to speed quickly on how to develop applications for a Linux environment. In this course you’ll learn:

The tools and methods for developing C programs and doing systems programming under Linux.
Debugging techniques and process management.
Linux specific paid and system calls.
And more.


The information in this course will work with any major Linux distribution.
$2750
0% off
95%
Student Satisfaction
Intermediate Skill Level
Date Aug. 29th - Sep. 2nd
Price $2750
Location Virtual
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2750
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Aug. 29th - Sep. 1st
Price $2750
Location Virtual
Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
100%
Student Satisfaction
Intermediate Skill Level
Date Aug. 29th - Sep. 1st
Price $2500
Location Atlanta + Virtual (virtual)
This course is designed to help experienced developers get up to speed quickly on how to develop applications for a Linux environment. In this course you’ll learn:

The tools and methods for developing C programs and doing systems programming under Linux.
Debugging techniques and process management.
Linux specific paid and system calls.
And more.


The information in this course will work with any major Linux distribution.
$2750
0% off
95%
Student Satisfaction
Intermediate Skill Level
Date Aug. 29th - Sep. 2nd
Price $2750
Location Stockholm
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2500
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Sep. 5th - Sep. 8th
Price $2500
Location Stockholm
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Sep. 6th - Sep. 9th
Price $2500
Location Virtual
Note: This course was formerly LFS520

This course teaches you how to deploy, administer and use the core OpenStack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!

$2500
0% off
96%
Student Satisfaction
Intermediate Skill Level
Date Sep. 6th - Sep. 9th
Price $2500
Location Austin + Virtual (virtual)
This course is designed to give you all the tools and techniques you need to keep your Linux systems running at optimal levels. These techniques and tools have been developed and tested in the most demanding high-performance computing environments.
In this course, you’ll learn:

Industry configuration best practices
The best tried-and-true optimization performance tuning tools and techniques
How to manually optimize the kernel’s behavior
Tracing, profiling and instrumentation techniques across a wide range of conditions
And more.
This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
96%
Student Satisfaction
Advanced Skill Level
Date Sep. 12th - Sep. 15th
Price $2500
Location Virtual
Embedded Linux Development is designed to provide experienced developers a solid grounding in the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electronics, military, medical, industrial, and auto industries. This five day course includes extensive hands-on exercises and demonstrations, focused upon the tools necessary for developing embedded Linux devices. Upon mastering the material you will have a basic understanding of:

The Linux kernel architecture, emphasizing the essential points relevant to adapting the kernel to a custom embedded platform.
The techniques for right sizing the system to meet project constraints
The multitude of resources available for constructing a cross development environment for embedded projects
The options available for populating libraries and application user-spaces to meet the goals and constraints of embedded systems

You will step through all of these phases of Embedded Linux Development with laboratory exercises on an embedded board (provided by the Linux Foundation). These exercises give you hands-on practice you can take directly back to your project. After class, students will get to take their embedded Linux development kit home for further practice.
Students are expected to provide their own computers for the class.


100% of students who took this course agree that the instructor was an expert.


Why Choose Linux Foundation Training


There are many reasons to choose Linux Foundation Training:

The Linux Foundation is the non-profit organization that hosts the Linux project, employs Linux creator Linus Torvalds and hosts kernel.org (where all Linux kernel updates are released). With 100+ employees (and growing!) across North America, Europe and Asia, we partner with clients for the long run.
Being so close to the kernel, we are constantly updating our training to ensure that we are teaching you the most up-to-date information.
Linux Foundation Training is unique in that all our training courses are designed to work on all major Linux distributions (including RedHat, Ubuntu and SUSE).
We don't sell any software or support services so there's no hidden sales agenda in our material. Our only goal is to help you learn the material.
When you train with The Linux Foundation, you're learning from instructors who are comfortable across all major Linux distributions and can answer student questions regardless of the distribution you're using for the class. You are truly learning from the experts.






Course Materials
As part of your registration, a printed copy of the course manual will be course manual will be provided. If you are attending in person the material will be available onsite on the day the class begins. If you are attending virtually it will be mailed to you the week prior to the class. Please contact us at training@linuxfoundation.org if you haven't received it 2 business days prior to the start of class.
$2975
0% off
Date Sep. 12th - Sep. 15th
Price $2975
Location Toronto
Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
100%
Student Satisfaction
Intermediate Skill Level
Date Sep. 12th - Sep. 15th
Price $2500
Location Virtual
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2750
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Sep. 12th - Sep. 15th
Price $2750
Location Virtual
This advanced, completely hands-on course adopts a highly technical approach to cover important security techniques and tools. By providing visibility both into attack vectors and possible security holes, this course provides you a complete guide on how to mitigate security risks in any Linux environment. You’ll learn:


How to assess security risks in your enterprise Linux environment.
The best techniques and tools to increase security.
Server hardening
How to deploy and use monitoring and attack detection tools.
How to gain visibility into possible vulnerabilities.
The art and science of developing your Linux security policy and response strategy.
How to configure your systems for compliance with HIPAA, DISA STIG, etc.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
89%
Student Satisfaction
Advanced Skill Level
Date Sep. 12th - Sep. 15th
Price $2500
Location Virtual
Note: This course was formerly LFS540

Open Source Virtualization takes a deep dive into KVM (Kernel-based Virtual Machine) and Xen, the most popular hypervisor virtualization technologies in the open source ecosystem, as well as the deployment and use of containers. Built by experts in the field of virtualization, this course provides the technical background to understand the components required to build and administer a modern virtual IT infrastructure.

This course is focused on problems typically faced in the enterprise world. The lectures are filled with examples of how KVM, Xen and containers can be used in business environments as well as practical lab sessions that let participants gain a real­-world perspective of common virtualization problems and how to address them.

At the end of the training, attendees will have acquired the skills needed to:

Understand the role KVM and Xen play in the virtualization ecosystem
Know how to assemble KVM and other components into a robust and efficient virtual IT infrastructure

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
Advanced Skill Level
Date Sep. 19th - Sep. 22nd
Price $2500
Location Virtual
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$2800
0% off
90%
Student Satisfaction
Advanced Skill Level
Date Sep. 19th - Sep. 22nd
Price $2800
Location San Jose
The Linux job market is hot, and Linux developers are being offered better paying, more flexible, and more fulfilling jobs than many of their peers. If you’ve been thinking of joining the ranks of Linux developers, then you’ve come to the right place. In this course you’ll learn:


The history of Linux and what differentiates it from other UNIX-like operating systems
What the main ingredients of a Linux system are and how to use them
The essentials of system administration, such as user accounts and groups, essential commands, filesystems, security, and more
Networking and threading models
Aspects of compiling and using libraries
Working with Java under Linux
And much more


The information in this course will work with any major Linux distribution.
$2500
0% off
95%
Student Satisfaction
Beginner Skill Level
Date Sep. 19th - Sep. 22nd
Price $2500
Location Virtual
Note: This course was formerly LFS540

Open Source Virtualization takes a deep dive into KVM (Kernel-based Virtual Machine) and Xen, the most popular hypervisor virtualization technologies in the open source ecosystem, as well as the deployment and use of containers. Built by experts in the field of virtualization, this course provides the technical background to understand the components required to build and administer a modern virtual IT infrastructure.

This course is focused on problems typically faced in the enterprise world. The lectures are filled with examples of how KVM, Xen and containers can be used in business environments as well as practical lab sessions that let participants gain a real­-world perspective of common virtualization problems and how to address them.

At the end of the training, attendees will have acquired the skills needed to:

Understand the role KVM and Xen play in the virtualization ecosystem
Know how to assemble KVM and other components into a robust and efficient virtual IT infrastructure

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
Advanced Skill Level
Date Sep. 19th - Sep. 22nd
Price $2500
Location Stockholm
Linux Kernel Internals and Debugging provides experienced programmers with a solid understanding of the Linux kernel. Upon mastering this material, you will have a basic understanding of the Linux architecture, kernel algorithms, scheduling, hardware and memory management, modularization techniques and debugging, as well as how the kernel developer community operates and how to efficiently work with it. This five day course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code.
The course is based on both the most upstream recent Linux kernel version, and maintains compatibility with the kernel versions used by at least the last two releases of the major Linux distributions.
$2750
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Sep. 26th
Price $2750
Location Virtual
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2750
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Sep. 26th - Sep. 29th
Price $2750
Location San Jose + Virtual (virtual)
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Sep. 26th - Sep. 29th
Price $2500
Location San Jose + Virtual (virtual)
Note: This course was formerly LFS520

This course teaches you how to deploy, administer and use the core OpenStack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!

$2500
0% off
96%
Student Satisfaction
Intermediate Skill Level
Date Sep. 26th - Sep. 29th
Price $2500
Location Virtual
This course will teach you how to develop device drivers for Linux systems, grounded with a basic familiarity and understanding of the underlying Linux kernel.
You’ll learn:

The different kinds of device drivers used in Linux
The appropriate APIs through which devices (both hardware and software) interface with the kernel.
Necessary modules and techniques for developing and debugging Linux drivers
And more.


The information in this course will work with any major Linux distribution.
$2500
0% off
100%
Student Satisfaction
Advanced Skill Level
Date Oct. 3rd - Oct. 6th
Price $2500
Location Virtual
Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
100%
Student Satisfaction
Intermediate Skill Level
Date Oct. 3rd - Oct. 6th
Price $2500
Location San Jose + Virtual (virtual)
This course is designed to give you all the tools and techniques you need to keep your Linux systems running at optimal levels. These techniques and tools have been developed and tested in the most demanding high-performance computing environments.
In this course, you’ll learn:

Industry configuration best practices
The best tried-and-true optimization performance tuning tools and techniques
How to manually optimize the kernel’s behavior
Tracing, profiling and instrumentation techniques across a wide range of conditions
And more.
This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
96%
Student Satisfaction
Advanced Skill Level
Date Oct. 10th - Oct. 13th
Price $2500
Location Virtual
This course is designed to help experienced developers get up to speed quickly on how to develop applications for a Linux environment. In this course you’ll learn:

The tools and methods for developing C programs and doing systems programming under Linux.
Debugging techniques and process management.
Linux specific paid and system calls.
And more.


The information in this course will work with any major Linux distribution.
$2750
0% off
95%
Student Satisfaction
Intermediate Skill Level
Date Oct. 10th - Oct. 14th
Price $2750
Location Virtual
This course will teach you how to develop device drivers for Linux systems, grounded with a basic familiarity and understanding of the underlying Linux kernel.
You’ll learn:

The different kinds of device drivers used in Linux
The appropriate APIs through which devices (both hardware and software) interface with the kernel.
Necessary modules and techniques for developing and debugging Linux drivers
And more.


The information in this course will work with any major Linux distribution.
$2500
0% off
100%
Student Satisfaction
Advanced Skill Level
Date Oct. 10th - Oct. 13th
Price $2500
Location Stockholm
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Oct. 17th - Oct. 20th
Price $2500
Location Chicago + Virtual (virtual)
The Linux job market is hot, and Linux developers are being offered better paying, more flexible, and more fulfilling jobs than many of their peers. If you’ve been thinking of joining the ranks of Linux developers, then you’ve come to the right place. In this course you’ll learn:


The history of Linux and what differentiates it from other UNIX-like operating systems
What the main ingredients of a Linux system are and how to use them
The essentials of system administration, such as user accounts and groups, essential commands, filesystems, security, and more
Networking and threading models
Aspects of compiling and using libraries
Working with Java under Linux
And much more


The information in this course will work with any major Linux distribution.
$2500
0% off
95%
Student Satisfaction
Beginner Skill Level
Date Oct. 17th - Oct. 20th
Price $2500
Location Virtual
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2500
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Oct. 17th - Oct. 20th
Price $2500
Location Virtual
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$2975
0% off
90%
Student Satisfaction
Advanced Skill Level
Date Oct. 17th - Oct. 20th
Price $2975
Location ATLANTA
Note: This course was formerly LFS540

Open Source Virtualization takes a deep dive into KVM (Kernel-based Virtual Machine) and Xen, the most popular hypervisor virtualization technologies in the open source ecosystem, as well as the deployment and use of containers. Built by experts in the field of virtualization, this course provides the technical background to understand the components required to build and administer a modern virtual IT infrastructure.

This course is focused on problems typically faced in the enterprise world. The lectures are filled with examples of how KVM, Xen and containers can be used in business environments as well as practical lab sessions that let participants gain a real­-world perspective of common virtualization problems and how to address them.

At the end of the training, attendees will have acquired the skills needed to:

Understand the role KVM and Xen play in the virtualization ecosystem
Know how to assemble KVM and other components into a robust and efficient virtual IT infrastructure

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
Advanced Skill Level
Date Oct. 24th - Oct. 27th
Price $2500
Location Virtual
Embedded Linux Development is designed to provide experienced developers a solid grounding in the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electronics, military, medical, industrial, and auto industries. This five day course includes extensive hands-on exercises and demonstrations, focused upon the tools necessary for developing embedded Linux devices. Upon mastering the material you will have a basic understanding of:

The Linux kernel architecture, emphasizing the essential points relevant to adapting the kernel to a custom embedded platform.
The techniques for right sizing the system to meet project constraints
The multitude of resources available for constructing a cross development environment for embedded projects
The options available for populating libraries and application user-spaces to meet the goals and constraints of embedded systems

You will step through all of these phases of Embedded Linux Development with laboratory exercises on an embedded board (provided by the Linux Foundation). These exercises give you hands-on practice you can take directly back to your project. After class, students will get to take their embedded Linux development kit home for further practice.
Students are expected to provide their own computers for the class.


100% of students who took this course agree that the instructor was an expert.


Why Choose Linux Foundation Training


There are many reasons to choose Linux Foundation Training:

The Linux Foundation is the non-profit organization that hosts the Linux project, employs Linux creator Linus Torvalds and hosts kernel.org (where all Linux kernel updates are released). With 100+ employees (and growing!) across North America, Europe and Asia, we partner with clients for the long run.
Being so close to the kernel, we are constantly updating our training to ensure that we are teaching you the most up-to-date information.
Linux Foundation Training is unique in that all our training courses are designed to work on all major Linux distributions (including RedHat, Ubuntu and SUSE).
We don't sell any software or support services so there's no hidden sales agenda in our material. Our only goal is to help you learn the material.
When you train with The Linux Foundation, you're learning from instructors who are comfortable across all major Linux distributions and can answer student questions regardless of the distribution you're using for the class. You are truly learning from the experts.






Course Materials
As part of your registration, a printed copy of the course manual will be course manual will be provided. If you are attending in person the material will be available onsite on the day the class begins. If you are attending virtually it will be mailed to you the week prior to the class. Please contact us at training@linuxfoundation.org if you haven't received it 2 business days prior to the start of class.
$2975
0% off
Date Oct. 24th - Oct. 28th
Price $2975
Location Austin
Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
100%
Student Satisfaction
Intermediate Skill Level
Date Oct. 31st - Nov. 3rd
Price $2500
Location Virtual
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Oct. 31st - Nov. 3rd
Price $2500
Location Virtual
This course will teach you how to develop device drivers for Linux systems, grounded with a basic familiarity and understanding of the underlying Linux kernel.
You’ll learn:

The different kinds of device drivers used in Linux
The appropriate APIs through which devices (both hardware and software) interface with the kernel.
Necessary modules and techniques for developing and debugging Linux drivers
And more.


The information in this course will work with any major Linux distribution.
$2500
0% off
100%
Student Satisfaction
Advanced Skill Level
Date Oct. 31st - Nov. 3rd
Price $2500
Location Virtual
Note: This course was formerly LFS520

This course teaches you how to deploy, administer and use the core OpenStack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!

$2500
0% off
96%
Student Satisfaction
Intermediate Skill Level
Date Nov. 7th - Nov. 10th
Price $2500
Location Virtual
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2500
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Nov. 7th - Nov. 10th
Price $2500
Location Atlanta + Virtual (virtual)
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Nov. 7th - Nov. 10th
Price $2500
Location Virtual
Software Defined Networking with OpenDaylight discusses:


SDN
OpenDaylight
Tools such as mininet and wireshark
Applications using OpenDaylight APIs

After completing the course, students will:


Have a solid understanding of SDN and the protocols, tools and methods used.
Understand the openDayLight SDN controller with its APIs and how it fits into SDN.
Write applications on-top of the OpenDaylight APIs.
Gained understanding of the tools to simulate and debug network topologies.

$995
0% off
89%
Student Satisfaction
Advanced Skill Level
Date Nov. 9th - Nov. 10th
Price $995
Location Virtual
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$2975
0% off
90%
Student Satisfaction
Advanced Skill Level
Date Nov. 14th - Nov. 17th
Price $2975
Location Chicago
Linux Kernel Internals and Debugging provides experienced programmers with a solid understanding of the Linux kernel. Upon mastering this material, you will have a basic understanding of the Linux architecture, kernel algorithms, scheduling, hardware and memory management, modularization techniques and debugging, as well as how the kernel developer community operates and how to efficiently work with it. This five day course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code.
The course is based on both the most upstream recent Linux kernel version, and maintains compatibility with the kernel versions used by at least the last two releases of the major Linux distributions.
$2500
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Nov. 14th - Nov. 17th
Price $2500
Location Virtual
This advanced, completely hands-on course adopts a highly technical approach to cover important security techniques and tools. By providing visibility both into attack vectors and possible security holes, this course provides you a complete guide on how to mitigate security risks in any Linux environment. You’ll learn:


How to assess security risks in your enterprise Linux environment.
The best techniques and tools to increase security.
Server hardening
How to deploy and use monitoring and attack detection tools.
How to gain visibility into possible vulnerabilities.
The art and science of developing your Linux security policy and response strategy.
How to configure your systems for compliance with HIPAA, DISA STIG, etc.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
89%
Student Satisfaction
Advanced Skill Level
Date Nov. 14th - Nov. 17th
Price $2500
Location Virtual
This course is designed to give you all the tools and techniques you need to keep your Linux systems running at optimal levels. These techniques and tools have been developed and tested in the most demanding high-performance computing environments.
In this course, you’ll learn:

Industry configuration best practices
The best tried-and-true optimization performance tuning tools and techniques
How to manually optimize the kernel’s behavior
Tracing, profiling and instrumentation techniques across a wide range of conditions
And more.
This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
96%
Student Satisfaction
Advanced Skill Level
Date Nov. 14th - Nov. 17th
Price $2500
Location Virtual
The Linux job market is hot, and Linux developers are being offered better paying, more flexible, and more fulfilling jobs than many of their peers. If you’ve been thinking of joining the ranks of Linux developers, then you’ve come to the right place. In this course you’ll learn:


The history of Linux and what differentiates it from other UNIX-like operating systems
What the main ingredients of a Linux system are and how to use them
The essentials of system administration, such as user accounts and groups, essential commands, filesystems, security, and more
Networking and threading models
Aspects of compiling and using libraries
Working with Java under Linux
And much more


The information in this course will work with any major Linux distribution.
$2500
0% off
95%
Student Satisfaction
Beginner Skill Level
Date Nov. 14th - Nov. 17th
Price $2500
Location Virtual
This course will teach you how to develop device drivers for Linux systems, grounded with a basic familiarity and understanding of the underlying Linux kernel.
You’ll learn:

The different kinds of device drivers used in Linux
The appropriate APIs through which devices (both hardware and software) interface with the kernel.
Necessary modules and techniques for developing and debugging Linux drivers
And more.


The information in this course will work with any major Linux distribution.
$2500
0% off
100%
Student Satisfaction
Advanced Skill Level
Date Nov. 28th - Dec. 1st
Price $2500
Location Virtual
Note: This course was formerly LFS540

Open Source Virtualization takes a deep dive into KVM (Kernel-based Virtual Machine) and Xen, the most popular hypervisor virtualization technologies in the open source ecosystem, as well as the deployment and use of containers. Built by experts in the field of virtualization, this course provides the technical background to understand the components required to build and administer a modern virtual IT infrastructure.

This course is focused on problems typically faced in the enterprise world. The lectures are filled with examples of how KVM, Xen and containers can be used in business environments as well as practical lab sessions that let participants gain a real­-world perspective of common virtualization problems and how to address them.

At the end of the training, attendees will have acquired the skills needed to:

Understand the role KVM and Xen play in the virtualization ecosystem
Know how to assemble KVM and other components into a robust and efficient virtual IT infrastructure

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
Advanced Skill Level
Date Nov. 28th - Dec. 1st
Price $2500
Location Virtual
This course is designed to help experienced developers get up to speed quickly on how to develop applications for a Linux environment. In this course you’ll learn:

The tools and methods for developing C programs and doing systems programming under Linux.
Debugging techniques and process management.
Linux specific paid and system calls.
And more.


The information in this course will work with any major Linux distribution.
$2750
0% off
95%
Student Satisfaction
Intermediate Skill Level
Date Nov. 28th - Dec. 2nd
Price $2750
Location Virtual
Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
100%
Student Satisfaction
Intermediate Skill Level
Date Nov. 28th - Dec. 1st
Price $2500
Location Chicago + Virtual (virtual)
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Nov. 28th - Dec. 1st
Price $2500
Location San Jose
Note: This course was formerly LFS520

This course teaches you how to deploy, administer and use the core OpenStack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!

$2500
0% off
96%
Student Satisfaction
Intermediate Skill Level
Date Dec. 5th - Dec. 8th
Price $2500
Location Virtual
This course is designed to give you all the tools and techniques you need to keep your Linux systems running at optimal levels. These techniques and tools have been developed and tested in the most demanding high-performance computing environments.
In this course, you’ll learn:

Industry configuration best practices
The best tried-and-true optimization performance tuning tools and techniques
How to manually optimize the kernel’s behavior
Tracing, profiling and instrumentation techniques across a wide range of conditions
And more.
This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
96%
Student Satisfaction
Advanced Skill Level
Date Dec. 5th - Dec. 8th
Price $2500
Location Virtual
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$2500
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Dec. 5th - Dec. 8th
Price $2500
Location Virtual
Embedded Linux Development is designed to provide experienced developers a solid grounding in the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electronics, military, medical, industrial, and auto industries. This five day course includes extensive hands-on exercises and demonstrations, focused upon the tools necessary for developing embedded Linux devices. Upon mastering the material you will have a basic understanding of:

The Linux kernel architecture, emphasizing the essential points relevant to adapting the kernel to a custom embedded platform.
The techniques for right sizing the system to meet project constraints
The multitude of resources available for constructing a cross development environment for embedded projects
The options available for populating libraries and application user-spaces to meet the goals and constraints of embedded systems

You will step through all of these phases of Embedded Linux Development with laboratory exercises on an embedded board (provided by the Linux Foundation). These exercises give you hands-on practice you can take directly back to your project. After class, students will get to take their embedded Linux development kit home for further practice.
Students are expected to provide their own computers for the class.


100% of students who took this course agree that the instructor was an expert.


Why Choose Linux Foundation Training


There are many reasons to choose Linux Foundation Training:

The Linux Foundation is the non-profit organization that hosts the Linux project, employs Linux creator Linus Torvalds and hosts kernel.org (where all Linux kernel updates are released). With 100+ employees (and growing!) across North America, Europe and Asia, we partner with clients for the long run.
Being so close to the kernel, we are constantly updating our training to ensure that we are teaching you the most up-to-date information.
Linux Foundation Training is unique in that all our training courses are designed to work on all major Linux distributions (including RedHat, Ubuntu and SUSE).
We don't sell any software or support services so there's no hidden sales agenda in our material. Our only goal is to help you learn the material.
When you train with The Linux Foundation, you're learning from instructors who are comfortable across all major Linux distributions and can answer student questions regardless of the distribution you're using for the class. You are truly learning from the experts.






Course Materials
As part of your registration, a printed copy of the course manual will be course manual will be provided. If you are attending in person the material will be available onsite on the day the class begins. If you are attending virtually it will be mailed to you the week prior to the class. Please contact us at training@linuxfoundation.org if you haven't received it 2 business days prior to the start of class.
$2975
0% off
Date Dec. 5th - Dec. 9th
Price $2975
Location San Jose
Note: This course was formerly LFS220

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
And more.

$2500
0% off
98%
Student Satisfaction
Beginner Skill Level
Date Dec. 12th - Dec. 15th
Price $2500
Location Virtual
Note: This course was formerly LFS230

This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
$2500
0% off
100%
Student Satisfaction
Intermediate Skill Level
Date Dec. 12th - Dec. 15th
Price $2500
Location Virtual
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the specific hardware architecture. You’ll learn:

How to use the Poky and Bitbake build process, with its recipes and layers to customize Linux kernel and packages for a custom embedded application
How to build Linux on an embedded board
How to use emulators for verification
How to create board support packages (BSP) for target hardware
And more.

The information in this course will work with any major Linux distribution.
$2975
0% off
90%
Student Satisfaction
Advanced Skill Level
Date Dec. 12th - Dec. 15th
Price $2975
Location San Jose
The Linux job market is hot, and Linux developers are being offered better paying, more flexible, and more fulfilling jobs than many of their peers. If you’ve been thinking of joining the ranks of Linux developers, then you’ve come to the right place. In this course you’ll learn:


The history of Linux and what differentiates it from other UNIX-like operating systems
What the main ingredients of a Linux system are and how to use them
The essentials of system administration, such as user accounts and groups, essential commands, filesystems, security, and more
Networking and threading models
Aspects of compiling and using libraries
Working with Java under Linux
And much more


The information in this course will work with any major Linux distribution.
$2500
0% off
95%
Student Satisfaction
Beginner Skill Level
Date Dec. 12th - Dec. 15th
Price $2500
Location Virtual
Software Defined Networking with OpenDaylight discusses:


SDN
OpenDaylight
Tools such as mininet and wireshark
Applications using OpenDaylight APIs

After completing the course, students will:


Have a solid understanding of SDN and the protocols, tools and methods used.
Understand the openDayLight SDN controller with its APIs and how it fits into SDN.
Write applications on-top of the OpenDaylight APIs.
Gained understanding of the tools to simulate and debug network topologies.

$995
0% off
89%
Student Satisfaction
Advanced Skill Level
Date Dec. 14th - Dec. 15th
Price $995
Location Virtual

Self Paced Online Linux Training Courses (8)

This course teaches you how to administer and use the core Openstack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!


This OpenStack training course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.

Online and Self-Paced

This course is completely online and self-paced, so you can take as little or as much time as you need to understand the topics in this class. You also get the same information as our instructor-led LFS520 Essentials of OpenStack Administration course at a fraction of the cost.
$499
0% off
96%
LFS520 Student Satisfaction
Advanced Skill Level
Date
Price $499
Location Self-Paced
Este curso en línea, que podrá hacer a su propio ritmo, está diseñado para enseñarle todo lo que necesita saber para aprobar el examen de certificación de la Fundación Linux para Administradores de sistemas, y trabajar como administrador de sistemas profesional. Por un módico precio tendrá acceso a la mejor capacitación de Linux —en línea y a su ritmo— MÁS un examen de certificación gratuito de la Fundación Linux para Administradores de sistemas.

GUÍA PREPARATORIA PARA LA CERTIFICACIÓN DE LA FUNDACIÓN LINUX

Este curso le enseñará también los conceptos y destrezas que necesita para prepararse para el examen de certificación de la Fundación Linux para Administradores de sistemas. El precio de este curso va incluida la inscripción en el examen LFCS (incluye el derecho a repetir el examen una vez). Aprenderá a administrar, configurar y actualizar sistemas Linux que funcionen con una de las principales distribuciones de Linux (Red Hat, SUSE, Debian/Ubuntu). También aprenderá todos los conceptos y herramientas que necesita para crear y administrar de forma eficiente una infraestructura de producción Linux, entre ellos: Seguridad de sistemas, copias de seguridad, funciones de red básicas, supervisión de sistemas, ajuste de rendimiento.
$499
0% off
96%
Estudiantes Recomiendan
Beginner Skill Level
Date
Price $499
Location Self-Paced
Linux Foundation Certification Preparation

This course will teach you the concepts and skills you need to be prepared for the Linux Foundation Certified System Administrator exam. With purchase of this course, you also receive an LFCS exam (including a free retake) at no additional cost.You’ll learn how to administer, configure and upgrade Linux systems running one of the three major Linux distribution families (Red Hat, SUSE, Debian/Ubuntu). You’ll also learn all the tools and concepts you need to efficiently build and manage a production Linux infrastructure.

You will have access to the course for a full year from the date of purchase, regardless of how quickly you complete the course. You can expect the course to take 40-50 hours to complete (although the course is self-paced, so you can move as quickly or as slowly as you like).
$499
0% off
96%
Student Satisfaction
Beginner Skill Level
Date
Price $499
Location Self-Paced
Esse curso on-line e de ritmo livre foi criado para ensinar a você tudo que precisa saber para ser aprovado no exame Linux Foundation Certified System Administrator e trabalhar profissionalmente como administrador de sistemas. Você vai aprender como administrar, configurar e fazer upgrades de sistema Linux que executam uma das três maiores famílias de distribuição de Linux (Red Hat, SUE, Debian/Ubuntu).


Você também vai aprender todas as ferramentas e conceitos de que precisa para construir e gerenciar com eficiência uma infraestrutura de produção Linux, incluindo:

Segurança de sistema
Backups
Conhecimentos básicos de rede
Monitoração de sistema
Ajuste de desempenho
E muito mais.
$499
0% off
96%
Estudante Satisfação
Beginner Skill Level
Date
Price $499
Location Self-Paced
This course teaches you how to administer and use the core Openstack services. You’ll learn:


The full range of OpenStack services, including deployment, administration, usage and distributed storage.
How to deploy multiple distros and provision virtual machines using OpenStack services.
How to create and deploy enterprise Infrastructure-as-a-Service.
How to run and troubleshoot Neutron, Ceph and Nova Services.
And much more!


This OpenStack training course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.

Online and Self-Paced

This course is completely online and self-paced, so you can take as little or as much time as you need to understand the topics in this class. You also get the same information as our instructor-led LFS520 Essentials of OpenStack Administration course at a fraction of the cost.
$699
0% off
96%
LFS520 Student Satisfaction
Advanced Skill Level
Date
Price $699
Location Self-Paced
In this course, you'll learn how to create file notices with copyrights and licenses. This will enable students to minimize problems and ambiguity, which is useful for internal corporate projects, as well as contributing to open source projects.

This course also provides an overview of the types of licenses to consider, as well as the other permissions that you may need to secure prior to external contribution.
$0
0% off
Date
Price $0
Location Self-Paced
This course will teach you everything you need to know to be an advanced systems administrator and to prepare for the Linux Foundation Certified Engineer certification. You’ll learn:


How to design, deploy and maintain a network running under Linux.
How to administer the network services.
The skills to create and operate a network in any major Linux distribution.
How to securely configure the network interfaces.
How to deploy and configure file, web, email and name servers.


This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
This course includes a registration (with free retake) for the Linux Foundation Certified Engineer exam.
You will have access to the course for a full year from the date of purchase, regardless of how quickly you complete the course. You can expect the course to take 40-50 hours to complete (although the course is self-paced, so you can move as quickly or as slowly as you like).
$349
0% off
Date
Price $349
Location Self-Paced
As software displaces many of the functions that hardware performs currently or performed in the past, more individuals with SDN skills are needed. This course is designed to provide you with the skills necessary to manage an SDN deployment. You'll learn:


The basic concepts behind software defined networking
How to set up and administer a software defined network
The key tools and utilities needed to make managing SDN in a virtual network and how to use them
And much more!


Online and Self-Paced

This course is completely online and self-paced, so you can take as little or as much time as you need to understand the topics in this class.
$149
46% off
Intermediate Skill Level
Date
Price $79
Location Self-Paced