Ruby and Shoes Programming: A New Course

by Satish Talim on October 30, 2008 · 19 comments

Let’s Enjoy Ruby and Shoes Programming!

RL has been conducting online Ruby programming courses that has had over 6000 participants spread across 140+ countries. This has been possible due to the extensive support provided by the mentors and assistant teachers of these courses. RL strives hard to improve the methodology and course content based on the extensive and positive feedback we receive. Thanks to YOU, people like Fabio Akita and companies like Locaweb who make this possible.

What’s Shoes?

The extraordinaire Rubyist “Why The Lucky Stiff” (_why) has been working energetically on Shoes, a Ruby Cross Platform GUI App Toolkit. Shoes is simple and straightforward.

Shoes Icon

If you learn Shoes and Ruby programming, your programming life would become much more enjoyable!

Who’s It For?

You need some background in Core Ruby to make the most out of this course,

Dates

The course starts on 14th Feb. 2009. It’s a two week course. You first need to register on the site and then enroll into the course.

What Will I Learn?

The brief outline of this course is:

First Week

Create your own Pong in Shoes by doing the five steps.

Sample Screenshot:
sample screenshot

Second week

Create your own Mini Adventure Game GUI Part by doing the five exercises.

Sample Screenshot:
sample screenshot

Course conducted by?

The course is conducted by Shoes Ninja - Satoshi Asakawa from Japan with 24×7 help from the assistant teachers and mentors at RubyLearning.

Early Bird Registration Discounts

  • For the first 20 registrations, Course Fee: US$ 3 per participant
  • For the next 30 registrations, Course Fee US$ 4 per participant
  • After the first 50 registrations, Course Fee US$ 5 per participant

The course fee goes towards maintaining RubyLearning and helps provide quality content to you.

The first two batches were a run-away success. So hurry, registrations have started.

This FAQ would help answer most of your queries.

Update: _why appreciates this course. We are honored!

Technorati Tags: , , , , ,

Posted by Satish Talim

Follow me on Twitter to communicate and stay connected

{ 3 trackbacks }

Nome do Jogo » Blog Archive » Rails Podcast Brasil - Episódio 37
11.11.08 at 7:33 pm
เร็วส์ หกสิบหก » นั่งเทียนเขียนข่าว#25
11.13.08 at 11:00 pm
Ruby’s Top Teacher in 2008 - Satish Talim
12.12.08 at 7:54 am

{ 16 comments… read them below or add one }

1 Jared Haworth 10.31.08 at 7:34 pm

This looks very interesting, but could anyone with prior experience using RubyLearning.org tell me how classes are conducted? Is it just a series of exercises, or are there class meetings at a specific time as well?

That sort of information doesn’t seem to be anywhere on the site.

2 ashbb 10.31.08 at 10:33 pm

Hi Jared,

We appreciate your interest in this Shoes programming course!

It is conducted by lessons and some exercises. The participants do the exercises; they can then post their solutions, questions/queries and anything they want to discuss relevant to these lessons/exercises. ‘Share and discuss‘ - that’s the mantra which is the most important thing and the royal road to learning the programming.

The participants come from all over the world, and therefores the class meeting at a specific time is a bit difficult. But we also have an IRC channel (#rubylearning.org) on FreeNode; you can join the same freely.

We do look forward to seeing you in the course. :D

Let’s enjoy Ruby and Shoes!
Satoshi Asakawa (ashbb)

3 jerry anning 10.31.08 at 11:39 pm

In a typical RubyLearning class, each session (generally one a week) consists of a web page providing an overview of the material to be learned and more pages and/or a .pdf going into detail. There are often outside references provided as well. Then, exercises are given. The student is expected to do the exercises, which may involve writing a program or understanding a particular facet of Ruby. You are encouraged and expected to post your solutions (preferably with comments or explanations) to the appropriate forum topic. Satish and the assistant teachers and your fellow students will see and comment on your answers and solutions. The teachers will often point out flaws and encourage you to correct them and may occasionally challenge you to go beyond the assignment in some way. In the core course, there is also a weekly quiz to help you settle major concepts in your mind. Sometimes there is supplemental material as well. Often, people start forum threads about other Ruby issues not covered in the class, and you are encouraged to use the forum to ask questions. The teachers and other students are a varied lot with considerable combined experience and useful answers are usually forthcoming. Finally, there is an IRC channel devoted to Rubylearning,org on freenode and occasionally conferences and tutorial sessions are held there.

4 kotosha 11.01.08 at 3:20 am

@jared
>> how classes are conducted?
– during learning time (15 to 28 Nov. 2008) every day you would have a bunch of exercises.
– during this time the forum is yours. You can write your solutions there or just ask for help.
– There’s no specific time you can participate - whenever you want (24×7) during that period
– I and all the Assistant Teachers would help you with almost every problem.
– After this time, you will have a solid base of using Shoes with Ruby.
– Personal opinion: Worth it.
regards
Daniel Kotowski

5 V. Goff 11.01.08 at 7:48 am

As well as the above, we are also pretty active in our little area on IRC Chat, which you can get to from the classroom website.

There you will often find me there, or other folks that are very happy to explore and assist.

6 Jared Haworth 11.01.08 at 9:21 pm

Thanks everyone! It sounds like a great learning resource, if I’ve got the time to participate, I’ll definitely sign up!

7 Letícia 11.02.08 at 1:18 am

I loved the Shoes Ninja part! =D

8 _why 11.23.08 at 10:25 am

Let me say, the work you folks are doing is astonishing. You are building an army, Satish! I would really like to hear a lot more about how the last class went, what kinds of troubles you ran into and anything — absolutely anything — you’d like to see in Shoes in the future.

I’m tempted to take the class myself. It strikes me that Satoshi knows Shoes better than I do at this point.

9 Satish Talim 11.23.08 at 10:45 am

_why Satoshi and I are honored. With your kind support, we shall strive to make the course better and useful to the participants. Thank you once again.

10 ashbb 11.23.08 at 11:37 am

Unbelievable!!!

Thank you so much for your encouragment, _why and Satish.

I love and am enjoying Ruby and Shoes programming!!

11 kotosha 11.23.08 at 4:31 pm

Yeah! _why’s comment was really encouraging! Army.. That’s the best word describing our attitude to teaching other ruby language.

It’s not the end, it’s just a beginning. There’s a lot of thinks we can learn and teach others.

Let’s still wear these ruby shoes :D

12 Satish Talim 11.25.08 at 7:17 am

Somebody asked me - “Do I have to take the Core Ruby course first?”
Well, if you know Core Ruby you can take the Ruby with Shoes course. It is not necessary that you should have done the Core Ruby course from RubyLearning.

13 Willian Molinari 11.26.08 at 4:04 pm

Æ!!

Very cool! =)
I’m glad to see _why’s comment here! =)

It really encourage myself to participate more and more! I’ll be back! =P

Cheers,

Willian Molinari

14 bhikkhusirin 11.27.08 at 2:41 pm

It may be a great on the standard app!

15 Himansu Desai 12.25.08 at 12:51 am

Hi - Is the time format (certain days only) mandatory? The course looks great (and the price too) but I’m afraid that I’ll be on the road for some of that time. It would be nice to be able to do part of the course at your own convenience - even if it means not having access to live responses from the tutors :)
Thanks

16 Satish Talim 12.25.08 at 6:42 am

Himansu since the course is only for 2 weeks, every day is important. You can log in to the course any time of the day and even if you miss out certain days, you can make up later. Also, the course remains open for a month after the last date. Hope this helps.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: 50+ Rubyists to Follow on Twitter

Next post: Little Known Ways to Ruby Mastery by Guy Naor