Linux Courses




By partnering with the Linux Foundation, Cellebrite is able to provide high-quality instructor-led courses enhanced with open source tools and exercises to augment forensics examinations.



Linux Investigations - Level 1

Duration: 5 days - 9 AM - 5 PM

This course will introduce examiners to using Linux in a forensic environment and to Linux Security. Students will learn to process Linux based systems for evidence including imaging, hashing, and basic analysis. 



$3800 USD

Prices vary by country


Linux Investigations - Level 2

Duration: 5 days - 9 AM - 5 PM

This course also builds upon the forensic examiner’s skill set enhancing areas including SQLite exam, System Monitoring, Disk Encryption, Memory Forensics, Network Forensics and how to proceed with a compromised system.



$3800 USD

Prices vary by country

Currently scheduled classes can be seen here.

Training on these Linux courses is available at your location for your team.

To learn more about private classes on these topics, contact sales.


Additional Courses offered
Linux Fundamentals
Linux System Administration
Advanced Linux System Administration
Developing Linux Applications Linux Kernel Devlopment
Linux Kernel Debugging and Security



Linux Course Descriptions 


Linux Investigations - Level 1 

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. This course introduces students to the Linux System Administration. The course will provide the skills and information needed to pass the LFCS exam. Additionally, the class will introduce examiners to using Linux in a forensic environment and to Linux Security. Students will learn to process Linux based systems for evidence including imaging, hashing, and basic analysis. 




Linux Investigations - Level 2 

Linux investigations 2 is based on Advanced Linux System Administration and Networking. Students will learn in-depth skills in networking in the Linux operating system and enhance their overall Linux skills. This course also builds upon the forensic examiner’s skill set enhancing areas including SQLite exam, System Monitoring, Disk Encryption, Memory Forensics, Network Forensics and how to proceed with a compromised system. Students learn information about authentication, local security, and network security. 




Fundamentals of Linux LFS300 - Beginner Level 

This 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. 

In this course, you will learn things like: 

  • The history of Linux How to install Linux 
  • How to use the Graphical User Interface 
  • How to control Linux using the command line Basic Linux security 
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 is a Beginner Level Linux class. 




Linux System Administration LFS301 - Beginner Level 

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

In this course, you will learn things like: 

  • 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. 
*This is a Beginner Level Linux class. 




Advanced Linux System Administration and Networking (LFS311) - Intermediate Level 

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. 

In this course, you will 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 is an Intermediate Level Linux class. 




Developing Applications For Linux (LFD401) - Intermediate Level 

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 will 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. 
The information in this course will work with any major Linux distribution. *This is an Intermediate Level Linux class. 




Linux Kernel Internals and Development (LFD420) - Intermediate Level 

This course is designed to provide 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 will 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. 
The information in this course will work with any major Linux distribution. *This is an Intermediate Level Linux class. 




Linux Kernel Debugging and Security (LFD440) - Advanced Level 

This course provides experienced programmers with a solid understanding of the Linux kernel. It includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. *This is an Advanced Level Linux class.




Last modified: Tuesday, December 17, 2019, 7:45 PM