Course Archives

Archived Courses Available

Listed below are the online courses LinuxChix hosted prior to 2013. Courses were conducted between 2002 and 2012.

Most courses took place on the LinuxChix Courses mailing list, and the full discussions surrounding each course -- including the lessons, questions from students, and problems solved -- can be seen in the list archives. Discussion links here take you to the very beginning of the course, but discussion continues throughout the course, often spanning many months. If there are no discussion links, the course was not conducted on the Courses mailing list.

Programming

Introduction to C programming
Description: This course is a combination of two C courses conducted in the same year.
Instructors: Mary & others, K. W. Melvin
Year: 2002
Mailing List: Archived discussion
Kernel Hacking
Description: Learn how to write and debug Linux kernel code
Instructors: Val Henson and Sonja Krause-Harder
Year: 2002
Mailing List: No archived discussion
Spanish translation
Introduction to Perl programming #1
Description: The course will roughly follow the Learning Perl book
Instructors: Alice Wood, Dan Richter
Year: 2003
Mailing List: Archived discussion
Introduction to Perl programming #2
Description: This course is an introduction to Perl.
Instructors: Dan Richter
Year: 2005
Mailing List: Archived discussion
Beginning Programming in Python
Description:
Instructors: Akkana Peck
Year: 2011
Mailing List: Archived discussion
Also available as text files (external link)

Using Linux

Domain Names
Description: This course is a kind of a buyer's guide: what should you look for in a domain name, where should you buy it, what can you do with it?
Instructors: Mary
Year: 2004
Mailing List: Archived discussion
GIMP
Description: An introduction to image editing with the GIMP
Instructors: Akkana Peck
Year: 2005
Mailing List: Archived discussion
French translation
LaTeX
Description: Introduction to creating a LaTeX document
Instructors: Isabelle Hurbain
Year: 2002
Mailing List: Archived discussion
French translation
Spanish translation
Linux Commands
Description: Useful random system administrator and user commands.
Instructors: Carla Schroder
Year: 2004
Mailing List: Archived discussion
Security
Description: Security Basics
Instructors: Raven
Year: 2002
Mailing List: Archived discussion
Tools for Participating in Free Software
Description: A course on collaborating on software and software projects. Will cover general knowledge and then version control systems.
Instructors: Mary
Year: 2005
Mailing List: Archived discussion
The UNIX Filesystem
Description: Covers the UNIX filesystem - its structure, how it works, and the cool things which can be done with it
Instructors: Meredydd
Year: 2003
Mailing List: Archived discussion

Life skills

Computing Careers
Description: A series of posts from LinuxChix about their computing careers.
Instructors: Multiple
Year: 2005
Mailing List: Archived discussion
Running a Small Business
Description: A guide to starting and managing your own business
Instructors: Carla Schroder
Year: 2002
Mailing List: Archived discussion
Spineful Living
Description: The title I really wanted for this course was "how-not-to-be-a-doormat-but-instead-a-confident-person-who-gets-what-she-wants-and-doesn't-waste-half-her-life-kicking-herself-for-being-a-spineless-wuss." Which is a bit awkward, so instead I'm going to call it "Spineful Living," which I hope conveys the same message.
Instructors: Carla Schroder
Year: 2007
Mailing List: Archived discussion

Partial courses

Sometimes a course doesn't quite get off the ground, because the instructor suddenly gets too busy or for other reasons. But even a partial course can have useful information in it.

C Programming for Absolute Beginners
Description: Introductory C programming
Instructors: Carla Schroder
Year: 2012
Mailing List: Archived discussion
Debian Packaging
Description:
Instructors:
Year: 2007
Mailing List: No archived discussion
Firewalls
Description: This tutorial will comprise of designing and implementing a security infrastructure for a small company. The basic concepts will scale up to an enterprise or down to a single host.
Instructors: Devdas Bhagat
Year: 2004-2005
Mailing List: Archived discussion
Networking
Description: The goal of this course is to network multiple home PCs, share files between them and to enable them to all connect to the internet.
Instructors: Hamster
Year: 2003
Mailing List: Archived discussion
Programming Basics
Description: Basic programming concepts
Instructors: Sonja Krause-Harder
Year: 2002
Mailing List: Archived discussion
Python
Description: Python programming
Instructors: Sue Stones
Year: 2002
Mailing List: Archived discussion
Ruby
Description: Ruby programming
Instructors: Laurel
Year: 2005
Mailing List: Archived discussion
Statistics and R
Description: Statistics and the R project for statistics and data visualization: http://www.r-project.org/
Instructors: A. Mani, Anne-Laure Buisson
Year: 2009-10
Mailing List: Archived discussion
Using PostgresQL
Description: A course in the use of the database management system, Postgresql. Although much less popular than its cousin, MySQL, it is, in fact, more robust, more powerful, and often faster. We'll cover installation, server administration, command-line client use, as well as remote connections via web and ODBC.
Instructors: Michelle Murrain
Year: 2007-2008
Mailing List: Archived discussion