Classroom

Revision 175 as of 2010-12-15 18:33:34

Clear message

As of 2014 the Ubuntu Classroom project is no longer active.
Thanks to everyone for their support over the years. Write to the ubuntu-community-team mailing list if you have further ideas in this space.

Introduction

ubuntu_classroom_logo.png


The Ubuntu Classroom is part of the Ubuntu Community Learning Project.

The idea of The Classroom is to host regular tutorial sessions on the freenode IRC server in the #ubuntu-classroom channel. The tutorials cover information for Ubuntu, Kubuntu and Xubuntu users, primarily on ways in which the user can contribute back to the Ubuntu project. The Classroom attempts to have sessions for all levels of expertise, from beginner to advanced. These sessions be instructed by members and teams within Ubuntu community and last about one hour.

Why Ubuntu Classroom? Several teams within Ubuntu offer IRC sessions. Classroom seeks to be a centralized location for these sessions to be held and resources documented. Ubuntu Classroom currently hosts classes for the following:

Is your team hosting classes but not involved with Classroom? Feel free to join the Ubuntu Classroom Mailing List and get involved!

Following Ubuntu Classroom on identi.ca and twitter

Subscribe to Ubuntu Classroom on identi.ca and twitter for classroom updates and session announcements!

Ubuntu Classroom on identi.ca
Ubuntu Classroom on twitter

Schedule

Upcoming Sessions:

Please see the official Learning Events Calendar to view the upcoming Ubuntu Classroom Sessions.

The schedule is available in iCalendar (ics) format, subscribe to the calendar using Google Calendar or Evolution.

Past Sessions:

Date

Time

Class Topic

Event

Instructor(s)

Wed 15 Nov

17:00 UTC

Basics of Bug Triaging

devildante

Wed 24 Nov

00:00 UTC

Packaging Alley-oop -- Getting your package into Ubuntu through Debian

Packaging/Training

paultag

Tue 23 Nov

14:00 UTC

Tutorial on Debian/Ubuntu Packaging

Packaging/Training

bilalakhtar

Fri 22 Oct

19:30 UTC

Intro to Ubuntu

MichaelH

Sat 16 Oct

17:00 UTC

Introduction to Python: Part 5

Beginners Team Dev Academy

Pedro Mendes de Araújo

Thu 14 Oct

01:00 UTC

Tips and Tricks for New Developers

Packaging/Training

nhandler

Mon 11 Oct - Fri 15 Oct

14:00 - 17:00 UTC

Various

Ubuntu Open Week

Various

Sat 9 Oct

17:00 UTC

Introduction to Python: Part 4

Beginners Team Dev Academy

Pedro Mendes de Araújo

Wed 6 Oct

14:00 UTC

Understanding fields in /proc/meminfo

the_hydra

Sat 2 Oct

17:00 UTC

Introduction to Python: Part 3

Beginners Team Dev Academy

Pedro Mendes de Araújo

Mon 27 Sep - Fri 1 Oct

Various

Ubuntu App Developer Week

Various

Sat 25 Sep

17:00 UTC

Introduction to Python: Part 2

Beginners Team Dev Academy

Pedro Mendes de Araújo

Sat 25 Sep

15:00 UTC

Introduction to C++

Beginners Team Dev Academy

DiegoTurcios

Thu 23 Sep

20:00 UTC

Ubuntu Distributed Development Intro + Q&A

Packaging/Training

james_w

Sat 18 Sep

17:00 UTC

Introduction to Python

Beginners Team Dev Academy

Pedro Mendes de Araújo

Fri 17 Sep

04:00 UTC

Packaging without compiling

Packaging/Training

persia

Sat 11 Sep

14-17:00 UTC

Ubuntu Kernel Bug Triage Summit (Maverick)

Various

Thu 2 Sep

15:00 UTC

The sponsoring tools in ubuntu-dev-tools

Packaging/Training

tumbleweed

Sat 7 Aug

17:00 UTC

Launchpad GPG Basics

Zach Kriesse

Wed 28 Jul

19:00 UTC

Installing a LAMP server

phillw

Thu 22 Jul

18:00 UTC

Working with Debian BTS for (not only) Ubuntu Contributors

Packaging/Training

Rhonda

Mon 12 Jul - Fri 16 Jul

Various

Various

UbuntuDeveloperWeek

Various

Sat 10 Jul - Sun 11 Jul

Various

UserDaysTeam/lucid

Ubuntu User Days

Various

Mon 28 Jun

20:00 UTC

Introduction to C# Day 4

juju2143

Fri 25 Jun

20:00 UTC

Introduction to C# Day 3

juju2143

Thu 24 Jun

20:00 UTC

Introduction to C# Day 2

juju2143

Wed 23 Jun

20:00 UTC

Introduction to C# Day 1

juju2143

Thu 10 Jun

12:00 UTC

Operation Cleansweep and the Patch Reviewers Team

