This online training course is a high level introduction to Ruby. This Ruby online training course covers setting up your computer to utilize Ruby, creating programs, syntactical rules, Ruby classes, array creation, conditional logic statements, GUI programs, and more!

Course Instructor: Zac Brown

Course Outline

  • Introduction
  • Installing and configuring Ruby
  • Hello World!
  • Classes and objects
  • Variables
  • Data types
  • Operators
  • Comments
  • IF…ELSE…
  • Loops
  • Methods
  • Blocks
  • Modules
  • Strings
  • Arrays
  • Hashes
  • Date and time
  • Ranges
  • Iterators
  • Exceptions
  • Object orientation
  • Databases
  • Sending email
  • Sockets
  • GUI
  • Multithreading
  • Built in functions
  • Build a complete app

Skills Learned

After completing this online training course, students will be able to:

  • Setting up computer to utilize the Ruby technology
  • Create your first program
  • Utilize various syntactical rules
  • Define and use various attributes of a Ruby class
  • Understand how various supported data structures are created and manipulated in Ruby
  • Conditional logic statements
  • Modules in Ruby
  • String creation, manipulation, and deletion
  • Array creation and manipulation
  • Hash creation and manipulation
  • Common iterators
  • Object orientation
  • DBI
  • Plain text and HTML emails from a Ruby application
  • GUI programs
  • Multithreading