Ruby for Beginners Level 3

Course code: DLC018
Discounted Selected Courses
The offer has expired
Days Hours Minutes Seconds

Develop your programming skills with this Ruby for Beginners Diploma!

  • Understand the basic language of open-source programming.
  • Learn how to develop interactive applications and games.
  • Enhance your web design knowledge and abilities.
This course is only available to study online.
Course Overview

This Ruby for Beginners Diploma has been specifically designed to give students the knowledge to understand basic open-source programming.

This course is perfect for:

  • IT professionals, game designers, developers and web designers.
  • Those who want to further their learning in programming.

With everything you need at the click of a button in your own personal online platform, you can learn whenever and wherever is most convenient to you.

Join over 90,000 people that have studied with us and enrol with us today. Home learning couldn’t be easier!

Course Duration

Up to one year

Study Hours

Approximately 140 hours

Course Outcome

You will receive a Ruby for Beginners Diploma

Entry Requirements

You must have a working understanding of text editors or word processors, your operating system, email software, file-zipping software and downloading and installing software from the web.


Practical programming assignments and coursework

Course Content
  • Introduction
  • Introduction to Ruby
  • Understanding variables
  • Working with strings
  • Performing arithmetic
  • Logical operations
  • Introduction
  • Conditional statements
  • Loop statements
  • Guess the number game
  • The anagram game
  • Introduction
  • Introducing arrays
  • Working with arrays
  • Nested arrays
  • Working with hashes
  • The hangman game
  • Introduction
  • Creating methods
  • Parameters and returns
  • Variables in methods
  • The noughts and crosses game (1)
  • The noughts and crosses game (2)
  • Introduction
  • Directory and file methods
  • Working with text files
  • Handling exceptions
  • The sports quiz
  • Introduction
  • Classes, methods, and objects
  • Initializing objects and attributes
  • Special class methods
  • The hungry caterpillar game
  • Introduction
  • Creating multiple classes
  • Inheritance
  • Changing inherited methods
  • Creating modules
  • The rock, paper, scissors game
  • Introduction
  • Creating a graphics window
  • Inserting text and images
  • Keyboard and mouse input
  • Simple animation techniques
  • The bash the ruby game
  • Introduction
  • The ping pong game
  • Galaxy war game v1
  • Galaxy war game v2
  • Galaxy war game v3
  • Introduction
  • The twelve game v1
  • The twelve game v2
  • The twelve game v3
  • The escape game v1
  • The escape game v2
  • The escape game v3
  • The escape game v4