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 Fedora — Nicolas 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 |