Our Courses
Introduction to RISC-V
Discover various aspects of RISC-V, including technical aspects, specifications and the community ecosystem.
- Course by
- 15
- English
Building a RISC-V CPU Core
Create a RISC-V CPU with modern open source circuit design tools, methodologies, and microarchitecture, all from your browser.
- Course by
- Self Paced
- 9
- English
Building Applications with RISC-V and FreeRTOS
Get the skills that enable you to build embedded systems with RTOS capabilities for real-time applications.
- Course by
- Self Paced
- 9
- English
RISC-V Toolchain and Compiler Optimization Techniques
Develop a working knowledge of the internals of compiler toolchains and compiler optimization techniques with a focus on RISC-V applications.
- Course by
- Self Paced
- 11
- English
Foundations of RISC-V Assembly Programming
Gain basic hardware-related RISC-V assembly programming knowledge and skills.
- Course by
- 15
- English
Computer Architecture with an Industrial RISC-V Core [RVfpga]
Get a practical introduction to using RISC-V computer architecture based on a RISC-V system-on-chip (SoC) targeted to a field-programmable gate array (FPGA) and to different simulation tools.
- Course by
- Self Paced
- 11
- English
Introduction to Cloud Foundry
Deploying and managing applications securely and efficiently is critical in today's technology organizations. As a result, organizations are turning to Kubernetes to run their workloads, only to find massive complexity associated with the platform. Learn about Cloud Foundry, the modern model to deliver cloud-native applications to any infrastructure, including Kubernetes, in this free online course.
- Course by
- Self Paced
- 15
- English
Introduction to WebAssembly
Get a solid foundation on the WebAssembly runtime and its capabilities, and learn how and why WebAssembly has succeeded in bringing new programming languages to the web, when others have failed.
- Course by
- Self Paced
- 40
- English
WebAssembly Actors: From Cloud to Edge
Embrace the actor model to build portable, secure, lightweight WebAssembly modules that thrive in the cloud, at the edge, and anywhere in between.
- Course by
- Self Paced
- 25
- English
Introduction to Quantum Circuits
Learn the fundamentals of quantum computing and build your capacity for performing quantum experiments using quantum computers on the cloud.
- Course by
- Self Paced
- 25
- English
Business Considerations for 5G with Edge, IoT, and AI
Learn how wireless networks with 5G are set to power a whole new world with ttechnologies like IoT, Edge, and AI and what businesses and leaders need to do to prepare and get ready.
- Course by
- 49
- English
Ethics in AI and Data Science
Learn how to build and incorporate ethical principles and frameworks in your AI and Data Science technology and business initiatives to add transparency, build trust, drive adoption, and lead with trust and responsibility.
- Course by
- 18
- English
Data and AI Fundamentals
Learn the fundamentals of Artificial Intelligence with a combination of AI fundamentals and an overview of the rich Linux Foundation AI & Data projects ecosystem. It is well-suited for any kind of AI adopter, regardless of the professional background and level of technical knowledge.
- Course by
- 11
- English
PyTorch and Deep Learning for Decision Makers
Learn how PyTorch, a deep learning framework, can be used to automate and optimize processes through the development and deployment of state-of-the-art AI applications. The course will also help you understand the importance of data quality, how to choose the right model, and the challenges in deploying and maintaining both deep learning and machine learning applications.
- Course by
- 15
- English
Exploring GraphQL: A Query Language for APIs
Learn about GraphQL, an alternative to REST, and practice GraphQL queries in an interactive playground.
- Course by
- Self Paced
- 30
- English
Introduction to Backstage: Developer Portals Made Easy
Learn how to automate discoverability in your organization through Backstage’s Catalog, empower devs with self-service capabilities through its Scaffolder, and integrate your existing toolchain through its plugins.
- Course by
- Self Paced
- 35
- English
Introduction to Service Mesh with Linkerd
Learn the basics of the service mesh and get hands-on practical experience with Linkerd, the open source, open governance, ultralight CNCF service mesh for Kubernetes, including transparent mTLS, golden metrics, traffic shifting, and multi-cluster communication.
- Course by
- Self Paced
- 30
- English
Introduction to Istio
Service meshes are becoming a vital component of a company’s infrastructure. This course teaches you how to monitor, connect, and secure microservices using Istio service mesh, the most widely adopted service mesh in production.
- Course by
- Self Paced
- 9
- English
Introduction to Cilium
Get a practical introduction to using Cilium as the networking plug-in for Kubernetes, including installation, observability with Hubble, securing network connections, and multi-cluster support - all based on eBPF for scalability, performance, and security.
- Course by
- 11
- English
Introduction to Cloud Infrastructure Technologies
Learn the fundamentals of building and managing cloud technologies directly from The Linux Foundation, the leader in open source.
- Course by
- 11
- English
Introduction to Serverless on Kubernetes
Learn how to build serverless functions that can be run on any cloud, without being restricted by limits on the execution duration, languages available, or the size of your code.
- Course by
- Self Paced
- 54
- English
Introduction to Kubernetes
Want to learn Kubernetes? Get an in-depth primer on this powerful system for managing containerized applications.
- Course by
- Self Paced
- 54
- English
Introduction to Magma: Cloud Native Wireless Networking
Learn about the Magma project, an open source implementation of a mobile network core. Magma supports diverse radio technologies, including LTE, 5G and WiFi, and is particularly relevant for extending network access into remote, sparsely populated areas.
- Course by
- Self Paced
- 98
- English
Introduction to Jenkins
Learn the fundamentals required to implement Continuous Integration (CI) and Continuous Delivery (CD) workflows using the Jenkins automation server.
- Course by
- 147
- English