The Linux Foundation offers a wide range of free courses, webinars, tutorials and publications to help you explore the open source technology landscape.

  • Clear All





Building a RISC-V CPU Core (LFD111x)

Create a RISC-V CPU with modern open source circuit design tools, methodologies, and microarchitecture, all from your browser.

Introduction to RISC-V (LFD110x)

Get to learn all about RISC-V: find out how to work with open specifications and the organization that curates them,…

Introduction to Node.js (LFW111x)

Get started with Node.js, the most popular open source JavaScript runtime. Discover the ways in which Node.js helps in everyday…

Introduction to WebAssembly (LFD133x)

Get a solid foundation on the WebAssembly runtime and its capabilities, and learn how and why WebAssembly has succeeded in…

Inclusive Open Source Community Orientation (LFC102)

Created in collaboration with the National Center for Women & Information Technology (NCWIT), this free orientation course is designed to…

Secure Software Development: Verification and More Specialized Topics (LFD106x)

Learn how to verify software for security, and take a deeper dive into the basics of applying threat models and…

Secure Software Development: Implementation (LFD105x)

Learn the practical steps software developers can take, even if they have limited resources, to implement secure software.

Secure Software Development: Requirements, Design, and Reuse (LFD104x)

This course is designed to give you an overview of security basics, including system security requirements, secure design principles and…

Introduction to Service Mesh with Linkerd (LFS143x)

Learn the basics of service mesh and get hands-on practical experience with Linkerd, the open source, open governance, ultralight service…

Introduction to Serverless on Kubernetes (LFS157x)

Learn how to build serverless functions that can be run on any cloud, without being restricted by limits on the…

Building Microservice Platforms with TARS (LFS153x)

Get an in-depth primer on the powerful TARS framework for building your microservice platform.

Introduction to Jenkins (LFS167x)

Learn the fundamentals required to implement Continuous Integration (CI) and Continuous Delivery (CD) workflows using the Jenkins automation server.

Introduction to FinOps (LFS175x)

Learn how FinOps gets IT, Business and Finance working together to leverage Cloud to innovate, deliver and make money.

Business Considerations for Edge Computing (LFS113x)

Edge Computing utilizes real-time processing and data analysis at the edge of the network - nearest the device or user…

Becoming a Hyperledger Aries Developer (LFS173x)

Develop blockchain-based production-ready identity applications with Hyperledger Aries.

Ethics in AI and Big Data (LFS112x)

Learn how to build and incorporate ethical frameworks in your AI and Big Data technology and business initiatives to add…

Introduction to DevOps and Site Reliability Engineering (LFS162x)

Learn how to start transforming your organization using the principles and practices of DevOps.

Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa (LFS172x)

Learn how Hyperledger Aries, Indy and Ursa add a necessary layer of trust to the Internet, creating and using independent…

Exploring GraphQL: A Query Language for APIs (LFS141x)

Learn about GraphQL, an alternative to REST, and practice GraphQL queries in an interactive playground.

A Beginner’s Guide to Linux Kernel Development (LFD103)

Learn how to become a Linux kernel developer and contributor.

Open Source and the 5G Transition (LFS111x)

Open source software and standards are driving the transition to 5G, AI and IoT. Learn what open source technologies matter…

Business Considerations for 5G, IoT, and AI (LFS110x)

Learn how networks are being redefined to support a 5G world and what is required of businesses to take advantage…

Hyperledger Sawtooth for Application Developers (LFS174x)

Learn how to code a Hyperledger Sawtooth sample application.

Fundamentals of Professional Open Source Management (LFC210)

The course provides a multidisciplinary overview of best practices in Open Source Software Management.

A Beginner’s Guide to Open Source Software Development (LFD102)

Learn the key concepts in developing open source software.

Inclusive Speaker Orientation (LFC101)

This orientation course is designed to provide you with essential background knowledge and practical skills to promote inclusivity in presentations,…

Open Source Licensing Basics for Software Developers (LFC191)

This course is designed to teach software developers and producers why it is important to add copyrights and licenses to…

Blockchain: Understanding its Uses and Implications (LFS170x)

Understand exactly what a blockchain is, its impact and potential for change around the world, and analyze use cases in…

Introduction to Open Source Networking Technologies (LFS165x)

Learn technical fundamentals needed to adopt SDN, NFV, disaggregation, orchestration, network automation, and modern networking. Discover use cases and technical…

Introduction to Cloud Infrastructure Technologies (LFS151x)

Learn the fundamentals of building and managing cloud technologies directly from The Linux Foundation, the leader in open source.

Introduction to Cloud Foundry and Cloud Native Software Architecture (LFS132x)

A hands-on workshop to learn how to deploy and manage applications on Cloud Foundry. Grow from novice to knowledge-hound in…

Introduction to Hyperledger Blockchain Technologies (LFS171x)

A primer to blockchain, distributed ledgers and Hyperledger technologies.

Introduction to Linux (LFS101x)

Never learned Linux? Want a refresh? Take this course to learn the basics of this popular open source operating system.

Introduction to ONAP: Complete Network Automation (LFS163x)

Learn how the ONAP platform uses SDN and NFV to orchestrate and automate physical and virtual network services to help…

Introduction to Kubernetes (LFS158x)

Want to learn Kubernetes? Get an in-depth primer on this powerful system for managing containerized applications.

NFV Acceleration: An Introduction to OPNFV (LFS164x)

Learn how Network Functions Virtualization (NFV) is moving the industry from fixed-function, proprietary devices to flexible, software-driven environments using OPNFV.