Linux Training Courses

With the ever increasing ubiquity of Linux in both the server and embedded markets, The Linux Foundation's introductory Linux courses and advanced Linux training provide both companies and individuals with a variety of training options to increase their knowledge and use of Linux. We keep our Linux courses vendor-neutral and as the company that employs Linux founder Linus Torvalds, our training has been created with the actual leaders of the Linux development community.

Whether time-to-market or the high performance of Linux are critical to your business, The Linux Foundation's Linux courses provide a unique return on investment opportunity that will pay for itself many times over. For individuals, the demand for Linux talent is at an all time high. The Linux Foundation's advanced Linux training provides Linux developers and Linux system administrators with the opportunity to to capitalize on the talent gap.

Linux Programming & Development Training

Course ID Title Duration
LFD211

Introduction to Linux for Developers

Learn how to work in a Linux environment, including: manipulating files and directories, command shells, the roles of and choice of graphical environments and desktop managers, available tools for developing, monitoring and debugging and much more, including system maintenance.
2 Days
LFD262

Developing with GIT

Learn the fundamental concepts behind the Git version control system. Practice how to create, manipulate and share Git repositories with hands-on lab exercises.
2 Days
LFD312

Developing Applications For Linux

Learn how to develop for and bring applications to the Linux environment. Get up to speed quickly with the necessary tools for Linux application development and learn about special features offered by Linux.
5 Days
LFD320

Linux Kernel Internals and Debugging

Learn the basic methods and internal infrastructure of the Linux kernel, grasping both the theoretical and practical underpinnings. Get introduced to the important tools used for debugging and monitoring the kernel.
5 Days
LFD331

Developing Linux Device Drivers

Learn how to write Linux device drivers, about the specifics of different types of devices and drivers, and learn the appropriate APIs and methods through which devices interface with the kernel.
5 Days
LFD405

Embedded Linux Development with Yocto Project

Obtain a solid understanding of embedded development using the Yocto Project, including the Poky Reference Distribution and Bitbake, the use of emulators, building images for multiple architectures and the creation of board support packages (BSP).
4 Days
LFD411

Embedded Linux Development

Get advanced Linux training on the key steps to developing an embedded Linux product. Gain real world experience through extensive hands-on practice with target devices.
5 Days
LFD415

Inside Android: An Intro to Android Internals

Android development training that provides a hands-on tour of the internals of the popular operating system for mobile and other devices. Attendees learn the ins and outs of the Android anatomy including the Android framework, hardware abstraction layer, the Binder inter-process communication and power management.
4 Days
LFD432

Optimizing Linux Device Drivers for Power Efficiency

Learn how to develop/enhance power efficient device drivers for Linux systems.
4 Days
LFD461

KVM for Developers

This course is designed to help application and hardware developers learn how to integrate KVM and QEMU into their products. Students will learn low-level information about the KVM kernel modules and the QEMU virtual machine monitor. Students will complete hands-on programming, profiling, and debugging labs.
4 days

Enterprise IT & Linux System Administration Training

Course ID Title Duration
LFS101

Introduction to Linux

Linux powers 94% of the world’s supercomputers, most of the servers powering the Internet, the majority of financial trades worldwide and a billion Android devices. In short, Linux is everywhere. It appears in many different architectures, from mainframes to server to desktop to mobile and on a staggeringly wide variety of hardware. This free self-paced course will teach you how to develop a good working knowledge of Linux using both the graphical interface and command line.
Unlimited
LFS102

Fundamentals of Linux

Linux is everywhere and is becoming more and more ubiquitous every day. This live, instructor-led course will help you acquire a practical understanding of how Linux works, quickly get up to speed using the Linux graphical interface and leverage efficiencies by using the command line tools.
4 Days
LFS201

Essentials of System Administration

Linux is the #1 operating system for web servers, cloud computing, smart phones and consumer electronics. Due to its rapid adoption, there's a shortage of Linux system administrators. According to the 2015 Linux Jobs Report, "the unstoppable Linux job market shows no sign of slowing down." The Linux Foundation has created a career entry training and certification path that is 100% online, highly respected and exceptionally affordable.
1 year access
LFS201-Esp

Fundamentos de Administración de Sistemas Linux

Linux es el sistema operativo nº. 1 para servidores web, computación en Cloud, smart phones y electrónica de consumo. Debido a su rápida adopción, existe una escasez de administradores de sistemas Linux. Según el Informe laboral de Linux de 2015, "el imparable mercado laboral de Linux no muestra señales de desaceleración". La Fundación Linux ha creado una ruta de capacitación profesional inicial y certificación que está disponible en un 100% en línea, goza de una gran reputación y resulta excepcionalmente asequible.
1 year access
LFS220

Linux System Administration

This course helps you master the tools used by system administrators in enterprise Linux environments, including maintaining software and hardware, updating, configuring, troubleshooting and securing systems, using a variety of Linux enterprise distributions.
4 Days
LFS230

