Open source courses
About Open source
Open source software is open to distribution and modification by anyone in the world - that could be you! Open source projects are not only a way to contribute to the free technology movement, but also a great way to experiment with new languages and frameworks in a welcoming community. The open source community has created a wide array of projects from software to games to video editors to music to cryptocurrency!
Related topics
Open source courses
Filters12 results
Level
Price
View plansType
Average time to complete
Average based on combined completion rates â individual pacing in lessons, projects, and quizzes may vary.
Most relevant
12 results
Most relevant
- Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
- With Certificate
- Beginner Friendly.4 hours
- In this introductory course, we'll be getting familiar with Linux and how to navigate within a Linux environment!
- With Certificate
- Intermediate.4 hours
- Learn about Bash scripting, a powerful way to combine Bash commands, and write Bash scripts to navigate through your operating system.
- Intermediate.3 hours
- Dive into the technology behind web3 and learn about the concepts behind Blockchain and Crypto!
- Beginner Friendly.1 hour
- Create generative visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
- Intermediate.9 hours
- Generate visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
- Intermediate.5 hours
- Learn how to define users, manage user groups and privileges, and set permissions for files in Linux.
- Intermediate.1 hour
- Dive into Linux, a useful and lightweight operating system with a large impact on open-source technology.
- Intermediate.1 hour
- Learn how to contribute to, create, and maintain open source projects!
- Beginner Friendly.< 1 hour
- đ Learn about Emojicode, a programming language that consists of emojis! đ
- Beginner Friendly.1 hour
- Add interactivity to your p5.js sketch with mouse and keyboard functions.
- Intermediate.2 hours
- Add and manipulate media assets, such as images and videos, in your p5.js sketch.
- Intermediate.2 hours
Related resources
Related projects
- Portfolio projectOpen source
Contributing to the Codecademy Docs Repository
Contribute entries to Codecademy Docs!Independent,Portfolio Ready - Practice projectWeb development ⢠Developer tools ⢠Bash/Shell ⢠Open source
Build a Build Script
Practice using bash scripts by creating a build script.More guidance, 39 min - Practice projectWeb development ⢠Developer tools ⢠Bash/Shell ⢠Open source
JavaScript Homework
Use Git collaboration skills to make comments on a programming studentâs JavaScript homework.More guidance, 30 min - Practice projectSQL ⢠Web development ⢠Developer tools ⢠Bash/Shell ⢠Open source
Recipe Book
Play the role of two collaborators using Git to work on a book of recipesMore guidance, 33 min
Related articles
- Article
What are Markdown (.md) and README.md Files?
Learn how to create aREADME.mdfile using markdown. Get syntax examples, what to include, and a real-life sample to guide your project documentation. - Article
What is a p5.js Script? Complete Setup Guide
Learn what a p5.js script is, how it works, its different types, and how to set up your first project locally in this beginner-friendly guide. - Article
How to Run Llama 3 Locally
Learn how to run Llama 3 locally using GPT4ALL and Ollama. Follow this step-by-step guide to set up Llama 3 for offline access, privacy, and customization. - Article
How to Delete a Git Branch Locally and Remotely
Learn how to delete a Git branch both locally and remotely. This tutorial covers git delete branch commands and common errors, which will help you keep your repositories clean and organized.