From Fedora Project Wiki

Revision as of 22:20, 5 July 2009 by Kevin (talk | contribs)

The Fedora Classroom is a project to teach interested users of Fedora how to better use, understand and manage their Distribution. Currently, All classes are held on IRC in the #fedora-classroom on irc.freenode.net. If you are not familiar with IRC, see the Fedora IRC HowTo .

Have a look at the list below, if there is not a session, you'd like to see, please suggest it and we'll do our best to accommodate the request.

Mailing List

For discussion and feedback or to sign up to teach a class, use the Classroom mailing list at:

https://admin.fedoraproject.org/mailman/listinfo/classroom

Teaching a class

If you would like to teach a class on any Fedora related topic, please mail an introduction and outline of your proposed class to the classroom mailing list

We recommend sessions be approximately 90 minutes

(Note: Check out The World Clock Meeting Planner for time zone syncing.)

Suggest a Class

If there is something you'd like to see during Fedora-Classroom sessions, let us know below

  • A Moodle install for Fedora Classroom.
  • Beginner's Guide to SystemTap
  • A short introduction to Bug Triaging (with some examples of untriaged bugs)
  • Testing/QA of the Fedora Desktop
  • Intermediate SELinux topics (follow-up to previous beginner topics)
  • Introduction to gconftool-2 and configuring the GNOME desktop from config files
  • E-mail: server types; transport agents; spam and configuration.
  • How to use the fedoraproject.org wiki.
  • Beginner's topics on Python like the Perl and Bash ones
  • How to use preupgrade
  • Setting up a local server with Apache,DNS, Mail, basics of LAMP
  • Basics of kernel development, modules
  • writing patches, device driver modules for beginners

Upcoming Classes

If you can't make the current classes, these might be a good match for you, the times and dates are different and so will the classes. If you wish to present a class and the above list is full, add your name here and the class you'd like to teach.

Time (UTC) 2009-07-12
~15 minutes prior to first session Introduction to Fedora Classroom and Sessions
06:00 UTC Basics of kernel development, Kernel modules -- Balaji Gurudass
10:15 UTC Writing a Networking Driver -- Balaji Gurudass
Time(UTC) 2009-07-21
01:00 UTC Using Preupgrade -- Kevin Fenzi

Classroom Archive

This is the archive of the past Fedora Classroom sessions:

June 7 (20090607)

Time (UTC) Session Name -- Instructor
~15 minutes prior to first session Introduction to Fedora Classroom and Sessions
06:00 UTC Basics of kernel development, Kernel modules -- Balaji Gurudass
10:15 UTC Writing a Networking Driver -- Balaji Gurudass
19:00 UTC Fedora 11 Features, Questions and Answers -- Kevin Fenzi
Insert your presentation time here (in UTC) A great class goes here
Insert your presentation time here (in UTC) A great class goes here
May 3 (20090503)
Time (UTC) Title of Session - Instructor
~15 minutes prior to first session
(currently 03:45 UTC)
Introduction to Fedora Classroom and Sessions
04:00 UTC Basics of kernel development, Kernel modules -- -- Balaji Gurudass
Cancelled due to internet connectivity issues
06:00 UTC Fedora Ambassador Tips & Training -- MaxSpevack
13:00 UTC What is SELinux trying to tell me? - The 4 key causes of SELinux errors -- Dwalsh
19:00 UTC Introduction to libvirt - The virtual machine manager -- Kevin Fenzi
Time (UTC) April 4 April 5
10:00 UTC Introduction to Fedora Classroom and Sessions Introduction to Fedora Classroom and Sessions
10:15 UTC Setting up a Virtual Routing Environment using Fedora and User Mode Linux -- Balaji Gurudass Introduction to busybox and QEMU on Fedora -- Balaji Gurudass
11:30 UTC Introduction to Netlink Sockets - What are they? -- Balaji Gurudass Building RPM packages - Christoph Wickert (more info)
12:45 UTC A great class goes here Fedora Networking Basics -- Kevin Fenzi
14:00 UTC A great class goes here Fedora Classroom Wrap-up Session


Time (UTC) March 7 March 8
18:00 UTC Introduction to Fedora Classroom and Sessions Introduction to Fedora Classroom and Sessions
18:15 UTC Introduction to bash shell scripting Classroom - Scott McBrien Using the Windows cross-compiler - Richard Jones
19:30 UTC Training & Tips for Fedora Ambassadors Classroom -- Max Spevack No class held
20:45 UTC Fedora Trademarks Classroom -- Paul W. Frields Introduction to mock, the chroot package builder -- Kevin Fenzi
22:00 UTC Perl Basics Classroom -- Doran Barton Fedora Classroom Wrap-up Session


Time (UTC) February 8
01:30 UTC Introduction to Fedora Classroom and Sessions
01:45 UTC Understanding RPM - The engine behind yum - Clint Savage
03:00 UTC Using Yum - Tricks and tips - Kevin Fenzi
04:15 UTC Fedora 11 Features - Jon Stanley
05:30 UTC Fedora i18n - Jens Petersen
06:30 UTC Fedora Classroom Wrap-up Session


Time (UTC) December 6 December 7
12:00 UTC Introduction to Fedora Classroom and Sessions - Kevin Fenzi Introduction to Fedora Classroom and Sessions - Kevin Fenzi
12:15 UTC Training & Tips for Fedora Ambassadors -- MaxSpevack Making text exquisite, worldwide — packaging fonts in FedoraNicolas Mailhot
13:30 UTC Intro to Bug Triage Jon Stanley How to wow your friends with awesome Gimp tricks! Máirín Duffy
14:45 UTC KDE4 for KDE3 users - Kevin Kofler, Rex Dieter A great class goes here
16:00 UTC Creating Logical Volumes - Clint Savage Fedora Classroom Wrap-up Session


Time (UTC) November 8 November 9
20:00 UTC Clint Savage - SELinux Basics Kevin Fenzi - Firewall Basics
21:00 UTC Jon Stanley - An introduction to Bugzilla Jeroen van Meeuwen - Creating a Fedora Remix
22:00 UTC Paul W. Frields - Beginner's guide to getting involved No class scheduled
23:00 UTC Ignacio Vazquez-Abrams - Package Taxonomy and Techniques Jeroen van Meeuwen - Configuration Management using Puppet