Advanced Linux System Administration and Networking

The need for sysadmins with advanced administration and networking skills has never been greater, and competition for people with experience is fierce. Whether you're looking for expert test prep for the Linux Foundation Certified Engineer certification, need training to help transition to Linux from other platforms, or you're just brushing up on these vital admin and networking skills, this course will teach you what you need to know.
4 Days
LFS416

Linux Security

Security is always a concern, and with major security holes like Shellshock and Heartbleed being announced regularly, it’s more critical than ever to secure the data you are liable for. This course will walk you through the many risks and threats that exist, show you how to use best practices and other open-source tools to mitigate or counteract those threats, and teach you what you need to know to detect and recover from those attacks that do happen.
4 Days
LFS422

High Availability Linux Architecture

Learn to successfully design, implement, provision, maintain, and administer Linux high-availability clusters to support mission-critical workloads.
4 Days
LFS426

Linux Performance Tuning

This course teaches you to optimize your system’s performance by acquiring useful performance metrics from the hardware, tracing applications and the Linux kernel, and tuning various aspects of the system, including both hardware and kernel settings.and optimizations.
4 Days
LFS430

Linux Enterprise Automation

Acquire the knowledge and skills needed to automate provisioning, configuration, software packaging, patching and OS release management in heterogeneous Linux environments.
4 Days
LFS520

Essentials of OpenStack Administration

OpenStack is growing at an unprecedented rate, and there is incredible demand for individuals who have experience managing this cloud platform. You’ll become adept at managing and using private and public clouds with OpenStack, and you’ll develop hands-on experience with essential commands, automation, and troubleshooting, under the expert guidance of our instructors who impart state-of-the-market OpenStack experience. And all course materials are vendor neutral, so you’ll be able to apply these skills regardless of how your OpenStack installation has been constructed.
4 Days
LFS540

Linux KVM Virtualization

Students will learn KVM from the ground up with a focus on QEMU and libvirt, and will understand how KVM and related open source components can be assembled to create a virtual IT infrastructure. There is a focus on practical KVM deployment skills, securing the virtual infrastructure, and administering KVM solutions. There are low-level lab exercises focused on virtual images and snapshots, deployment, VM creation and maintenance, integration with networking infrastructure, device pass-through and more.
4 days
LFS551

Software Defined Networking with OpenDaylight

This two day course is a condensed and intensive version of our soon to be offered full four-day class. SDN (Software Defined Networking) abstracts networking infrastructure away from the actual physical equipment. This allows network system administrators to maintain the networking environment across mulitple vendors and hardware, and operating systems and versions. OpenDaylight is an open networking platform that enables SDN and constructs a solid foundation for NFV (Network Functions Virtualization) for all network sizes.
2 days

Open Source Compliance Courses

Course ID Title Duration
LFC271

Practical Guide to the Open Source Development Model

The goal of this course is to help organizations maximize their internal efficiency once they have decided to contribute to or create an open source project.
1
LFC272

Open Source Compliance Programs - What You Must Know

Gain insight into industry best practices in organizing and managing the compliance function in this condensed open source compliance course delivered live via the internet. Pitfalls and common process challenges in establishing open source compliance programs will also be discussed.
LFC281

Executive Review of Open Source Compliance

Learn about the framework for an open source compliance program, including: open source licensing basics, compliance requirements, and the consequences of non-compliance. In addition, organizing, managing and staffing for the compliance effort will also be discussed.
LFC284

Overview of Open Source Compliance End-to-End Process

This open source compliance course will help your organization implement an open source compliance program by teaching you the fundamentals of open source development, licensing principles, compliance obligations, and the contributions needed from various functional groups, such as Executive Management, the Law Department, Supply Chain, Technical Documentation and Configuration Management.
1 Day
LFC288

Implementation and Management of Open Source Compliance

Adapt compliance activities to your organization's needs with this comprehensive open source compliance course that provides in-depth guidance on implementing an open source compliance program. Course topics include: disclosure obligations, source code distribution mechanisms, corporate code contributions, adaptation of existing processes, open source compliance tools and automation and much more.
2 Days

Tizen Project Training

Course ID Title Duration
LF273

Tizen Training For Non-Developers

Lessen the learning curve with a Tizen Project course that provides an introduction to the fundamentals of Tizen, including the hardware enablement process, governance structure, compliance program and roadmap and release management. This Tizen Project course will dive into the innovative operating system, applications, and user experience provided by Tizen.
1 Day
LFT210

Tizen Training For Non-Developers

Lessen the learning curve with a Tizen Project course that provides an introduction to the fundamentals of Tizen, including the hardware enablement process, governance structure, compliance program and roadmap and release management. This Tizen Project course will dive into the innovative operating system, applications, and user experience provided by Tizen.
1 Day
LFT220

Portable Application Development for Tizen Devices

This Tizen development training provides the fundamentals to develop HTML5 applications for Tizen.
1 Day