Beginner
145 Lessons
40h
Certificate of Completion
Takeaway Skills
Understanding of basic building blocks in Ruby such as variables, data structure, and syntax for controlling program flow
Familiarity with methods and file handling in Ruby
Working knowledge of object-oriented programming, including inheritance and mixin
Ability to write interactive programs in Ruby
Hands-on problem solving experience in Ruby
Course Overview
Online tutorials may teach basic Ruby syntax and some programming concepts. But even then, novice programmers can experience considerable difficulty in attempting even the most basic programming exercises. Programming is all about problem solving. This skill can only be honed through practice, which is what this course is all about. In this course, you’ll be printing different shapes, performing various tasks, and implementing small games using basic Ruby syntax and data structure. You’ll cover Ruby metho...
Course Content
Introduction
Printing Shapes
Interacting with the Command-Line
Composite Data Types
Useful Utility Programs
Fun Math
15 Lessons
Methods
10 Lessons
File and Network
16 Lessons
Object-Oriented Programming
14 Lessons
Classic Puzzles
20 Lessons
Web Test Automation
4 Lessons
Beyond This Course
1 Lesson
Ruby in a Nutshell
3 Lessons
Appendix
5 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
AFTER FINISHING THIS COURSE