Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Ruby Programming Language - Full Course

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates

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.

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

Start your review of Ruby Programming Language - Full Course

  • Profile image for James J. Imperial
    James J. Imperial
    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.
  • Profile image for Sajib Saha
    Sajib Saha
    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.
  • Profile image for Brice Michel
    Brice Michel
    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.
  • Anonymous
    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.
  • Profile image for Abubakar Maina
    Abubakar Maina
    It was detailed and self explanatory, I like the presenter and his mode of communication.
    I gained a lot especially as a beginner

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.