Ruby: Fundamentals

On Demand

Price: $89  $119

Format: On Demand

Duration: 5 Hours

Course Overview

Ruby is a dynamic, general-purpose programming language most commonly used for Web Development. Ruby was designed to be more powerful that Perl, and more object-oriented than Python, and has gained in popularity due to its power and ease of use.

This course series will introduce students to Ruby, as well as teach them about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • Course 01 – Getting Started
  • Course 02 – Classes and Methods
  • Course 03 – Variables and Data Structures
  • Course 04 – Loops and Enumerable Methods
  • Course 05 – Finishing Touches


  • Modern browser and internet connection
  • No prior programming or web app development experience necessary


  • This fundamental course provides a great learning experience for beginner programmers to understand the basics of Ruby programming language.
  • Individuals experienced with other programming languages such as C++, Java and Perl.
  • Beginners who have never programmed before.
  • Anyone who wants to learn to code: Ruby is a language built with programmer happiness in mind.

Available CEUs for Course Series Completion: 7 
Students can earn up to 7 CEUs for fully completing this course series. This information will be displayed on the certificate of completion.

Additional Information about Continuing Education Units (CEUs)

Continuing Education Units (CEU's) are required by some certifying organizations to measure your current and continuing learning. Organizations may require you to meet a given number of education units in a specific period of time in order for your certification to be considered valid.
By completing a course series, you will be rewarded with a certificate of completion. This certificate will show how many CEU's that particular course series was worth. Students may provide this certificate to their certifying organization to provide proof of participation and completion of a Tech Training training course series.

Please Note: The acceptance of CEU credits through completion of a Tech Training Academy training course series is solely the decision of the certifying organization. Please reach out to your certifying organization for further details and confirmation of acceptance of Tech Training Academy CEUs.

Our Online On Demand Training Courses give YOU the ability to train wherever, whenever you want! Our courses include the following training features:

    • Expert Lectures
      • Learn on-demand from top instructors who are industry subject matter experts. Our highly certified expert instructors possess a superior understanding of the subject matter in their fields and have the ability to convey this knowledge in an effective, engaging, and professional manner to a wide audience.
    • Certificates of Completion
      • Upon completion of a series of courses you can earn a certificate of completion. Certificates of Completion will display your full name, course completed, as well as the date of completion. Students have the ability to print this out or save it digitally to showcase your accomplishment.
    • Keynote Visuals
      • Many of the in-depth theories and processes discussed in our courses can be learned most efficiently through the detailed Keynote slides presented. These visuals are accompanied by an instructor voice-over to provide our students with a clear, efficient, and complete presentation of concepts.
    • Demonstrations
      • The immersive demonstrations in our training are a way for the instructor to present how to perform a task on-screen in front of the student. This feature gives the student the power to see tasks performed by a professional in the intended environment as many times as they would like, without purchasing expensive software.
    • Review Quizzes
      • Once a course is completed, test your knowledge by taking our course review quiz! Students have the ability to retake any review quizzes as many times as they wish to ensure they understand the material or to improve upon their scores.
    • Final Exams
      • Upon full completion of a training series, students can take a Series Final Exam, these exams are designed to test the students knowledge on all material trained within a series of courses. Students have the ability to retake any final exam as many times as they wish to ensure they understand the material or to improve upon their score.
    • Mobile Access
      • With our universal course player, you can learn from your computer, tablet as well as mobile devices. Keep up with your training on the go!
    • Workbooks
      • Each course comes with a printable workbook that makes it easy to take notes as you learn. They also include a review quiz answer key, complete with answer explanations.
These features are provided with all 1,500+ IT, Cyber Security, Project Management, Software Development, and Business Skills training courses in our on-demand course catalog.

Software Development Continuing Education Units (CEU)

Course NameCEU Credits
Java Part 1: What's New5
Java Part 2: Various Updates, Security and RIA6
Exploring SQL Server 2016: Fundamentals7
Exploring SQL Server 2016: Intermediate7
Fundamentals of Javascript6
Exploring ASP.NET Core: Fundamentals6
Exploring ASP.NET Core: Intermediate7
Build an eCommerce Site with Angular 55
Starting with Angular 55
SQL 2014 Developer Part 1: T-SQL and .NET Code10
SQL 2014 Developer Part 2: VS 2012 and Data Types10
SQL 2014 Developer Part 3: Partitions, Queries and XML7
SQL Server Core 201610
Programming C#: Fundamentals8
Programming C#: Intermediate10
Programming C#: Advanced10
C++: Fundamentals5
C++: Intermediate5
Python Part 1: Fundamentals10
Python Part 2: Tools, Modules, and JSON5
Ruby - Fundamentals7
Ruby - Intermediate7

Subscribe for promotions and discounts!

Interested in professional development and/or team development opportunities at your own pace? Sign up for discounts and promotions we have!

Subscribe Popup