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

Type

Learn all the skills you need to land a new career in tech.
Learn all the concepts you need to gain a new technical skill.
Prepare and practice for top industry certifications.
Learn concepts used for specific languages or technologies.

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