Linux Training
With the Linux server market poised to reach $50 billion dollars in three years and the explosion of the embedded market, well-trained Linux developers and Linux system administrators are in high demand.
The Linux Foundation is meeting this demand with a new Linux Training program that is vendor-neutral, technically advanced and created with the actual leaders of the Linux development community. With online Linux training, classroom Linux training and on-site Linux training course offerings, The Linux Foundation courses can keep you and your developers ahead of the curve on Linux essentials.
Get started by watching one of our Free Linux Training Tutorials, by requesting a quote for Corporate Linux Training or by enrolling in one of the Linux Training courses listed below.
Available Linux Training Courses
Linux Developer Courses
Title | Duration | Details |
Embedded Linux Development
Learn the key steps to developing an embedded Linux product. Gain real world experience through extensive hands-on practice with target devices. |
5 Days | Learn More |
Embedded Linux Development: A Crash Course
Gain a solid understanding of adapting the Linux kernel and customized user-space libraries and utilities to embedded platforms. |
2 Days | Learn More |
Embedded Linux Development with Yocto Project / OpenEmbedded
Jump-start your embedded development using Yocto Project, including the Poky build process and Bitbake, the use of emulators, building images for multiple architectures and the creation of board support packages (BSP). |
5 Days | Learn More |
Developing Linux Device DriversLearn how to develop device drivers for Linux systems. Become familiar with the different kinds of device drivers used under Linux, and know the appropriate API's through which devices interface with the kernel. |
5 Days | Learn More |
Linux Kernel Internals and DebuggingLearn the basic methods the Linux kernel is built upon, grasping the theoretical and practical underpinnings. Get introduced to the important tools that are used for debugging and monitoring the kernel. |
5 Days | Learn More |
Developing Applications For LinuxLearn how to develop for and port applications to the Linux environment. Come quickly up to speed with the necessary tools and learn about special features offered by Linux. |
5 Days | Learn More |
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 | Learn More |
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 tracing and debugging and much more |
2 Days | Learn More |
How to Participate with the Linux Community
Get up to speed quickly on how kernel development is done and how to be a part of the process with a minimum of pain and frustration. |
1 Day | Learn More |
Linux System Administration Courses
Course ID | Title | Duration | Details |
LF326 |
Advanced Linux Performance TuningLearn about the tools and methods used to resolve problems and enhance performance on Linux systems, including how to monitor the kernel, filesystems, and the factors that influence network performance. |
2 Days | Learn More |
LF324 |
Linux Performance TuningDiscover the tools and methods used to resolve problems and enhance performance on Linux systems. Learn the system architecture including the Linux kernel, performance scheduling, memory management, and networking stack, and practice with the tools necessary for tuning performance. |
2 Days | Learn More |
Android Developer Courses
Course ID | Title | Duration | Details |
LF329 |
Introduction to Android
Introduction to programming for the Android platform course is geared towards those interested in quickly getting up to speed with writing apps for Android devices. You will learn the basics of Android platform. |
3 Days | Learn More |
LF315 |
Android Internals
You will learn how to create custom widgets, create animations, work with camera, use sensors, create and use advanced content providers and much more. The course goes into testing and deployment of Android applications as well. |
2 Days | Learn More |
LF295 |
Android Bootcamp
The course explains what Android™ is and how it compares to other mobile environments, the setup of the Android™ Eclipse-based development tools, the Android™ SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS. |
5 Days | Learn More |
Open Source Compliance Courses
Course ID | Title | Duration | Details |
LF488 |
Implementation and Management of Open Source ComplianceAdapt compliance activities to your organization's needs with this comprehensive course that provides in-depth guidance on implementing an open source compliance program. Topics include: disclosure obligations, source code distribution mechanisms, corporate code contributions, adaptation of existing processes, compliance tools and automation and much more. |
Two Days | Learn More |
LF384 |
Overview of Open Source Compliance End-to-End ProcessPrepare your organization to implement an open source compliance program by learning about the fundamentals of open source development, licensing principles, compliance obligations, and the contributions needed from the various functional groups; such as Executive Management, the Law Department, Supply Chain, Technical Documentation and Configuration Management. |
One Day | Learn More |
LF281 |
Executive Review of Open Source ComplianceLearn 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. |
Half Day | Learn More |
LF272 |
Open Source Compliance Programs: What You Must KnowGain insight into industry best practices in organizing and managing the compliance function in this condensed version of compliance training delivered live via the internet. Pitfalls and common process challenges in establishing compliance programs will also be discussed. |
Two Hours | Learn More |
Comments
Subscribe to Comments FeedBob Mitchell Said:
Job Opening in Lewisville Texas This is a great opportunity in Lewisville with a strong and growing industry leader that has successfully grown sales and performance both organically and through acquisition, while maintaining a strong Balance Sheet. Currently overhauling the existing ERP systems and implementing a full suite of Oracle products. There is a great pipeline opportunity for an IT professional that is supported with a formal development program designed to prepare you for future growth and additional responsibilities. You will administer day to day operations of core Red Hat Enterprise Linux and Sun hardware and serve as second and third level support for all Sun/Linux related hardware/software and O/S problems that the first level support cannot resolve. RESPONSIBILITIES Evaluate new hardware/software and related standards. Work with outside suppliers to obtain technical specifications for hardware and peripheral solutions. Coordinate RFQ proposals for management review and approval. Stay current with the latest hardware, operating systems technical releases. May function as technical project leader on business projects. Deploy and maintain all hardware/software related to the Sun, Red Hat Linux environment. Identify and resolve related hardware and O/S failures and issues and ensure system and business continuity is upheld. Install, setup, configure and troubleshoot backups, storage devices and software, cabling and any software related to the Sun equipment. Maintain OVM (Oracle Virtual Machine) environments. Troubleshoot server related issues and present solutions. Upgrade software components and install operating system upgrades as required. Monitor, report and adjust related systems by utilizing authorized tools then recommends and implements adjustments upon approval. Provide users with second and third level technical support utilizing ODC ticketing system and adhere to established SLAs. Implement system changes in a controlled manner while adhering to company change control policies. Document network and system diagrams, process flow diagrams and backup/recovery procedures. Primary responsibility for system backup and recovery; coordinates offsite media storage. Perform essential system administration tasks including basic installation, package management, and user management procedures. Manage a Linux workstation or server, including installation and configuration of local components and services as well as connections to existing network services. QUALIFICATIONS 8+ years of hands-on experience administering, monitoring, and supporting Sun/Red Hat Linux environment in addition to demonstrated experience architecting and system design. Solid understanding of Application and Web Services. Must have a solid understanding of OVM (Oracle Virtual Machines) and server virtualization. Solid understanding of disk I/O technology and all levels of data protection (RAID) is a must. Experience with ensuring JSOX/PCI compliance. Experience with Oracle E-Business Stack including OBIA, SOA, EBS, OTM, Demantra, ESS and GRC. Solid understanding of networking protocols and design. Strong experience scripting in shell, Perl, PowerShell and VBScript. Effectively use, customize, and script common command-line utilities. In-depth knowledge needed for most essential Red Hat Enterprise Linux network services and access control mechanisms. Must possess excellent problem solving abilities. Must be knowledgeable of current operating system trends. Red Hat Certified Systems Administrator (RHCSA) or Red Hat Certified Engineer (RHCE) credential
Redec F. Mekin Said:
i'm willing to Learn more about LINuX administrator and more.