Frequently Asked Questions


FAQ Questions

  1. What are the course fees for the various Ruby related courses at RubyLearning?
  2. What payment method do you accept?
  3. I don't have a credit card or Paypal does not work in my country. How do I pay?
  4. What is your Refund policy?
  5. How do I register for the new batch of the Core Ruby course?
  6. Do I have to undergo RubyLearning's Core Ruby course first, before joining any other course?
  7. What's the duration of your courses?
  8. How many participants are there in a course?
  9. How are the courses conducted?
  10. Is there any specific time when I need to be online?
  11. Is it important for me to participate in the course forums?
  12. How much time do I need to spend online for a course, in a day?
  13. Are teachers like Satish and Victor available 24x7?
  14. Can I directly talk with the mentors or are all discussions through the forums only?
  15. Is there any specific set time for feedback (e.g., any mentor responds to me within 24 hours?)
  16. What happens if nobody answers my questions / queries?
  17. What is IRC?
  18. I heard that you use IRC in the courses. Do I have to use that?
  19. How many mentors are there for the course?
  20. How do the mentors get chosen?
  21. How do the mentors participate during the course?
  22. What happends to the class (or forums) after a course is over? Can you keep it open for a few more days so that students can complete and discuss too?
  23. Do I get a certificate after I complete a course?
  24. How do I quit from a course?

FAQ Answers

  1. What are the course fees for the various Ruby related courses at RubyLearning?
    The course fees for the various Ruby related course like Core Ruby, Ruby Metaporgramming, Sinatra etc. are announced at RubyLearning.org on a per batch basis.
    The nominal cost of these courses helps RubyLearning maintain the RubyLearning sites and provide quality content to you.
  2. What payment method do you accept?
    Payment for these courses is via Paypal. Normally, your payment will be processed within seconds, and your enrollment will be completed immediately.
  3. I don't have a credit card or Paypal does not work in my country. How do I pay?
    You can use Western Union Money Transfer method to send cash. Participants in India can only pay by bank transfer. In case you are going to use Western Union or Bank Transfer, send us an email at satish [at] rubylearning [dot] org and we will send you the details.
  4. What is your Refund policy?
    The course fees are non-refundable. There can be NO EXCEPTIONS to this policy.
  5. How do I register for the new batch of the Core Ruby course?
    • You first create an account on the site (see right-hand top corner of the RubyLearning.org site). An email will be sent to your registered email address. This email contains a link to confirm your account. Please click on that link.
    • Once your registration has been confirmed, login to the site and click on the course link. Pay the relevant course fee and email me your registered email id. I will enroll you into this course.
    • Update your profile (with photo) and introduce yourself at the Course Social Forum.
    • Read the files - Read Me First, FAQ and Course Syllabus
    • Please Introduce Yourself on the Course Social Forum, so that all the participants know each other.

      The course is based on the Ruby eBook and the rubylearning.com site. If you have a slow internet connection or have no or limited access to the internet, I would suggest that you purchase the Ruby eBook. The Ruby eBook contains all the Core and Advanced Ruby topics covered on the RubyLearning.com site. The eBook is over 200 pages and is in pdf format. The cost of this eBook is a nominal US$ 9.95 only and is being collected to help maintain the site and the eBook, and also provide quality content to you. Purchase of this eBook is not mandatory.

      You will get the most out of this course if you actively participate in all the forums in this course.
  6. Do I have to undergo RubyLearning's Core Ruby course first, before joining any other course?
    To do the advanced courses, a participant needs to know Ruby syntax, arrays, hashes, blocks, iterators, and frequently used methods (here is what we cover in the Core Ruby course). Undergoing the Core Ruby course at RubyLearning is not a pre-requisite.
  7. What's the duration of your courses?
    POIRSC101 - The Introduction to Sinatra course - 2 weeks
    POIRPWSC101 - The Ruby with Shoes course - 2 weeks
    FOGGHC101 - The Git & GitHub course - 2 weeks
    PORPC101 - The Core Ruby course - 7 weeks
    POJRPC101 - The Introduction to JRuby course - 3 days
  8. How many participants are there in a course?
    There is no limit (minimum or maximum) to the number of partcipants in a course.
  9. How are the courses conducted?
    Let us assume that a course is from 13th to 26th Dec. Everyday starting 13th, you should log into the course at a time convenient to you (there is no fixed time during the day, to start with your lessons). Read thro' that particular day's lesson, understand the same, solve the examples / assignments given in that lesson. Then attempt the quiz (if any) pertaining to that lesson and finally the exercises. If at any time you are stuck, just post your questions in the relevant forum thread of that lesson. There are normally over 2 to 5 Mentors from different countries to help solve your queries and problems.
  10. Is there any specific time when I need to be online?
    No. You need not be online at a specific time of the day.
  11. Is it important for me to participate in the course forums?
    YES. You must Participate in the forum(s) for asking and answering questions or starting discussions. Share knowledge, and exchange ideas amongst yourselves (participants) during the course period. Participants are strongly encouraged to post technical questions, interesting articles, tools, sample programs or anything that is relevant to the class / lesson. Past participants will confirm that they learned the best by active participation.
  12. How much time do I need to spend online for a course, in a day?
    This will vary from person to person. All depends upon your comfort level and the amount of time you want to spend on a particular lesson or task.
  13. Are teachers like Satish and Victor available 24x7?
    Satish is based in India and is normally available all days of the week from 6 am to 6 pm (India time). Victor is based in USA and is normally available the whole day till late night.
  14. Can I directly talk with the mentors or are all discussions through the forums only?
    Normally everything related to the course is through the forum(s). You can send a private message to Satish, if you feel that you want to communicate something important or urgently.
  15. Is there any specific set time for feedback (e.g., any mentor responds to me within 24 hours?)
    Normally somebody should answer your query / question within 24 - 48 hours.
  16. What happens if nobody answers my questions / queries?
    Normally, that will not happen. In case you feel that your question / query is not answered, then please post the same in the thread - "Any UnAnswered Questions / Queries".
  17. What is IRC?
    Please read about IRC.
  18. I heard that you use IRC in the courses. Do I have to use that?
    It's your choice whether to use IRC or not. This has been provided as a convenience and normally some of the Mentors are online there. Check out RubyLearning's IRC channel.
  19. How many mentors are there for the course?
    There are normally over 2 to 5 Mentors per course.
  20. How do the mentors get chosen?
    All the Mentors are devoting their time and energy voluntarily. Normally, the best students from a batch (based on their previous software experience and performance in the course) are offered a chance to help out as Mentor for the next batch onwards.
  21. How do the mentors participate during the course?
    The mentors would help solve your questions / queries and also guide you on something which you have not followed in the course. If you are willing, they can also point you to some additional information and exercises, related to Ruby.
  22. What happens to the class (or forums) after a course is over? Can you keep it open for a few more days so that students can complete and discuss too?
    The course and its forum is open for a month after the last day of the course. In case, for whatever reason, you are not able to complete the batch, you can join the next batch for free. Just send me an email at satish.talim [at] gmail [dot] com
  23. Do I get a certificate after I complete a course?
    At present you will get a certificate of participation for the Core Ruby course, provided you have completed all the exercises, attempted the quiz questions and participated in the forums.
  24. How do I quit from a course?
    We wouldn't like that to happen. However, in case you want to 'quit' from a course or for some reason want to un-subscribe, kindly message Satish Talim or email him at satish [at] rubylearning [dot] org

Free Online Ruby Programming Course