I am currently in Las Vegas and will be teaching Programming classes for as little as $40 for a 2 hour session! If you are a Rubyist, then you already know we make great money! If you don't well, now is the time to find out why so many go geek these days. Nerds make more. Guy or Gal.
Girls don't like geeks, girls like cars and money. Boys love girls who can code and do math.
Thinking is super sexy!
What will it cost me?
There will be NO text book purchase requirements!
2 hour sessions are $40, however if we can assemble 10 people per class, I will discount each student 20%.
If you host the class at your home or business, your session price is FREE!!
If you bring me a new student, when that student completes 4 sessions, you get a free session!
I am teaching these classes at rates FAR lower than I charge for online pair programming, and FAR lower than my commercial rate ($95/hr) because there is nothing I like more than teaching programming, and ruby in particular!
What will I learn? (New programmers)
Let me first address those of you who are new to programming:
I will teach you the basics of programming using small words and easy to understand examples. I did not spend 4-8 years in college to learn to code. I taught myself to code in the library on a free use windows 95 machine with limited access to the internet.
You do NOT need to spend 10s of thousands to become a programmer. You do NOT need to go into debt. Companies hire "self starters" like myself all the time. In fact I have beaten MIT grads out of positions.
Basic computer programming is really just a small collection of 'commands', logic structures (if 'this' then 'that'), and variables (x = 42). That is really all there is to it.
Programming is NOT math intensive. You can do lots of advanced math in programming depending on your field, but for the most part I have been anti-math most of my life and I do just fine. However, I will say that programming for many years has given me a love of the subject. :)
What will I learn (Existing programmers)
Ruby is a dynamically typed LISP derivative. I will show you how to metaprogram, how to use advanced ruby idioms to make your code more clear and concise. I will show you advanced object oriented design. I will show you how to leverage design patterns to tackle hard problems.
TESTING! Ruby is HUGE on testing. Rubyists love to test their code. Testing code with automation saves us a lot of trouble (both with clients and with code). I will show you how to test your code the right way, which will lead to cleaner code, and super fast test runs.
Also I can cover topics like dependency injection, functional programming, and how to build Ruby Gems and release them into the wild.
How do I get started??
This is the easiest part! Simply send a email to thatrubylove(at)gmail.com and leave the following information:
- What is your current programming experience level?
- What part of town do you live in?
- What is the best Day/Time for you to take a 2 hour lesson?
- Would prefer in-person or on-line classes?
Also leave your phone number so I can contact you about starting and scheduling.
May the code be with you..... always.