Learn to program in Ruby in a fun and hands-on way through back-to-back programming exercises.
Beginner
145 Lessons
40h
Certificate of Completion
Learn to program in Ruby in a fun and hands-on way through back-to-back programming exercises.
AI-POWERED
AI-POWERED
This course includes
This course includes
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...
TAKEAWAY SKILLS
Conditional Statements
Loops
What You'll Learn
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
What You'll Learn
Understanding of basic building blocks in Ruby such as variables, data structure, and syntax for controlling program flow
Show more
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
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.