Open Source

Filter Courses within "Open Source" (Click to filter)
Introduction to Open Source Application Development (Coursera) Coursera
Illinois Tech

Introduction to Open Source Application Development (Coursera)

Discover the fundamentals of systems programming with this introductory course on Open Source Application Development. Dive into essential topics such as problem-solving through coding, pseudocode creation, data types manipulation, control structures application, modularization techniques, and array handling. Gain proficiency in error detection, variable management, loop utilization, function and method implementation, operator usage across different data types, and the object-oriented programming concepts of classes, inheritance, and polymorphism.

Jun 22nd 2026
5-12 Weeks
A Beginner's Guide to Linux Kernel Development (Linux Foundation) The Linux Foundation
Linux Foundation

A Beginner's Guide to Linux Kernel Development (Linux Foundation)

Embark on a journey into the heart of Linux with our Beginner's Guide to Linux Kernel Development. This course is designed for those new to open-source software development, offering an in-depth look at the critical processes involved in contributing to the Linux kernel. From setting up your development environment to crafting and submitting patches, you'll gain valuable skills that will set you on a path to becoming a proficient Linux kernel developer.

Self Paced
Self-Paced
A Beginner's Guide to Open Source Software Development (Linux Foundation) The Linux Foundation
Linux Foundation

A Beginner's Guide to Open Source Software Development (Linux Foundation)

Dive into the world of open source software development with our beginner-friendly course. Discover how to contribute effectively to thriving projects, understand key concepts like licensing and compliance, and learn best practices for collaboration and continuous integration. Get started today and join a community that shapes the future of technology!

Self Paced
Self-Paced
Open Source Licensing Basics for Software Developers (Linux Foundations) The Linux Foundation
Linux Foundation

Open Source Licensing Basics for Software Developers (Linux Foundations)

Dive into the world of open source licensing with our foundational course designed specifically for software developers. Learn why adding copyrights and licenses to your code is crucial and discover how to effectively navigate through the complexities of open source licensing. Perfect for those looking to enhance their knowledge in Linux foundations and ensure compliance in their projects.

Self Paced
Self-Paced
Introduction to Linux (Linux Foundation) The Linux Foundation
Linux Foundation

Introduction to Linux (Linux Foundation)

Discover the fundamentals of Linux with our comprehensive online course designed for beginners. Whether you're new to Linux or looking to refresh your knowledge, this course will guide you through understanding and utilizing this versatile open-source operating system. Learn about graphical interfaces, command lines, and explore various Linux distributions. Start your journey into the world of Linux today!

Self Paced
Self-Paced
Open Source and the 5G Transition (edX) EdX
Linux Foundation,LinuxFoundationX

Open Source and the 5G Transition (edX)

Explore the transformative role of open source in shaping the future of telecommunications with our 'Open Source and the 5G Transition' course. Dive into how open source software and standards are paving the way for advancements in 5G, Artificial Intelligence (AI), and the Internet of Things (IoT). This course will equip you with a comprehensive understanding of the critical open source technologies that are fueling this revolutionary shift.

Self Paced
Self-Paced
Building a RISC-V CPU Core (edX) EdX
Linux Foundation,LinuxFoundationX

Building a RISC-V CPU Core (edX)

Embark on an exciting journey into hardware creation with 'Building a RISC-V CPU Core'. This course is designed for tech enthusiasts and beginners alike, offering hands-on experience in designing a functional RISC-V CPU core. With no prerequisites required, you'll dive straight into learning digital logic design and microarchitecture using cutting-edge tools.

Self Paced
Self-Paced