We’re dedicated to connecting your Club to the best open source activities on the web. By participating in the activities below your Club will develop new skills, contribute to innovative web technologies, and be part of a powerful network of students and professionals, dedicated to keeping the web a global public resource, open and accessible to all.


In order to use and build the web as a global public resource people must have the skills to read, write, and participate online. Under this tab you'll find activities that will develop your Club's skills and learn how to build for the open source ecosystem.

Learn & Master Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.


Contribute to Open Source on GitHub

Open source software is thriving on GitHub. Anyone can get involved and it's easy, too. This guide covers the basics about what to look for and what to do when contributing to open source projects.

Suggested Goals:

  • # of pull requests made
  • # of projects forked

Learn how to build HTML5 Games

This Activity will help you build your first HTML5 game in 16 lessons using the Phaser framework. It is prepared especially for beginners and you can use it to learn it yourself or teach others in your Campus Club

Suggested Goals:

  • # of games developed

In order for the web to remain open to all we need skilled communities of makers and innovators developing and supporting robust technologies that keep it open and accessible to all. Look here for challenging activities, contests, and projects for your Club to get involved with.

Hack open source projects

Find open source projects and contribute to them through Hacktoberfest!

Support open source and earn a limited edition T-shirt.


Contribute to GNOME Apps - First meeting

GNOME is an easy and elegant way to use your computer. GNOME is one of the most popular desktop environments for Linux. GNOME’s software is Free Software: all our code is available for download and can be freely modified and redistributed. This activity will introduce you to some of GNOME's newcomer-friendly applications. It will also prepare you for your next meeting in which you will start diving more into Contributing to GNOME Apps.

By going through this activity you will learn about some of GNOME's newcomer-friendly Applications. You will also learn how to work in a group to understand code, communicate with an free and open source community, and choose an application to contribute to in the next meeting/activity


Contribute to GNOME Apps - second meeting

This is the second activity in the Contribute to GNOME Apps series. Do you want to start from the beginning? Check out the first activity which will introduce you to choosing a GNOME App and the GNOME community.

In this meeting participants learn will how to use GNOME's IDE, Builder, to build the code for the App they chose in the last meeting.


Build your Virtual World!

Virtual Reality is a rapidly growing technology with the potential to change the way we experience the web as a whole. With a huge number of applications, it is useful for both fun activities as well as serious research for the benefit of mankind.

Help bring this new kind of open technology to the web by using an awesome open source web framework, A-FRAME, with HTML! Create Virtual Reality experiences that play right in your web browser and are supported by Vive, Rift, desktop and mobile platforms.

Your Mission: learn the basics of A-Frame so that your Club can create a virtual version of your University. Are you ready?


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.

In this activity you will learn about what makes browser extensions great and how to build a simple add-on using WebExtensions APIs. This activity will also prepare you for your next meeting in which you will start diving more into Building your First browser add-on.


Prototyping your first browser extension

This is the second activity for building a browser extension. Do you want to start from the beginning? Check out the first activity which will introduce you to browser extensions and idea generation.

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.


Throw a Rust Hack & Learn 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.

Suggested Goals:


In order for the web to stay open and accessible to all people need to feel safe online and know how to fight for and defend against the biggest challenges and opportunities that face the internet today.

Maker Party: Fight to Change Copyright

The power of the internet lies in its openness — the web is a level playing field where everyone can create, share, remix, and express themselves

But in the European Union, the current copyright legal framework undermines this trait. Help keep the web open by rallying your campus around the campaign for copyright reform.

By doing so, we can shift this debate and harness this once in a generation moment to make a real difference by enacting progressive, modern reform of copyright law in the EU.

Suggested Goals:

  • # of petitions signed
Change Copyright

Maker Party: PostCrimes for Copyright

Help reform problematic copyright laws by making digital postcards and sending them to lawmakers.

Suggested Goals:

  • # of postcards sent
Post Crimes

Tor on Campus

Help anonymized internet connections travel faster so that people can use the Internet safely and more efficiently, by advocating for a Tor node on your university and college campuses.

Suggested Goals:

  • # of Tor Nodes
Tor Challenge