1Course Overview

Ruby for Beginners Level 3

Course code: DLC018

Pay up front:


Save £100 by
paying up front

Free UK delivery

Additional Discounts Available on selected courses until 28th May

  • Days
  • Hours
  • Mins
  • Secs

Develop your programming skills with this online course, from home! 

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

This course will allow you to:

  • Understand the basic language of open-source programming
  • Develop interactive applications and games 
  • Enhance your web design abilities 

This course is perfect for:

  • IT professionals. game designers and 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 60,000 people that have studied with us and enrol with us today. Home learning couldn’t be easier!

Discounts on selected courses - Until 28th May
2Course Content
Lesson 1 - Getting Started 
  • Introduction
  • Introduction To Ruby
  • Understanding Variables
  • Working With Strings
  • Performing Arithmetic
  • Logical Operations
Lesson 2 - Looping & Branching
  • Introduction
  • Conditional Statements
  • Loop Statements
  • Guess The Number Game
  • The Anagram Game
Lesson 3 - Arrays & Hashes 

  • Introduction
  • Introducing Arrays
  • Working With Arrays
  • Nested Arrays
  • Working With Hashes
  • The Hangman Game
Lesson 4 - Working with Methods 
  • Introduction
  • Creating Methods
  • Parameters & Returns
  • Variables In Methods
  • The Noughts & Crosses Game (1)
  • The Noughts & Crosses Game (2)
Lesson 5 - Ruby Files & Folders 
  • Introduction
  • Directory & File Methods
  • Working With Text Files
  • Handling Exceptions
  • The Sports Quiz
Lesson 6 - Ruby Objects 
  • Introduction
  • Classes, Methods, & Objects
  • Initializing Objects & Attributes
  • Special Class Methods
  • The Hungry Caterpillar Game
Lesson 7 - Object-Orientated Programming 
  • Introduction
  • Creating Multiple Classes
  • Inheritance
  • Changing Inherited Methods
  • Creating Modules
  • The Rock, Paper, Scissors Game
Lesson 8 - Ruby GUI Programming
  • Introduction
  • Creating A Graphics Window
  • Inserting Text & Images
  • Keyboard & Mouse Input
  • Simple Animation Techniques
  • The “Bash The Ruby” Game
Lesson 9 - Game Development Techniques 

  • Introduction
  • The “Ping Pong” Game
  • Galaxy War Game V1
  • Galaxy War Game V2
  • Galaxy War Game V3
Lesson 10 - Advanced Games Development 

  • 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

At the end of each lesson, you will also be provided with a review and quiz, as well as a assignment. 

3Other Information

You will be assessed throughout this course via practical programming assignments and coursework. 

Course Duration

You may start at any time and have a full year from enrolment to complete your studies. This is more than enough time to give you flexibility and work at your own pace without the pressure of deadlines. This course has approximately 140 hours self-study time.

Study Method

You will study this course through distance learning, which means you can learn at a time and place to suit you.

Course Outcome

On successful completion of this course students will receive a Ruby for beginners Diploma with comprehensive feedback and providing the assignments have been completed to the required standards students will also receive a Level 3 Open Awards Quality Endorsed Unit Course Certificate with 8 Open Awards Credits.

This course does not lead to a regulated qualification but has been benchmarked at Level 3 against Ofqual’s Qualification and Credit Framework (QCF) to allow you to understand the depth of study, difficulty, and level of achievement involved. It can be used as evidence of the knowledge and skills acquired throughout the course of your studies. 

The certification will be issued through Open Awards in association with DLC. Open Awards are an Awarding Body Organisation approved by Ofqual. 


Your Questions Answered

What are the requirements for this course?

In order to enrol onto this course, you must have a working understanding of:

  • text editors or word processors
  • your operating system
  • email software
  • file-zipping software
  • downloading and installing software from the web
What are the computer requirements for this course?

Ruby is available for Linux and MacOs, however the installation and running instructions are for the Windows operating system; other softeare required is provided with the course. 

Is there a time limit for the completion of this course?

You have a year to complete this course from the start of your enrolment, giving you enough time to study at your own pace.

What is included in the cost of my course?
  • Online Support
  • Assignment marking and feedback
  • Dedicated student support
  • FREE CV writing service
Do I have to sit an exam?

No, this course is assessed through tutor-marked assignments. 

Are there any additional costs?

No. Everything is included within the price! 

What if I still have questions?

That’s not a problem. We want to make sure you’re 100% confident about enrolling on the course and starting your study. So, just give our Student Support Team a call on 03300 563 100 and they’ll do their best to help.

Finance options

Provided by
Length Of Your Repayment
Your Deposit
Monthly payment:

Deposit to pay:

  • Cash Price:
  • Loan Amount:
  • Loan Repayments:
  • Cost of Loan:
  • Number of Monthly Payments:
  • Total Amount Payable:

The total course fee includes a loan arrangement fee. Your initial deposit payment will be used towards this fee, any remaining fee balance will be added the loan amount.

Provided by

Our finance option is provided in partnership with AffordItNow.
For your finance application to be considered you must meet the following criteria:

  • Be over 18 years old
  • Be employed for at least 16 hours a week or retired and in receipt of a private or company pension. Certain state benefit schemes may also be considered.
  • Be a permanent UK resident with a 3 year address history
  • Have a good credit history with no late payments, debt relief orders or bankruptcies
  • Have a valid email address and can access it

Please note that meeting the above criteria does not guarantee finance acceptance.

Open Study College, 6140 Knights Court, Birmingham Business Park, Birmingham B37 7WY is a licensed credit broker, authorised and regulated by The Financial Conduct Authority (licence number 724179 with FCA).