Intro to Ruby (4 Session Workshop)


Session #1: Monday, August 20th @ 6PM – 8:30PM

Session #2: Thursday, August 23rd @ 6PM – 8:30PM

Session #3: **Tuesday, August 28th** @ 6PM – 8:30PM

Session #4: Thursday, August 30th @ 6PM – 8:30PM

Ready to start programming? Want to learn one language that you can use to build web apps and iPhone apps, do system administration, and security? Then you’re ready to learn Ruby.

Ruby is an open source language that powers applications and products like Hulu, LivingSocial, Groupon, and Github. There is a thriving, friendly community of users, and the job market for developers is strong.

Through this four course series, you’ll get a thorough introduction to programming fundamentals with Ruby. We’ll use the interactive Ruby shell; write command line programs that use loops, conditionals, methods, and classes; and learn the basics of object oriented programming. We’ll mix lecture and practice, and help guide you through the coursework.

We’ll spend part of the first class setting up your development environment, so there’s no need to install software ahead of time. Just bring your laptop and be prepared to start coding!

PREREQUISITES: None! This is a beginner-level course.

Dinner and refreshments will be provided each evening.

Frank Aiello ( has been programming for the last few years. He likes thinking of the ways people interact with each other through systems. He previously served as a Peace Corps volunteer (Senegal 2011 – 2013) working with food systems, and then became a high school biology/chemistry teacher working in the public school system in San Jose, California. Frank was told many times throughout his life that he wasn’t a “tech person”, and he saw the growing influence of the Internet on people’s lives, so he decided that he wanted to become one of these elusive “tech people” who work to build information systems and do fancy Internet things for a living. He wants to help anyone else who is tired of society telling them that they’re not a tech person. Currently, Frank is a full-stack engineer at DocNetwork in Ann Arbor.

WHAT TO BRING: Please bring your laptop and charger to all class sessions. Power strips & Wi-Fi will be provided.

QUESTIONS? We’re here to help! If you have additional questions or would like to talk further before signing up for a class, please contact us at [masked]

SCHOLARSHIPS: We are offering scholarships on a limited basis for students with financial need. Please complete our scholarship application ( if you are interested. Applications must be received at least 2 weeks in advance of the class dates. Scholarship recipients will be notified via email at least 1 week before the first class.

Pillar ( is a business and technology consulting company. We’re passionate about creating cutting edge technology and innovation. We develop software that solves problems and creates business value in a timely manner. Pillar uses Agile techniques to focus on quality assurance rather than quality control. We select the brightest minds in technology and business to teach companies how to quickly see real returns on their technology investment. Pillar believes that EXECUTION IS EVERYTHING.

All attendees are expected to abide by the Girl Develop It Code of Conduct (

MINIMUM ENROLLMENT: If fewer than 12 students register for this workshop, GDI Ann Arbor may postpone or cancel it. In that event a refund or class credit will be available to any students who have paid to attend.

Comments are closed.