Open Source

Filter Courses within "Open Source" (Click to filter)
Functions, Methods, and Interfaces in Go (Coursera) Coursera
University of California, Irvine

Functions, Methods, and Interfaces in Go (Coursera)

Expand your knowledge of the Go programming language with this advanced course on functions, methods, and interfaces. You'll learn how to implement complex functions, understand function types, embrace object-oriented practices in Go, define methods, and create classes effectively. With hands-on projects, you’ll apply these concepts to build your own Go applications.

Jun 8th 2026
4 Weeks
Getting Started with Go (Coursera) Coursera
University of California, Irvine

Getting Started with Go (Coursera)

Dive into 'Getting Started with Go' on Coursera, a comprehensive course designed for those familiar with programming concepts in languages such as C, Python, or Java. This course will introduce you to the fundamentals of Go, an open-source language developed by Google, and guide you through creating robust applications.

Jun 8th 2026
4 Weeks
Concurrency in Go (Coursera) Coursera
University of California, Irvine

Concurrency in Go (Coursera)

Dive into the world of concurrent programming with our 'Concurrency in Go' course. Gain expertise in implementing concurrency using Go's powerful features like goroutines and channels. This comprehensive course will guide you through writing effective goroutines and setting up reliable communication channels for seamless coordination among tasks.

Jun 8th 2026
4 Weeks
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 8th 2026
5-12 Weeks
Introduction to Open Source Operating Systems - Bachelor's (Coursera) Coursera
Illinois Tech

Introduction to Open Source Operating Systems - Bachelor's (Coursera)

Dive into the fascinating realm of Open Source Operating Systems with our beginner-friendly online course. This Bachelor's level program will equip you with a deep understanding of FOSS, from its licensing to business strategies and practical enterprise applications. Whether you're new to tech or an experienced professional, this course offers valuable insights into the open-source movement.

Jun 8th 2026
5-12 Weeks
Open Source Programming - Master's (Coursera) Coursera
Illinois Tech

Open Source Programming - Master's (Coursera)

Dive into the world of open-source software development with our Master's level course on Open Source Programming. This in-depth program covers essential topics such as system, graphical user interface (GUI), network, and web programming using a variety of dynamic scripting languages. You'll explore object-oriented, concurrent, and functional programming paradigms to gain a well-rounded understanding of modern open-source development practices.

Jun 8th 2026
5-12 Weeks
Open Source Programming - Bachelor's (Coursera) Coursera
Illinois Tech

Open Source Programming - Bachelor's (Coursera)

Dive into the world of open-source software development with our Bachelor's level course on Open Source Programming. This course will equip you with a strong foundation in various contemporary open-source programming languages and frameworks, enabling you to design and develop sophisticated applications across different domains including system, graphical user interface (GUI), network, and web programming.

Jun 8th 2026
5-12 Weeks
Open Source Platforms for MLOps (Coursera) Coursera
Duke University

Open Source Platforms for MLOps (Coursera)

Dive into the world of MLOps with our expert-led course that focuses on two essential open-source tools: MLflow and Hugging Face. This course is designed for data scientists, developers, and anyone looking to streamline their machine learning model lifecycle management. From tracking experiments to deploying models, you'll gain hands-on experience with real-world applications.

Jun 1st 2026
4 Weeks
Page 1 Next ›