Packaging/Training

dholbach

Thu 27 May

18:00 UTC

Preparing Security Updates

Packaging/Training

mdeslaur

Thu 6 May

06:00 UTC

MOTU & Development Q&A

Packaging/Training

dholbach

Mon 3 May - Fri 7 May

15:00 - 19:00 UTC

Various

Ubuntu Open Week

Various

Thu 29 Apr

06:00 UTC

Fixing small bugs in Ubuntu

Packaging/Training

dholbach

Thu 22 Apr

18:00 UTC

How to package XUL extensions

Packaging/Training

bdrung

Thu 15 Apr

16:00 UTC

Fixing an Ubuntu bug with bzr

Packaging/Training

james_w

Thu 8 Apr

15:00 UTC

Q&A session about the DMB work

Packaging/Training

geser

Wed 31 Mar

20:00 UTC

Adopt an Upstream

jcastro

Wed 24 Mar

00:00 UTC

Being an Op in Ubuntu Women channels

pleia2

Thu 11 Mar

05:00 UTC

Adopt an Upstream

qense

Mon 1 Mar - Sat 6 Mar

16:00 - 23:00 UTC

Various

Ubuntu Opportunistic Developer Week

Various

Sat 27 Feb

17:00 UTC

How to effectively use a PPA and providing updated packages

Packaging/Training

Rohan Garg and rowinggolfer

Sat 27 Feb

00:00 UTC

Bug Q&A

Hggdh

Fri 26 Feb

18:00 UTC

Learning Django Part 4

Intro to Django

mhall119

Fri 26 Feb

17:00 UTC

Learning Django Part 3

Intro to Django

mhall119

Thu 25 Feb

16:00 UTC

Intro to Python for Programmers

Ubuntu Opportunistic Developer Week Prep

RickSpencer

Thu 25 Feb

15:00 UTC

Intro to Python for Total Beginners

Ubuntu Opportunistic Developer Week Prep

RickSpencer

Wed 24 Feb - Fri 26 Feb

18:00 UTC

Learning Django Part 2

Intro to Django

mhall119

Tue 23 Feb

18:00 UTC

Learning Django Part 1

Intro to Django

mhall119

Mon 22 Feb - Tue 23 Feb

Various

48 Hours of Ubuntu Manual Learning

Various

Mon 25 Jan - Fri 29 Jan 2010

Various

Ubuntu Developer Week

Various

Sat 23 Jan 2010

Various

UserDays/Logs/January2010

Ubuntu User Day

Various

Thu 21 Jan 2010

20:00 UTC

Python Applications Packaging

DktrKranz

See InstructionArchive for classes from 2006-2009

Presenting in #ubuntu-classroom

If you or your team is interested in presenting in #ubuntu-classroom, please have a look at the information on both the submissions and guidelines pages.

IRC Channel

The Ubuntu community is currently utilizing the freenode servers for IRC. If you are going to join a session, the channel to use is #ubuntu-classroom. If it is your first time using IRC, we ask that you simply review the IRC Guidelines. You may also be interested in this list of IRC HOWTO Pages. To connect to the IRC server, use the following information:

  • Server: irc.ubuntu.com

  • Port: 8001

Once connected to the server type /join #ubuntu-classroom to join the classroom channel. #ubuntu-classroom isn't the main support channels, so you can't expect to join it searching for answers, as most of the time it is a ghost towns. We recommend you continue using #ubuntu, #kubuntu, #edubuntu, or #xubuntu for support.

Information

The classes will start promptly at the designated times. The classroom will be open briefly in order to provide the members and students the opportunity for brief introductions and instructions. Once the class begins, the channel may become moderated (+m), meaning only instructors and administrators will have speaking privileges. This will insure there are no interruptions, making the class enjoyable for everyone attending. If the class is moderated, questions can be asked in #ubuntu-classroom-chat. The proper way to ask a question in #ubuntu-classroom-chat is: QUESTION: Type your question here. Further instructions will be given at the beginning of each class.

See the Ubuntu Classroom Guidelines for more details.

Logs/Transcripts

The classroom sessions are recorded, along with all the Ubuntu related IRC logs at Ubuntu IRC logs. To find the transcript you want you must know the date of the event as the logs are stored by date. Visit Ubuntu IRC logs and select the year, then the month and date on the subsequent pages. This will give you a list of all the Ubuntu related IRC logs for that day, available as both a text file and html (for your web browser). Navigate to the Ubuntu classroom logs, #ubuntu-classroom.html and #ubuntu-classroom.txt and select a format.

Getting Involved

Are you interested in helping out with the Ubuntu Classroom? Please visit our volunteer page for more information on what help is needed and the teams structure.

Contact

If you are interested in becoming a member or instructor or interested in seeing a specific class, have remarks on a past class, issues with what was taught, please visit the Contact Us page to find out how to get in touch with us!