โ All free certificatesFree learning path Final step
Ruby Programming
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full Ruby Programming certificate.
0 of 10 module certificates
- Getting started with RubyRuby is a friendly, object-oriented language designed for programmer happiness.0/4
- Variables, types and stringsRuby is dynamically typed; values carry their type.0/4
- Control flowif, unless, case and loops steer a Ruby program.0/4
- MethodsMethods package reusable code; the last expression is returned.0/4
- Arrays and hashesArrays are ordered lists; hashes are key-value pairs.0/4
- Blocks and iteratorsBlocks are chunks of code you pass to methods; they make Ruby loops elegant.0/4
- Classes and objectsRuby is object-oriented: classes create objects with state and behaviour.0/4
- Errors and exceptionsbegin/rescue handles errors so programs fail gracefully.0/4
- Gems and BundlerGems are Ruby libraries; Bundler manages them per project.0/4
- Testing and a small Ruby projectWrite tested Ruby code and ship a small command-line tool.0/4
๐ Full Ruby Programming certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.