Learners will be able to build structured Ruby projects, apply core programming constructs, implement object-oriented principles, and deliver a complete, working Ruby application by the end of this course.

Build Practical Ruby Projects Using Core Programming Skills

Build Practical Ruby Projects Using Core Programming Skills

Instructor: EDUCBA
Access provided by Pontificia Universidad Católica del Perú
Recommended experience
What you'll learn
Apply core Ruby syntax, data structures, and control flow constructs.
Implement object-oriented principles in structured Ruby projects.
Build and deliver a complete, functional Ruby application.
Skills you'll gain
Details to know

Add to your LinkedIn profile
16 assignments
February 2026
See how employees at top companies are mastering in-demand skills

There are 4 modules in this course
This module introduces learners to the fundamentals of building a Ruby project, including environment setup, project structure, basic Ruby syntax, and essential programming constructs needed to start writing functional Ruby programs.
What's included
8 videos4 assignments
This module focuses on handling data efficiently in Ruby through arrays, hashes, and object-oriented programming concepts, enabling learners to model real-world data and behavior using classes and objects.
What's included
8 videos4 assignments
This module helps learners strengthen their Ruby projects by adding reliable data processing, validation, file handling, modular code design, and quality-focused enhancements.
What's included
7 videos4 assignments
This module guides learners through final project refinement, including refactoring, performance optimization, debugging, project readiness checks, and delivering a complete Ruby project.
What's included
10 videos4 assignments
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.






