If you are having trouble thinking of an exploration project, here are some ideas. You do not need to choose a project from this list — you are free to propose any idea related to Linux or Free Software that interests you. You may also choose multiple topics.
Your exploration project should:
- Be challenging to you.
- Be something you are interested in learning.
- Be unfamiliar to you.
- Be something that you can present to the class in a 15 minute tutorial or demonstration.
- Be something that makes heavy use of free/open source software tools.
You may do the exploration project alone or in groups.
When you have an idea please contact Paul to discuss it and figure out a good scope for the project.
Keep in mind that most of the work in the project will be in the exploration, not in the presentation.
- Create a podcast
- Edit a video
- Create a webcomic or other visual art
- Put together a website, possibly using a Content Management System like WordPress or Drupal
- Create a newsletter, booklet or poster
- Set up a communications server: Mumble, BigBlueButton
- Set up Asterisk or FreeSWITCH
- Set up Moodle or another collaborative creation suite
- Set up a wiki such as MediaWiki or DokuWiki
- Write/improve documentation for some free software project
- Create a tutorial or screencast teaching others how to use some tool
- Find some bug reports and make them clearer with details and test cases
- Translate some software into another language
- Learn a new programming language and write a small but useful program in it
- Learn a version control system like Bazaar, Mercurial or git
- Package a piece of software for Ubuntu
- Write a smartphone app using Linux tools
- Use an unfamiliar programming language library to solve a problem
- Learn a new text editor
- Learn GNU Screen
- Download a program’s source code and compile it
- Explore a different Linux distribution and contrast it with Ubuntu
- Run a Windows program using WINE
- Set up a virtual machine with VirtualBox or KVM
- Compare and contrast different program alternatives that solve a problem, and recommend the best one (e.g. word processors, video editors)
This work by KW Freeskool is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.