YoVDO

Ruby

Offered By: Exercism

Tags

Ruby Courses Programming Languages Courses

Course Description

Overview

  • Join Exercism’s Ruby Track for access to 109 exercises grouped into 16 Ruby Concepts, with automatic analysis of your code andpersonal mentoring, all 100% free.
  • Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
  • Ruby was created as a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
  • He has often said that he is "trying to make Ruby natural, not simple," in a way that mirrors life.
  • Building on this, he adds: "Ruby is simple in appearance, but is very complex inside, just like our human body."
  • You can read more about the Ruby language on its site.

Syllabus

  • Basics
  • Strings
  • Instance Variables
  • Nil
  • Raising Exceptions
  • Booleans
  • Conditionals
  • Floating Point Numbers
  • Numbers
  • Ternary operator
  • Arrays
  • Enumeration
  • Loops
  • Modules
  • Advanced Enumeration
  • Ostruct
  • Exercises:
    • Hello World
    • Lasagna
    • Amusement Park
    • Amusement Park Improvements
    • Log line Parser
    • Assembly Line
    • Savings Account
    • Bird Count
    • Boutique Inventory
    • Boutique Inventory Improvements
    • Moviegoer
    • Simple Calculator
    • Two Fer
    • Resistor Color Duo
    • Acronym
    • High Scores
    • Matrix
    • Series
    • Word Count
    • Hamming
    • Raindrops
    • Isogram
    • Scrabble Score
    • Luhn
    • Clock
    • Twelve Days
    • Tournament
    • Gigasecond
    • Resistor Color
    • Rna Transcription
    • Leap
    • Pangram
    • Space Age
    • Triangle
    • Difference Of Squares
    • Anagram
    • Sum Of Multiples
    • Transpose
    • Armstrong Numbers
    • Flatten Array
    • Phone Number
    • Grains
    • Resistor Color Trio
    • Saddle Points
    • Etl
    • Nucleotide Count
    • Pythagorean Triplet
    • Collatz Conjecture
    • Sieve
    • Proverb
    • Palindrome Products
    • Accumulate
    • Bob
    • Strain
    • Nth Prime
    • Perfect Numbers
    • Alphametics
    • Binary Search
    • Two Bucket
    • Matching Brackets
    • All Your Base
    • Scale Generator
    • Allergies
    • Rail Fence Cipher
    • Run Length Encoding
    • Minesweeper
    • Robot Simulator
    • Beer Song
    • Protein Translation
    • Wordy
    • Secret Handshake
    • Atbash Cipher
    • Crypto Square
    • List Ops
    • Robot Name
    • Simple Cipher
    • Dominoes
    • Pig Latin
    • Simple Linked List
    • Binary Search Tree
    • Change
    • Circular Buffer
    • Grade School
    • Roman Numerals
    • Rotational Cipher
    • Affine Cipher
    • Kindergarten Garden
    • Largest Series Product
    • Prime Factors
    • Custom Set
    • House
    • Linked List
    • Poker
    • Isbn Verifier
    • Complex Numbers
    • Meetup
    • Diamond
    • Bowling
    • Ocr Numbers
    • Say
    • Zipper
    • Grep
    • Food Chain
    • Pascals Triangle
    • Queen Attack
    • Book Store
    • Connect
    • Microwave
    • Darts

Related Courses

Web Application Architectures
University of New Mexico via Coursera
Ruby مدخل إلى برمجة مواقع الإنترنت باستخدام لغة
Rwaq (رواق)
Rails with Active Record and Action Pack
Johns Hopkins University via Coursera
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Ruby on Rails Web Services and Integration with MongoDB
Johns Hopkins University via Coursera