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 (10)

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.
$3150
0% off
95%
Student Satisfaction
Beginner Skill Level
Date Jul. 16th - Jul. 19th
Price $3150
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.
$3150
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Jul. 23rd - Jul. 26th
Price $3150
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.
$3150
0% off
95%
Student Satisfaction
Intermediate Skill Level
Date Jul. 30th - Aug. 2nd
Price $3150
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.
$3150
0% off
100%
Student Satisfaction
Advanced Skill Level
Date Jul. 30th - Aug. 2nd
Price $3150
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.
$3150
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Aug. 27th - Aug. 31st
Price $3150
Location Virtual
This course provides experienced programmers with a solid understanding of Linux kernel. debugging techniques and tools. This four day course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code.
$3150
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Aug. 27th - Aug. 30th
Price $3150
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.
$3150
0% off
95%
Student Satisfaction
Beginner Skill Level
Date Sep. 10th - Sep. 13th
Price $3150
Location Virtual
This course will teach you the tools and techniques necessary for developing embedded Linux devices. In this course you’ll learn:

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.
And more.

The information in this course will work with any major Linux distribution.
$3150
0% off
Date Sep. 10th - Sep. 13th
Price $3150
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.
$3150
0% off
100%
Student Satisfaction
Advanced Skill Level
Date Sep. 17th - Sep. 20th
Price $3150
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.
$3150
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Sep. 24th - Sep. 27th
Price $3150
Location Virtual

Self Paced Online Linux Training Courses (4)

This course is designed to equip developers with a valuable, marketable skill set across all Cloud Foundry certified platform distributions. You will learn how to use Cloud Foundry to build, deploy and manage a cloud native microservice solution. The course has extensive labs so developers can learn by doing. Some focus areas include:

Cloud Foundry architecture: what are the major components and how do they fit together so support developers?
Applications and Services: what are best practices for deploying, scaling and managing applications? How are services made available and used by Cloud Foundry applications?
Cloud Native design: how does Cloud Foundry enable creation of microservices, and support 12 factor application design principles?
Troubleshooting & Debugging: Using Cloud Foundry’s features to diagnose and fix issues in applications and environment configuration.



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).
$299
0% off
Date
Price $299
Location Self-Paced
This course is designed to equip developers with a valuable, marketable skill set across all Cloud Foundry certified platform distributions. You will learn how to use Cloud Foundry to build, deploy and manage a cloud native microservice solution. The course has extensive labs so developers can learn by doing. Some focus areas include:

Cloud Foundry architecture: what are the major components and how do they fit together so support developers?
Applications and Services: what are best practices for deploying, scaling and managing applications? How are services made available and used by Cloud Foundry applications?
Cloud Native design: how does Cloud Foundry enable creation of microservices, and support 12 factor application design principles?
Troubleshooting & Debugging: Using Cloud Foundry’s features to diagnose and fix issues in applications and environment configuration.



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
Date
Price $499
Location Self-Paced
Starting with a simple Python script, students will define application resources and use core primitives to build, monitors and troubleshoot scalable applications in Kubernetes. Working with network plugins, security and cloud storage, they will be exposed to many of the features needed to deploy an application in a production environment.
In this course you'll learn how to:

Containerize and deploy a new Python script
Configure the deployment with ConfigMaps, Secrets and SecurityContexts
Understand multi-container pod design
Configure probes for pod health
Update and roll back an application
Implement services and NetworkPolicies
Use PersistentVolumeClaims for state persistence
And more

$299
0% off
Date
Price $299
Location Self-Paced
Open source software has become the dominant model for how the world's technology infrastructure operates, from the smallest microprocessor to the largest supercomputers. Use of Open Source Software leads to better and faster development. Widespread collaboration puts more eyeballs on your code and has transformed the way people and corporations think and how things get done today.
In the first part of this course, we will survey how open source software works, including advantages of using it, methods of working in OSS communities, governance models and licensing choices.
In the second part of this course, we consider Linux systems and cover a wide set of topics, including installation, desktop environments, text editors, important commands and utilities, command shells and scripts, file systems and compiling software.
In the third part, we give a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed development to operate efficiently.
In just a few years, Git has risen to become the dominant system on the planet for collaborative development, with literally millions of projects using it.
This course will take between 50 and 60 hours to complete and contains 43 hands-on lab exercises that will allow you to practice your skills, as well as a similar number of knowledge check quizzes, and more than 20 videos showing you how to accomplish important tasks.
In this course you will:

Obtain a strong foundation for working comfortably and productively in open source development communities
Learn to work comfortably and productively in a Linux environment
Master important​ Linux methods and requisite tools
Learn to use Git to create new repositories or clone existing ones
Learn to use Git to commit new changes, review revision histories, and examine differences with older versions
Learn to use Git to work with different branches, merge repositories, and work with a distributed development team.

$299
0% off
Date
Price $299
Location Self-Paced