UW Extension Home
Request Information
Student Information

CERTIFICATE PROGRAMS CLASSES WORKSHOPS & LECTURES ONLINE LEARNING
Find a Certificate
Certificate Program in
Ruby Programming

Overview  |   Courses  |   Instructors  |   Advisory Board  |   How to Apply

Program Overview

Currently accepting applications
Apply now >>
Next program starts:
Autumn 2008
Program location:
Downtown Seattle
Sign up to receive e-mail updates >>
Contact a program representative >>
 
Program at a glance >>
 

Ruby is an open-source, object-oriented programming language created with the intent to reduce menial programming tasks. It attempts to be intuitive by design and to follow the "principle of least surprise." It includes functionality we have come to expect from programming languages, including four levels of variable scope, exception handling, Perl-like expressions, being highly portable, allowing shared dynamic loading on most platforms, and much more.

The associated web framework called Ruby on Rails (or Rails) is becoming increasingly popular and is also a focus of this Certificate. Rails strives for simplicity and allows real-world applications to be developed using less code and requiring less configuration than other frameworks. Ruby programmers are proud of the simplicity, flexibility and accessibility of the language and encourage others to learn about coding "the Ruby Way".

The Certificate is practical and hands-on. The first course provides an overview of the language and introduces many of the key concepts needed to begin programming quickly. The second course focuses on application development with "Rails." Students will work on developing web sites and then iteratively develop projects to enhance those websites. The third course emphasizes the remaining advanced topics in the Ruby Programming language. All courses are project-focused and hands-on, allowing students the ability to engage in real-world applications and to interact with others in a group-work setting. The course will also focus on working within the open-source community and contributing to its overall development.

The Ruby Programming Certificate Program is intended for:

  • IT professionals working for small, startup companies
  • IT professionals working in the nonprofit sector
  • Programmers with one year of programming experience or an introductory course in programming with an object-oriented language
  • Website developers
  • Pioneering companies
  • Perl users and "Java refugees"
  • IT professionals interested in distributed computing and working with DSL host languages

Contact a Program Representative

To learn more about the Ruby Programming Certificate Program, please call 206-685-8936 in the greater Seattle area, or 888-469-6499, or e-mail us.

Related Programs

UW Home | UW Continuing Education | About Us | Contact Us
© 2008 UW Extension. All rights reserved.