Ruby for Absolute Beginners!

Ruby Tutorial for Absolute Beginners. Learn Ruby For Free. Go from Beginner to Expert in Ruby.
Free tutorial
Rating: 3.9 out of 5 (690 ratings)
31,349 students
7hr of on-demand video

You will be able to learn write code using Ruby Programming language.
Learn Ruby in Simplest way possible
Learn about Loops in Ruby
Learn about Conditional Execution in Ruby
Learn about classes and modules in Ruby
Learn about different types of methods in Ruby
Learn about different types of variables in Ruby


  • You should be able to use PC or Mac at the beginner level


Hello Students,

As the Course title says it all,  this course "Ruby For Absolute Beginners" is created absolutely for any one wanting to get their hands dirty and learn programming language

Since Ruby has very little to no syntax, It is the most easiest language to learn any programming language.

If you are new to programming or have no prior knowledge about programming, then look nowhere.

This course is totally dedicated and planned for new comers who wants to learn programming and there is no any other simpler language than "Ruby" to learn programming.

Please find the curriculum or course contents below.

Section 1: Introduction 

  1. Introduction 

  2. Course Overview

Section 2: Software Setup

  1. Java Installation for Mac

  2. Bash Profile Set up for Mac

  3. Java Installation for Windows

  4. Ruby Installation for Mac

  5. Ruby Installation for Windows

  6. Rubymine installation for Mac

  7. Rubymine Installation for Windows

Section 3: Ruby Essentials

  1. What is String?

  2. String Methods

  3. More String Methods

  4. Integer Methods

  5. Conditional Execution - If & else

  6. If & Else continued

  7. Conditional Execution - Case

  8. String Interpolation

  9. Array in Ruby

  10. Looping - for/while/until

  11. Looping Continued

  12. Advanced Looping

  13. Hashes

  14. More Hashes

  15. Ruby Methods

  16. Ruby Methods Continued

  17. Ruby Methods With Default Value

  18. What are Ruby Classes?

  19. Ruby Classes Continued

  20. Regular Expressions

  21. Regular Expressions Continued

  22. Ruby Variables Types

  23. Ruby Variables Types Continued.

  24. Ruby as an OOP

  25. Ruby OOP - Encapsulation

  26. Ruby OOP - Inheritance

  27. Ruby OOP - Inheritance Continued

  28. Ruby OOP - Polymorphism

  29. Ruby Modules

  30. Ruby Modules Continued

  31. File IO

  32. File Loading

Section 4: Conclusion

33. References

34. Bonus 

36. Final words

Happy Coding!



Who this course is for:

  • Anyone who wants to get their hands dirty to learn programming language.


CEO at SeleniumGuru.com
Ashok Tulachan
  • 4.2 Instructor Rating
  • 3,828 Reviews
  • 95,459 Students
  • 4 Courses

Ashok Tulachan is an entrepreneur, avid automation engineer, software engineer in test, full stack developer, AWS certified developer and certified tutor for automation courses.

He has worked in numerous fortune 500 companies bagging more than 8 years of experience in Automation in different domains such as Financial, Mortgage, Insurance and Government with various different automation tools such as QTP, TestComplete, Selenium RC and Selenium WebDriver.

He loves learning new things both in technology and personal development and shares them on his website and blog. He have mentored students in class room trainings as well as in virtual world via skype and "Go to Meeting" software program throughout the world.

He has spoken on technical topics at several agile and automation conferences.

You can follow him on his company website and personal blog.

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses