- 4 Courses Completed
- 19 Levels Completed
- 0 Screencasts Watched
- 41,050 Total Points
Ruby: 1 Course Completed
Learn the core bits every Ruby programmer should know. This Ruby tutorial builds upon the basics to keep enhancing your Ruby knowledge.
An overview of best practices for writing expressions in Ruby
Methods and Classes
passing optional arguments, raising exceptions, using begin/rescue/end, attr_accessor vs. attr_reader
Encapsulation, instance & private methods, inheritance, and refactoring
Helpers that are built on top of the Ruby Language (arrays, dates, hashes, numbers, and strings
Namespacing methods, Mixins vs. class inheritance, method hooks, ActiveSupport::Concern
Iterating and yielding, passing arguments, returning variables, Enumerable, and refactoring
The Cliffs of Value
Learn to manipulate values on the console.
Review how to store and use data with variables.
Create JS files and source them within HTML code.
The Labyrinth of Loops
Understand and build loops for repeated code with 'while' and 'for' syntax.
Use conditions to execute different branches of code with if-else blocks.
The Desert of Declarations
Understand functions and building custom functionality.
The Array Archipelago
Learn to build and manipulate the array data structure.
Forest of Function Expressions
Learn how to use and manipulate functions as expressions.
Cold Closures Cove
Explore the binding of external variables into local scopes.
Build an awareness of the pitfalls of load order within a scope.
Ocean of Objects
Plains of Prototypes
Using the magic of object inheritance, explore classes, constructors, prototypes, and properties.