RUBY FOR BEGINNERS - LEVEL 3 COURSE

Course

Distance

£ 225 VAT inc.

Description

  • Type

    Course

  • Level

    Beginner

  • Methodology

    Distance Learning

  • Class hours

    140h

  • Duration

    1 Year

  • Start date

    Different dates available

  • Online campus

    Yes

  • Delivery of study materials

    Yes

  • Support service

    Yes

  • Virtual classes

    Yes

Level 3 Course

Meet the programming language Ruby! You can do them thanks to this Ruby course for beginners offered by Emagister. This training program teaches this dynamic and open source programming language.

Ruby is an object-oriented and cross-platform programming language available for Windows, MacOS, Linux, Unix and many other operating systems, and is perfect for the development of applications and interactive games. Ruby sees everything she finds and interacts with it as an object and is an interpreted language, which means that she is executed by an interpreter at runtime, which allows her to make changes to her Ruby scripts and then execute them without having to go through for a compilation process, like so many other programming languages.

Ruby has a short syntax to understand, which makes it a perfect language for beginners and, through the use of proven example techniques, we guide you step by step through the language by presenting a series of interesting games, such as "guess the number "and the games of the hangman, taking advantage of your knowledge progressively to produce more complex games, like the games of Hungry Caterpillar and Galaxy War, and accumulating with the difficult puzzle game Twelve and the brilliant game of the Escape platform, which includes great graphics, music, sound effects and great animation.

Do not miss this opportunity to learn. If you are interested in this course, do not hesitate to request more information at Emagister.com

Facilities

Location

Start date

Distance Learning

Start date

Different dates availableEnrolment now open

About this course

Students should have: a working knowledge of using text editors or word processors; A basic understanding of your computer's operating system; A working knowledge of your email software and the ability to attach files to an email; A basic knowledge of file zipping software such as WinZip or 7-Zip; and some experience of downloading and installing software packages from the web.

On successful completion of the course, students will receive the Distance Learning Centre Python for Beginners Diploma with feedback and analysis of your completed work, as well as an Open Awards Quality Endorsed Unit Course Certificate.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2016
2015

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 15 years

Subjects

  • Animation
  • Graphics
  • Programming
  • Looping
  • Getting started
  • Arrays
  • Ruby Objects
  • Hashes
  • Branching
  • Advanced Games Development
  • Game Development Techniques
  • Ruby GUI Programming
  • Object-Orientated Programming
  • Ruby Files and Folders
  • Arrays and Hashes
  • Working with Methods
  • Performing Arithmetic
  • Logical Operations
  • Trivia Program
  • Guess the Number Game

Teachers and trainers (1)

N/A N/A

N/A N/A

Distance Learning Tutor

Course programme

The Ruby for Beginner's course consists of the following Lessons:

Lesson 1 - Getting Started

The following topics are covered: Introduction; Introduction to Ruby; Understanding Variables; Working with Strings; Performing Arithmetic; Logical Operations; Lesson Review & Quiz; and Assignment 1 - The Trivia Program.

Lesson 2 - Looping & Branching

The following topics are covered: Introduction; Conditional Statements; Loop Statements; Guess the Number Game; The Anagram Game; Lesson Review & Quiz; and Assignment 2 - Guess The Word Game.

Lesson 3 - Arrays and Hashes

The following topics are covered: Introduction; Introducing Arrays; Working with Arrays; Nested Arrays; Working with Hashes; The Hangman Game; Lesson Review & Quiz; and Assignment 3 - The Anagram Game with Clues.

Lesson 4 - Working with Methods

The following topics are covered: Introduction; Creating Methods; Parameters & Returns; Variables in Methods; The Noughts & Crosses Game (1); The Noughts & Crosses Game (2); Lesson Review & Quiz; and Assignment 4 - Updating the Hangman Game.

Lesson 5 - Ruby Files and Folders

The following topics are covered: Introduction; Directory & File Methods; Working with Text Files; Handling Exceptions; The Sports Quiz; Lesson Review & Quiz; and Assignment 5 - Build Your Own Quiz.

Lesson 6 - Ruby Objects

The following topics are covered: Introduction; Classes, Methods, & Objects; Initializing Objects & Attributes; Special Class Methods; The Hungry Caterpillar Game; Lesson Review & Quiz; and Assignment 6 - Create A Television Object.

Lesson 7 - Object-Orientated Programming

The following topics are covered: Introduction; Creating Multiple Classes; Inheritance; Changing Inherited Methods; Creating Modules; The Rock, Paper, Scissors Game; Lesson Review & Quiz; and Assignment 7 - The Highest Card Game.

Lesson 8 - Ruby GUI Programming

The following topics are covered: Introduction; Creating A Graphics Window; Inserting Text & Images; Keyboard & Mouse Input; Simple Animation Techniques; The "Bash The Ruby" Game; Lesson Review & Quiz; and Assignment 8 - The "Hit The Square" Game.

Lesson 9 - Game Development Techniques

The following topics are covered: Introduction; The "Ping Pong" Game; Galaxy War Game V1; Galaxy War Game V2; Galaxy War Game V3; Lesson Review & Quiz; and Assignment 9 - Update The Galaxy War Game.

Lesson 10 - Advanced Games Development

The following topics are covered: 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; Lesson Review & Quiz; and Assignment 10 - Update the Escape Game.

Additional information

Software Requirements: Although Ruby is available for other operating systems as well as Windows, the installation and running instructions are for the Windows operating system. All other software is provided with the course. Installer files for Ruby, the Ruby Development Kit, and Notepad++ are included in the course materials.

RUBY FOR BEGINNERS - LEVEL 3 COURSE

£ 225 VAT inc.