Course info
Aug 28, 2020
1h 5m

Coding in any language requires an understanding of fundamental programming constructs like Blocks, modules and behavior overriding. Ruby is an interpreted, high-level, general-purpose programming language and supports procedural, functional and object-oriented programming paradigms. In this course, Data Iteration with Ruby, you’ll gain the ability to write clear, concise code that is also adaptable to change. First, you’ll explore how to call and write blocks. Next, you’ll discover how to reduce code duplication with Procs and Lambdas. Finally, you’ll learn how to use and write your own modules. When you’re finished with this course, you’ll have the skills and knowledge of Data Iteration in Ruby needed to write correct, concise, yet easily understandable code that would be a vital part of your programming toolbox.

About the author
About the author

Prateek is a software engineer that has been working on designing, developing, and testing enterprise as well as customer facing applications for companies like Sun Microsystems, Oracle, and eBay.

More from the author
Distributed Systems: The Big Picture
Apr 27, 2020
JavaScript: Functions
Nov 15, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Prateek, and welcome to my course, Data Iteration with Ruby. Ruby is a powerful, dynamic programming language known for its expressiveness, as well as simplicity. It's a language that powers websites like GitHub, Twitter, Shopify and Hulu. In this course, you are going to learn how data iteration works in Ruby. Some of the major topics that we will cover include blocks, procs and lambdas, modules and mixins, and method overriding. By the end of this course, you will know how to write clean, concise, and flexible code using blocks, mixins, and Ruby's built‑in types. Before beginning the course, you should be familiar with the basics of Ruby syntax like variables, expressions, and conditional statements. I hope you'll join me on this journey on the Data Iteration with Ruby course, at Pluralsight.