Ruby Beyond the Basics
Offered By: Pluralsight
Course Description
Overview
Ruby is easy to get started with but its behavior can quickly seem cryptic. This course shows you how Ruby really works and gives you the tools to understand any Ruby code.
This course is about three big ideas in Ruby: object-oriented programming, functional programming, and metaprogramming. Understanding how these ideas are implemented in Ruby, and how they can be combined, will unleash the full power of the language.
This course is about three big ideas in Ruby: object-oriented programming, functional programming, and metaprogramming. Understanding how these ideas are implemented in Ruby, and how they can be combined, will unleash the full power of the language.
Syllabus
- Introduction 9mins
- Ruby is an Object-oriented Language 46mins
- Functions 45mins
- Metaprogramming 26mins
Taught by
John Cinnamond
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX