Batch 76: Core Ruby

We help Ruby Newbies go from zero to awesome!

Buy Now US$ 59.00

The interactive aspect of having a mentor critique your work is what makes this course a bit special compared to ... "automated" training....".

Buy Now US$ 59.00
Buy Now US$ 59.00

What makes RubyLearning courses different?

  • The interactive aspect of having a mentor critique your work is what makes this course a bit special compared to ... "automated" training...."
  • RubyLearning has been teaching Ruby programming since the year 2006

Course Start date and period

The course starts from Saturday 15th April 2017 and runs for 7 weeks.

Contact

  • Satish Talim whose Twitter handle is @IndianGuru and email id satish [at] rubylearning.org


Buy Now US$ 59.00

Facilitators

Victor Goff

See profile for more information. Home page may have some helpful links.

Satish Talim

Go and Ruby Hobbyist

Testimonials

You kindly offered me the opportunity to join your Ruby course. I’m new to development and found the course, even though basic for programmers, a little tricky for me. I managed to complete all of the assessments and really learnt a lot. Thank you very much for the opportunity. It has really given me the push I needed to learn Ruby and I’m currently treading my way through both the pickaxe and Agile Development books and enjoying it. I’ve recently been offered a position as a Junior Systems Developer at a local Software house in South Africa - all thanks to the push you gave me which gave me the motivation and drive to get going.

Sandra Randall (Butler)

Buy Now US$ 59.00

Course Syllabus

1 General

Go through the "General" section before you start your weekly learning.

  1. READ THIS FIRST
  2. Read: How does the course work?
  3. Use: RubyLearning Hangout and other ways to "hang-out"
  4. Social Forum
  5. Join: The Slack Channel

2 Week 1

  1. Read: The Philosophy of Ruby
  2. Read: How to use IRB (Interactive Ruby)
  3. Read: Ruby Coding Style / Convention
  4. Read: Tutorial
  5. Do: Exercise 1 - Operator Precedence
  6. Read: Some useful Ruby methods
  7. Do: Exercise 2 - Format String
  8. Do: Exercise 3 - How Old?
  9. Do: Exercise 4 - Minutes in a year
  10. Do: Exercise 5 - Value of a variable
  11. Do: Exercise 6 - Convert
  12. Do: Challenge 1 - Year, Months etc.
  13. Do: Challenge 2 - Convert
  14. Do: Challenge 3 - Text Formatting
  15. Refer: Course Ruby Programs
  16. Do: Quiz
  17. Read: *PARALLEL TRACK* Start using Git and GitHub
  18. Post: Your Git and GitHub Questions Here
  19. Post: Your Questions for Week 1
  20. Post: Any Un-Answered Questions Here

3 Week 2

  1. Read: Tutorial
  2. Read: Some useful Ruby methods
  3. Read: Recipes
  4. Read: THIMK
  5. Do: Exercise 1 - Split a string
  6. Do: Exercise 2 - Difference in outputs
  7. Do: Exercise 3 - Method leap_year
  8. Do: Exercise 4 - THIMK - Why output nil?
  9. Do: Exercise 5 - x = y wait, what?!
  10. Do: Exercise 6 - THIMK - case c
  11. Do: Quiz
  12. Do: Challenge 1 - Reusable code: prompt method
  13. Do: Challenge 2 - Formal logic challenge
  14. Do: Challenge 3 - Column-String Alignment
  15. Post: Your Questions for Week 2
  16. Post: Any Un-Answered Questions Here

4 Week 3 - I'ts Intense!!

  1. Read: Tutorial
  2. Read: Some Useful Ruby Methods
  3. Read: Recipe
  4. Do: Exercise 1 - Ten for Fifty
  5. Do: Exercise 2 - Inserted Word
  6. Do: Exercise 3- Directory Manipulation
  7. Do: Exercise 4 - Range
  8. Do: Exercise 5 - Key = Value
  9. Do: Exercise 6 - Deaf Granny (Part One)
  10. Do: Exercise 7 - Text Analyzer
  11. Do: Exercise 8 - FizzBuzz
  12. Do: Exercise 9 - Reverse Word Order
  13. Do: Exercise 10 - Sum of all Things
  14. Do: Exercise 11 - Odd or Even?
  15. Do: Exercise 12 - Who did not attempt Quiz 1?
  16. Do: Exercise 13 - DRY: Don't repeat yourself
  17. Do: Exercise 14 - Sample Question from the Important Ruby Association Certified Ruby Programmer Examination
  18. Do: Exercise 15 - Select correct outputs
  19. Do: Exercise 16 - Sort by Length
  20. Do: Quiz
  21. Do: Challenge 1 - FizzBuzz Expanded!
  22. Post: Your Questions for Week 3
  23. Post: Any Un-Answered Questions Here

5 Week 4

  1. Read: Tutorial
  2. Read: Some useful Ruby methods
  3. Read: Playfair Instructions
  4. Post: Your Questions Related To Playfair Cipher
  5. Do: Exercise 1 (Dog class) and 1A (optional - Adding individual Dog behaviors Challenge)
  6. Do: Exercise 2 - Rectangle class
  7. Do: Exercise 3 - Deaf Grandma modified
  8. Do: Exercise 4 - Swap Contents
  9. Do: Exercise 5 - Dir.glob
  10. Do: Quiz
  11. Do: Statistics Challenge - Word Counting
  12. Post: Your Questions for Week 4
  13. Post: Any Un-Answered Questions Here

6 Week 5

  1. Read: Tutorial
  2. Read: Some useful Ruby methods
  3. Do: Exercise 1 - Unpredictable String
  4. Do: Exercise 2 - Shapes
  5. Do: Exercise 3 - Gameboard
  6. Do: Exercise 4 - Spec Change
  7. Do: Quiz
  8. Do: Challenge - Quick and Dirty REPL
  9. Do: Challenge - Directory Diff
  10. Post: Your Questions for Week 5
  11. Post: Any Un-Answered Questions Here

7 Week 6

  1. Read: Tutorial
  2. Read: Ruby Food for thought
  3. Read: Some useful Ruby methods, keywords and class
  4. Do: Exercise 1 - class Person
  5. Do: Exercise 2 - mp3 file
  6. Do: Exercise 3 - Text Analyser Logging
  7. Do: Exercise 4 - Text Analyser Exception
  8. Do: Exercise 5 - Game
  9. Do: Quiz
  10. Post: Your Questions for Week 6
  11. Post: Any Un-Answered Questions Here

8 Final Week

  1. Read: Tutorial
  2. Do: Exercise 1 - Klass
  3. Do: Exercise 2 - DTRConvertor
  4. Do: Exercise 3 - month days
  5. Do: Exercise 4 - last_modified
  6. Do: Exercise 5 - repeat call
  7. Do: Quiz
  8. Do: Challenge - Take One or Take All!
  9. Post: Your Questions for Final Week
  10. Post: Any Un-Answered Questions Here
  11. Read and Do: Final Farewells
Buy Now US$ 59.00