Resources

We want to connect your Club to the open source activities and workshops that will help your club develop new skills and find open source projects to contribute to. Find an activity below and get started!

Git-Logo-2Color.png
Learn How to Master Git

Got 15 minutes and want to learn Git? Git allows groups of people to work on the same documents (often code) at the same time, and without stepping on each other's toes. It's a distributed version control system.

Learn Git in 15 minutes
WebVR
Build Your Virtual World

Help bring Virtual Reality to the web by learning and using an awesome open source web framework, A-FRAME, with HTML! Lead your Club to create Virtual Reality experiences that plays right in your web browser and is supported by Vive, Rift, desktop and mobile platforms.

Build a Virtual World
RUST
Throw a Rust Hack Event

The Rust programming language will be important to the future of the web, making it safe and great. Having more developers understand, use and evangelize this language will advance make the web better and more secure.

Rust
Addons
Introduction to browser extensions

Add-ons provide a safe, simple, and powerful way to personalize your browsing experience. Now, it’s easier than ever to create add-ons for Firefox with WebExtensions APIs. This Web-based technology framework offers a powerful way to create browser extensions that can be easily ported to Chrome, Opera, and Edge, and you only need to know HTML, JavaScript and CSS to build them.

Introduction to browser extensions
Addons
Prototyping your first extension

In this meeting/activity participants will learn all about paper prototyping, a technique for communicating and sharing an idea early on by making it real and testing it early with your users. This way they will be able to test and prototype their browser extension right before they start building it.

Prototyping your first extension
Github
Learn to contribute on GitHub

Want to contribute to open source through GitHub? A guide to making open source contributions, for first-timers and for veterans.

Learn to contribute on GitHub
Exercism
Exercism

Are you a code newbie, are you ramping up in a new language or are you hooked on clean code? Level up your programming skills by solving practice problems in over 30 different programming languages in Exercism!

Exercism