Linux Literacy: Possible Exploration Topics


Version 1.0

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

Systems Use

  • 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)

Creative Commons Licence
This work by KW Freeskool is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.


Comments are closed.