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.
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.
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.
- # of pull requests made
- # of projects forked
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
- # 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.
Find open source projects and contribute to them through Hacktoberfest!
Support open source and earn a limited edition T-shirt.
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
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.
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?
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.
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.
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.
- # of events
- blog post
- # of new people signed up to the Rust developer list
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.
- # of petitions signed
Maker Party: PostCrimes for Copyright
Help reform problematic copyright laws by making digital postcards and sending them to lawmakers.
- # of postcards sent
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.
- # of Tor Nodes