Past Meetup

Ruby and Object-Oriented Programming

This Meetup is past

17 people went

Price: $140.00 /per person
Location image of event venue

Details

No shows: your course fee will be donated to the chapter scholarship fund.

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 3-course series, you'll get a thorough introduction to programming fundamentals with Ruby. We'll use the Interactive Ruby Shell (IRB), 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 meeting setting up your development environment, so there's no need to install Ruby ahead of time. Just bring your laptop and be prepared to start coding!

Cost: $140

Location: Dev Bootcamp - 351 West Hubbard St., Suite 701 (7th Floor)

Dates:

• Class 0: Installfest & Brief Intro to Command Line
Friday, September 19th (6:30-8:30 pm)

• Class 1: Intro to programming in Ruby, structured programming (loops and conditions), working
with collections data types
Saturday, September 20th (11 am-4:30 pm)

• Class 2: Object-Oriented Programming
Saturday, September 27th (11 am-4:30 pm)

A limited number of scholarships are available for those with a financial hardship. To apply, click here (https://docs.google.com/forms/d/1ByG3A_PrbS9DOPv2KSZlJ96f-oxL7Zf6xm5nslsQiSo/viewform). Do not RSVP for the event. The deadline to apply for a scholarship is September 11th. Scholarship applicants will be notified shortly after the deadline. Class capacity does not impact scholarship students.

Tech requirements:

• Your laptop (Mac, PC, or Linux are all okay).

• A text editor. We recommend Sublime Text 2 (http://www.sublimetext.com/2) (free; available for both Mac and PC).

Prerequisites:

• None. This is a beginner-level course.

Instructor: Lorena Mesa

You can often find Lorena, a Sprout Social Platform Engineer, in dingy arcade halls playing the classics (e.g. Mario, Mortal Kombat, X-Men). A frequent Girl Develop It teaching assistant and instructor as well as a Dev Bootcamp guide, Lorena is a fervent believer in diversifying tech through the education and expansion of roles for women in tech. Want to talk code, hack on a project, engage in Mortal Kombat, or nerd over general geek chic? Tweet Lorena @loooorenanicole, she would love to hear from you!

Hosted by: Dev Bootcamp

If you are interested in being a teaching assistant for this workshop, please contact Paige through Meetup or via email ([masked]). TAing is a great way to practice what you know and to get to know members of our community.

All attendees, including staff and volunteers, are expected to abide by the Girl Develop It code of conduct (http://www.girldevelopit.com/codeofconduct).