Can YOU suggest new course contents?

by Satish Talim on March 19, 2009

Can YOU suggest new course contents?

We’re rapidly expanding our course offerings here at RubyLearning, trying to keep up with the enormous and ever-growing interest in “everything” Ruby. We have recently introduced four new courses namely: “Using Twitter with Ruby”, “Introduction to Sinatra”, “Introduction to FXRuby” and “Git & GitHub”.

A constant demand at RubyLearning has been for a free, introductory course on “Ruby Networking and the Internet“. This could broadly cover:

  • Networking Concepts
  • Basic Network Operations
  • Sockets
  • Clients and Servers
  • HTTP and the Web
  • EMail
  • FTP
  • A small project

But we need your YOUR help, because as you know this is a big subject and we’d like to be sure to focus in on the areas of most interest to you.

Please post your suggestions as comments to this blog post. It won’t take more than a minute or two.

Technorati Tags: , , , , ,

Posted by Satish Talim

{ 26 comments… read them below or add one }

Arjun Ram March 19, 2009 at 9:02 am

Here are a few suggestions:

Hpricot with Regular expressions
Building a crawler


dave March 19, 2009 at 9:03 am

for me, topics on http/web, email and ftp would suit nicely to further reinforce my basic learning of ruby…



Matías March 19, 2009 at 9:12 am

Daemons, HTTP Servs. (Mongrel, WebRICK, etc.)


Peter Cooper March 19, 2009 at 9:25 am
Willian Molinari March 19, 2009 at 9:27 am


Very insteresting course!
FTP topic is very interesting and makes me remember the small project of the third batch! The project is very interesting to understand the concepts of FTP and have fun!

Sockets are a cool topic too! =)


WIllian Molinari


Hector Sansores March 19, 2009 at 10:08 am

PDF generation with prawn


Zoran Rilak March 19, 2009 at 10:18 am

Being an introductory level course, it feels right and in the spirit of Ruby to get the reader’s hands dirty from the get-go. Use irb, focus on “real” Web objects (webpage, remote file, tags, e-mail) and operations on them. Mirror 1-1 with Ruby library objects that map onto those concepts and explain the basic working of their interfaces (anyone who’s so much as heard of Ruby knows about .methods() and .inspect() and the like, so they can tinker with what they find intriguing the most). This has an advantage in the sense that if the reader is familiar with the “real” objects which comprise the bulk of the Internet, s/he will only have to pay attention to the “Ruby way” of handling them. If, on the other hand, they aren’t familiar with the nuts and bolts of e-mail, HTML, FTP etc., they will get acquainted with those by following through the classes and methods expostulated.

Just my 2¢.


Hector Sansores March 19, 2009 at 10:20 am

RSpec and Cucumber


abhishek March 19, 2009 at 10:20 am

I think, Ruby with other technologies is more important. Anyone can go and learn any language with ebooks, but most important is, how can we can go beyond the boundaries. Therefore a course on Ruby with Adobe Flex, or other technologies is required. This is my own thinking.
Thx, :)


Letícia March 19, 2009 at 10:26 am

I agree with Dave:


phonx March 19, 2009 at 10:39 am

writting 3d graphic engine using ruby


Alex Zavalny March 19, 2009 at 11:25 am

Hi! Here is my suggestion: all these passengers, capricano’s etc. For example I work with ruby, made few webpages but still have not spent time on studying all these stuff. Probable would be could topic for courses.


Tinu Cleatus March 19, 2009 at 11:40 am

What about some interesting stuff like rb-appscript or Ruby OSA or even mac ruby.


saurabh.purnaye March 19, 2009 at 12:58 pm

Hello Sir,
I am developing an application with the xmpp protocol, which is used for chatting.. This could be a content how to develop chat application with ruby on rails!


vtypal March 19, 2009 at 1:27 pm

Rack, Ramaze, Sequel, Sockets and Shoes2.


Gaveen March 19, 2009 at 2:22 pm

I’d say HTTP, FTP, SSH, SMTP/POP are very useful.

Metasploit project have some really interesting Ruby tools/resources for advanced TCP/IP magick such as Rex library, etc. It will also be worth having a look.


cquaker March 19, 2009 at 3:42 pm



Michael Kohl March 19, 2009 at 4:21 pm

+1 for sockets
Hpricot could be nice too
Crawlers using WWW::Mechanize


Slavo Furman March 19, 2009 at 4:37 pm


It would be great if there will be course about basics of RSpec and BDD programming.



James bergstrom March 19, 2009 at 10:40 pm

A sockets course that also covered some of the higher level net libs would be nice


skim March 19, 2009 at 11:32 pm

I would love to see a course on wxruby


Wholly_Garage_Manager March 20, 2009 at 12:06 am

HAML/SASS , Compass + blueprint


phoet March 20, 2009 at 12:56 am

+1 for MacRuby! I had a bad time using RubyCocoa and i would like to compare it with MacRuby.


Rimpy March 20, 2009 at 3:06 am

well it would be really great we you have any plan for ruby + flex. It would be really interesting to explore beyond the boundaries.



Felipe Coury March 20, 2009 at 3:10 am

I’d say anything test related. RSpec and Cucumber would be awesome. But not limited to it.

Things like Shoulda, Factory Girl, Machinist, etc… Are other specialized but in my opinion one of the most amazing subjects.


Harry March 20, 2009 at 5:15 am

one vote from me to word ruby and flex.


Leave a Comment

{ 10 trackbacks }

Previous post:

Next post: