Learn the Ruby programming language in this full course/tutorial. The course is designed for new programmers, and will introduce common programming topics using the ruby language.
NY State-Licensed Certificates in Design, Coding & AI — Online
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Syllabus
Introduction.
Windows Installation.
Mac Installation.
Hello World / Setup.
Drawing a Shape.
Variables.
Data Types.
Working With Strings.
Math & Numbers.
Getting User Input.
Building a Calculator.
Building a Mad Libs Game.
Arrays.
Hashes.
Methods.
Return Statement.
If Statements.
If Statements (continued).
Building a Better Calculator.
Case Expressions.
While Loops.
Building a Guessing Game.
For Loops.
Exponent Method.
Comments.
Reading Files.
Writing Files.
Handling Errors.
Classes & Objects.
Initialize Method.
Object Methods.
Building a Quiz.
Inheritance.
Modules.
Interactive Ruby (irb).
Taught by
freeCodeCamp.org
Reviews
4.6 rating, based on 5 Class Central reviews
-
The Introduction to Ruby course is an excellent starting point for beginners who want to learn programming. It explains fundamental concepts such as variables, conditionals, loops, methods, classes, objects, hashes, symbols, and file handling in a clear and easy-to-understand manner. The lessons are straightforward and provide enough examples to help learners understand how Ruby works. The quizzes reinforce the concepts well, although some questions can be tricky because they focus on specific terminology. Overall, it is a great introductory course that builds a solid foundation before moving on to more advanced Ruby or Ruby on Rails topics.
-
Very basic. One can understand the basic syntax of Ruby by completing this course. But no deep dive. Also well for very beginners. But if anyone wants to learn a little advance, this is not a course for him.
-
This Ruby course for beginners is an excellent resource for those starting their programming journey. It offers a comprehensive introduction to Ruby, a powerful yet beginner-friendly language.
The course is well-structured, starting with basic concepts and gradually moving to more complex topics.
The exercises allow students to apply what they’ve learned, reinforcing their understanding.
The instructors explain concepts clearly, making it easy for beginners to follow along. Overall, this course is a great starting point for anyone interested in learning Ruby. -
Very good course, basic but good to understand. I used to know the basic concept for Ruby and use it to run the next course about ruby that is ruby on rails. congrats.
-
It was detailed and self explanatory, I like the presenter and his mode of communication.
I gained a lot especially as a beginner