Ruby

Course Information

Duration: 36 Weeks
Time 1 Hour/Week
CI Code: CODE101
Location: Virtual, Live
Course Fee: Free With Membership / $199 Without Membership
Start Date: Course Schedule Below
Course Time: Check Registration
Student Age Eligibility: 8 - 17 Years
CI Courses
0 +
Expert teachers
0 +
Virtual Students
0 +
Course Hours
0 +

Why Coding Institute

Study Ruby with CI

Objective: This course introduces students to Ruby, a dynamic, object-oriented programming language known for its simplicity and readability. Ruby is widely used in web development, scripting, and automation, making it ideal for beginners and experienced programmers alike.
Methods: Hands-on exercises, interactive coding sessions, and small projects.
Skills Gained:
-Proficiency in Ruby syntax and constructs
-Strong understanding of object-oriented programming concepts
-Ability to develop clean, maintainable code for web and automation tasks

Available Start Dates & Times

* ALL COURSES ARE 1 HOUR LONG AND FOLLOW EASTERN TIME

Course Details

This Class is a Virtual Live Class

Modules

The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.

Semester 1

Topics: Ruby installation, basic syntax, and writing the first Ruby program, variables, strings, conditional statements, loops, array and hash data structures.

Register for the full course syllabus

Semester 2

Topics: Method definitions, parameters, return values, and scope, classes, objects, inheritance, modules, file handling, reading/writing data.

Register for the full course syllabus

Semester 3

Topics: Error handling with begin-rescue, custom exceptions, and debugging, using Ruby gems,  basics of web development, apply skills in a final project.

Register for the full course syllabus

Careers

Learning Outcomes

By the end of this course, students will be able to:

Ready to Apply?

Applying for Ruby CODE101

Start Your Journey Today!

Journey Towards Success

Highlights

Comprehensive Learning:

Detailed study for foundational learning and development in coding.

Interactive Learning:

Virtual labs, simulations, and real-world case studies.

Expert Instruction:

Live teaching from experienced professionals in the field.

Career Preparation:

Foundation for advanced studies and careers in coding.