This is Crash Course's first offering of a multi-week, online technical course; in this case, a series of 24 (actually, closer to 30 by now) lessons to gently introduce one to the joys and intricacies of basic Linux kernel programming. The first few lessons (and a number of others sprinkled throughout the course) are freely readable and shareable by anyone, while the remaining course lessons are available exclusively to subscribers for a course registration fee of only $39 (CAD) for the entire course. (That's not $39 per lesson, that's $39 for the entire course.)
The content of this course and other parts of this site are changing on pretty much an hourly basis so if you want to keep up with new developments, feel free to follow me on Twitter at http://twitter.com/rpjday or drop me a note at
P.S. And we have testimonials, yes, we do.
P.P.S. Let me emphasize that the lessons you see below are not the entire course. Check the course syllabus -- there's more to come. They're simply being posted as we complete them.
P.P.P.S. I would be remiss in not pointing out that, if you want state of the art in terms of a new book on Linux kernel programming, you need to pick up a copy of the newly-released 3rd edition of kernel guru Robert Love's Linux Kernel Development, for which I was the technical editor. That's what you call "street cred," right?
Robert P. J. Day,
Waterloo, Ontario, CANADA
We're aware of the time and budget pressures at most companies, normally accompanied by the plaintive cry from management of, "Yes, I know we need training on that topic, but I just can't afford to send my entire team away for three (or four or five) days to get it!" And that's where we come in.
The main focus at Crashcourse is to offer a choice of intense, 1-day, hands-on courses on specific topics in Linux and open source. And given that we already have the laptops for the delivery of that training, the idea is to show up early, set up a classroom, then spend the day teaching exactly the topic you're interested in. No travel time, and no wasted classroom time.
If we don't already have a course that addresses the topic you're interested in, drop us a note and we'll see what we can do -- our content providers can almost certainly put together a course that's precisely what you're after.
While there are a variety of sources for Linux and open source training, we at Crashcourse are taking a slightly different approach. Our philosophy is simple: exactly the training you want, and no wasted time or travel to get it.