Open Source Software

Sort options

Open Source Programming - Master's (Coursera)

Contemporary open-source programming languages and frameworks are presented in this course. Students will consider design and development topics in system, graphical user interface, network, and web programming. Dynamic scripting languages are covered using object-oriented, concurrent, and functional programming paradigms. Concepts gained throughout the course are reinforced with numerous exercises [...]

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

Apr 15th 2024
Introduction to Open Source Operating Systems - Bachelor's (Coursera)
Course Auditing
Categories
Effort
Languages
This course will cover the fundamental concepts and philosophy behind free and open source software (FOSS). The course will discuss open source and free software licensing; open source business strategies and impact; FOSS utilization in the enterprise; and development methodologies.

Introduction to Open Source Application Development (Coursera)

Apr 1st 2024
Introduction to Open Source Application Development (Coursera)
Course Auditing
Categories
Effort
Languages
This course introduces basic concepts of systems programming using a modern open source language. You will learn to apply basic programming concepts toward solving problems, writing pseudocode, working with and effectively using basic data types, abstract data types, control structures, code modularization and arrays. You will learn to detect [...]

Introduction to Magma: Cloud Native Wireless Networking (edX)

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.

Git for Distributed Software Development (edX)

Get a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed software development to operate efficiently.

Linux Tools for Software Development (edX)

Learn the tools you need to confidently work in Linux development environments and beyond. If you are a developer with experience working on any operating system and want to understand the basics of open source development, this course is for you. Experience with the command line is not necessary, [...]

Open Source and the 5G Transition (edX)

Open source software and standards are driving the transition to 5G, AI and IoT. Learn what open source technologies matter most and why. 5G networks are being built with open source software and standards. Operators and vendors are integrating these technologies on an unprecedented level in order to realize [...]

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

Learn the key concepts in developing open source software. This course introduces developers to the key concepts in developing open source software. It covers the who (successful projects and communities), what (definition), why (benefits), where (Git) and how (licensing, compliance, collaboration tips, managing diversity and continuous development & integration). [...]

Fundamentals of Professional Open Source Management (Linux Foundation)

Self Paced
Fundamentals of Professional Open Source Management (Linux Foundation)
Free Course
Categories
Effort
Languages
The course provides a multidisciplinary overview of best practices in Open Source Software Management. This course introduces developers to the key concepts in developing open source software. It covers the who (successful projects and communities), what (definition), why (benefits), where (Git) and how (licensing, compliance, collaboration tips, managing diversity [...]