Linux is exploding, and the demand for Linux developers has never been stronger. This course will introduce you to the world of Linux development and give you the background and training you need to start working with Linux. If you’ve been thinking about getting into Linux development, this is the best place to start!
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.
| Course ID | Title | Duration |
|---|---|---|
| Course ID:LFD301 |
Introduction to Linux, Open Source Development, and GIT
|
Duration:4 Days |
| Course ID:LFD401 |
Developing Applications For Linux
Learn how to develop applications for the Linux environment. In this course, you’ll get hands-on experience with the necessary tools and methods for Linux application development and learn about the features and techniques that are unique to Linux. |
Duration:5 Days |
| Course ID:LFD415 |
Inside Android: An Intro to Android Internals
Get a hands-on tour of the internals of the popular Android operating system for mobile and other devices. This course will teach you the ins and outs of the Android anatomy, with a focus on hands-on experience. |
Duration:4 Days |
| Course ID:LFD420 |
Linux Kernel Internals and Development
Learn how to develop for the Linux kernel. In this course you’ll learn how Linux is architected, the basic methods for developing on the kernel, and how to efficiently work with the Linux developer community. If you are interested in learning about the Linux kernel, this is absolutely the definitive course on the subject. |
Duration:4 Days |
| Course ID:LFD430 |
Developing Linux Device Drivers
Learn how to develop device drivers for Linux systems. This course will teach you about the different types of Linux device drivers as well as the appropriate APIs and methods through which devices interface with the kernel. |
Duration:4 Days |
| Course ID:LFD432 |
Optimizing Linux Device Drivers for Power Efficiency
Learn how to develop and enhance power-efficient device drivers for Linux systems. |
Duration:4 Days |
| Course ID:LFD435 |
Developing Embedded Linux Device Drivers
This course is designed to show experienced programmers how to develop device drivers for embedded Linux systems, and give them a basic understanding and familiarity with the Linux kernel. |
Duration:4 Days |
| Course ID:LFD440 |
Linux Kernel Debugging and Security
Learn the methods and internal infrastructure of the Linux kernel. This course focuses on the important tools used for debugging and monitoring the kernel, and how security features are implemented and controlled. |
Duration:4 Days |
| Course ID:LFD450 |
Embedded Linux Development
This course will give you the step-by-step framework for developing an embedded Linux product. You’ll learn 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. |
Duration:4 Days |
| Course ID:LFD460 |
Embedded Linux Development with Yocto Project
In this course, you’ll obtain a solid understanding of embedded Linux development using the Yocto Project. In addition to learning the basics of embedded Linux development, you’ll also learn how to take advantage of the time- and effort-saving benefits offered by the Yocto project as you develop on embedded Linux. |
Duration:4 Days |
| Course ID | Title | Duration |
|---|---|---|
| Course ID: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. |
Duration:Unlimited |
| Course ID:LFS151 |
Introduction to Cloud Infrastructure Technologies
As companies become increasingly dependent on cloud infrastructure to deliver products and services as efficiently as possible, it can be overwhelming to keep up with all the technologies available today. This free, self-paced course will give you a fundamental understanding of today’s top open source cloud technology options. |
Duration:Unlimited |
| Course ID:LFS152 |
Introduction to OpenStack
Get an in-depth primer on OpenStack, the leading cloud computing platform, directly from The Linux Foundation, the leader in professional open source management and the platform provider for the Certified OpenStack Administrator exam. |
Duration:Unlimited |
| Course ID:LFS161 |
Introduction to DevOps: Transforming and Improving Operations
This course aims to help you develop a good working knowledge of the concept of DevOps, covering the foundation, principles, and practices of DevOps. This course will focus on the successful patterns used by high performance organizations over the past 10 years. |
Duration:Unlimited |
| Course ID: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. This course is excellent preparation for the Linux Foundation Certified System Administrator (LFCS) exam. This is the self-paced version of LFS301 Linux System Administration. |
Duration:1 year access |
| Course ID: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. |
Duration:1 year access |
| Course ID:LFS201-Prt |
Elementos Básicos de Administração de Sistemas
O Linux é o principal sistema operacional para servidores de web, computação em nuvem, smartphones e aparelhos eletrônicos para o consumidor. Por estar sendo adotado com grande velocidade, há uma carência de administradores de sistema Linux. Segundo o Linux Jobs Report de 2015, "o mercado de trabalho com Linux cresce com rapidez e não dá sinais de desaceleração". A Linux Foundation criou um treinamento para iniciar a carreira e um caminho de certificação que é 100% online, muito respeitado e excepcionalmente acessível. |
Duration:1 year access |
| Course ID:LFS211 |
Linux Networking and Administration
Get the skills you need to get certified and work as a Linux systems engineer. This 100% online self-paced course walks you through everything you need to know to pass the Linux Foundation Certified Engineer exam and advance your IT career in Linux. This course is excellent preparation for the Linux Foundation Certified Engineer (LFCE) exam. This is the self-paced version of LFS311 Advanced Linux Networking and Administration. |
Duration:1 Year Access |
| Course ID:LFS216 |
Linux Security Fundamentals
After completing this course you will be able to assess your current security needs, evaluate your current security readiness and implement security options as required. Everyone involved with any security related tasks including implementation technicians, developers and managers will gain additional expertise from this course.
|
Duration:1 year access |
| Course ID:LFS252 |
OpenStack Administration Fundamentals
OpenStack is growing at an unprecedented rate, and there is incredible demand for individuals who have experience managing this cloud platform. With 40-50 hours of coursework and on-demand labs, this online self-paced training course will teach you everything you need to know to administer private and public clouds with OpenStack. This course is excellent preparation for the Certified OpenStack Administrator exam from the OpenStack Foundation. This is the self-paced version of LFS452 Essentials of OpenStack Administration. |
Duration:1 year access |
| Course ID:LFS258 |
Kubernetes Fundamentals
So you've heard of Kubernetes but have no idea what it is or how it works? Then this is the course for you. It will take you from zero to knowing how to deploy a containerized application and manipulating resources via the API. |
Duration:1 Year Access |
| Course ID:LFS265 |
Software Defined Networking Fundamentals
This course is designed to provide network administrators and engineers, as well as system administrators who want to move into networking, with the skills necessary to maintain an SDN deployment in a virtual networking environment. |
Duration:1 year access |
| Course ID:LFS300 |
Fundamentals of 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. This instructor-led course will give you a good working knowledge of Linux, from both a graphical and command line perspective, allowing you to easily navigate through any of the major Linux distributions. |
Duration:4 Days |
| Course ID:LFS301 |
Linux System Administration
Linux system administration is one of the most in-demand skills in IT. Whether you're looking for expert test prep for the Linux Foundation Certified System Administration certification, need training to help start a new Linux IT career, transition to Linux from another platform, or you're just brushing up on your sysadmin skills, this course will teach you what you need to know. This course is excellent preparation for the Linux Foundation Certified System Administration (LFCS) exam. This is the instructor-led version of LFS201 Essentials of System Administration |
Duration:4 Days |
| Course ID:LFS311 |
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. This course is excellent preparation for the Linux Foundation Certified Engineer (LFCE) exam. This is the instructor-led version of LFS211 Linux Networking and Administration |
Duration:4 Days |
| Course ID: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. |
Duration:4 Days |
| Course ID:LFS422 |
High Availability Linux Architecture
Uptime is critical, and this course will teach you the concepts and tools you need to maintain an extremely high level of availability for you Linux servers, even under heavy load. |
Duration:4 Days |
| Course ID:LFS426 |
Linux Performance Tuning
Keeping your Linux systems running optimally is a mission-critical function for most Linux IT professionals. This course will teach you the appropriate tools, subsystems, and techniques you need to get the best possible performance out of Linux. |
Duration:4 Days |
| Course ID:LFS430 |
Linux Enterprise Automation
Automation is essential to running Linux in the enterprise effectively. Automation lets you minimize costs by reducing manual operations, helps ensure compliance across the data center, standardizes your software infrastructure and accelerates deployments for your bare-metal and cloud infrastructures. This course will teach you how to use automation to achieve these outcomes. |
Duration:4 Days |
| Course ID:LFS452 |
Essentials of OpenStack Administration
OpenStack is growing at an unprecedented rate, and there is high demand for individuals who have experience managing this cloud platform. This course will teach you everything you need to know to create and manage private and public clouds with OpenStack. It is also excellent preparation for the Certified OpenStack Administrator exam (course fee includes one COA exam registration). This course is excellent preparation for the Certified OpenStack Administrator exam from the OpenStack Foundation. This is the instructor-led version of LFS252 OpenStack Administration Fundamentals |
Duration:4 Days |
| Course ID:LFS462 |
Open Source Virtualization
Learn KVM from the ground up with a focus on QEMU and libvirt, as well as Xen. By the end of this course, you will understand how these and other related open source components can be assembled to create a virtual IT infrastructure. There is a focus on practical deployment skills, securing the virtual infrastructure, and administering solutions. There will also be detailed material about using containers. 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. |
Duration:4 days |
| Course ID:LFS465 |
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. |
Duration:2 days |
| Course ID | Title | Duration |
|---|---|---|
| Course ID:LFC191 |
Compliance Basics for Developers
Because open source is now found everywhere software exists, a good working knowledge of open source licensing and compliance is critical. This course is designed to teach software developers and producers why it is important to add copyrights and licenses to their code, as well as how to do so. 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. |
Duration:Unlimited |
| Course ID:LFC210 |
Fundamentals of Professional Open Source Management
The course provides a multidisciplinary overview of best practices in Open Source Software Management. It’s multi-disciplinary because in most environments managing the use of Open Source Software well requires the participation of business executives, the legal team, software architecture, software development, software maintenance and product management. In fact, one of the most significant challenges in Open Source Management is integrating all of these functions with their very different points of view into a coherent (and efficient) set of practices. The course is explicitly designed to help individuals in each role understand the key aspects of the other roles. |
Duration:1 Year Access |