Ruby for Absolute Beginners!

Ruby Tutorial for Absolute Beginners. Learn Ruby For Free. Go from Beginner to Expert in Ruby.
Rating: 4.1 out of 5 (389 ratings)
22,839 students
Ruby for Absolute Beginners!
Rating: 4.1 out of 5 (389 ratings)
22,839 students
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

Requirements

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

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!

Thanks,

Ashok

Who this course is for:
  • Anyone who wants to get their hands dirty to learn programming language.
Course content
4 sections • 47 lectures • 7h 1m total length
  • Introduction
    03:43
  • Tips for Learning this Course
    00:54
  • Java Installation for Mac
    04:16
  • Bash Profile Set up for Mac
    03:59
  • Java Installation for Windows
    05:26
  • Ruby Installation for Mac
    07:05
  • Ruby Installation for Windows
    03:13
  • Rubymine Installation for Mac
    06:52
  • Rubymine Installation for Windows
    07:03
  • Eclipse(Rubymine Alternative) Installation for Mac
    06:20
  • Eclipse(RubyMine Alternative) Installation for Windows
    08:05
  • What is String?
    10:40
  • String Methods
    13:10
  • More String Methods
    12:47
  • Integer in Ruby
    04:00
  • Integer Methods
    12:09
  • Conditional Execution - If & Else
    15:14
  • If & Else Continued
    09:59
  • Conditional Execution - Case
    13:14
  • String Interpolation
    08:28
  • Array in Ruby
    16:48
  • Looping - for/while/until
    13:52
  • Looping Continued
    09:32
  • Advanced Looping
    09:26
  • Hashes in Ruby
    13:32
  • More Hashes
    08:01
  • Ruby Methods
    08:03
  • Ruby Methods Continued
    11:43
  • Ruby Methods with Default Value
    05:37
  • What are Ruby Classes?
    08:56
  • Ruby Classes Continued
    10:16
  • Regular Expressions
    11:02
  • Regular Expressions Continued
    10:55
  • Ruby Variables Types
    14:14
  • Ruby Variables Types Continued
    16:25
  • Ruby as an OOP(Object Oriented Programming Language)
    11:20
  • Ruby OOP - Encapsulation
    12:39
  • Ruby OOP - Inheritance
    09:09
  • Ruby OOP - Inheritance Continued
    10:49
  • Ruby OOP - Polymorphism
    11:14
  • Ruby Modules
    06:48
  • Ruby Modules Continued
    11:14
  • File IO
    10:20
  • File loading
    11:28
  • Helpful Resources
    00:01
  • Bonus (Secret)
    00:11
  • Final Words
    01:14

Instructor
CEO at SeleniumGuru.com
Ashok Tulachan
  • 4.3 Instructor Rating
  • 2,471 Reviews
  • 63,222 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.