RUBY FOR BEGINNERS - LEVEL 3 COURSE
Course
Distance
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
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
Start date
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.
Reviews
This centre's achievements
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
Distance Learning Tutor
Course programme
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
RUBY FOR BEGINNERS - LEVEL 3 COURSE