Technology Education & Job Preparation

Skills that pay the bills: TDD, Ruby, Rails and Javascript

I teach the following technology stack

  • HTML5
  • CSS3
  • Git
  • Ruby
  • Rails
  • jQuery

YOUR MENTOR

My name is Jim OKelly and I have built hundreds of applications over the years

I am the #1 Ruby on Rails Mentor at Codementor.io and I have helped hundreds of students, entrepreneurs, and developers build their applications, solve their problems, and learn some skills for the digital age.

I started web programming using HTML back in the mid 90s, creating terrible, ugly, "web pages" on GeoCities back when Hootie and The Blowfish where all the rage and guys my age spent 90% of their time huddled around Warcraft2 games at Internet cafes.

I am also the "No Bullshit"™ Ruby Mentor

Regardless of the gimmicks and marketing say, learning to be a real web developer in three months is bullshit, no matter how hard you work. You have to put in the time and effort yourself. The GOOD NEWS is you CAN be accelerated by working with a master developer who has already fought the hard battles.

I have been there, I have clawed my way up and stayed on top. Without a high school diploma or a college degree I have been employed by some of the top tech companies and I have beaten MIT grads out of many jobs with just my ability to communicate with business people and provide real, uncomplicated solutions.

My goal is not just to make you a good developer, but to be able to think like a business person. You will learn how to write idiomatic code, but you will also learn how to only code the shit that matters, and the only shit that matters is does it make money - yes or no.

Also with me, your education will be built on evidence and science, not political correctness or some tired shitty curriculum built by a 2nd year bootcampee pretending to be an instructor.

Reviews


Jorge Madrid

Jim is the best programming teacher I have had. He is fun, easy going, and when things get hard he doesn't mind repeating a concept until you get the point, and I learned a lot from him that my bootcamp missed.

He not only helped me learn the skills I would need day to day, he also helped me prepare for the interview! I highly recommend him and his mentorship.


Eric Douglas

Coming from a business background, I found programming intriguing but sometimes very confusing. Jim excelled at simplifying everything I threw his way and not "Nerding out" on me.

He has a very personal style of teaching that includes pair programming and an audio channel. I would definitely recommend his mentorship!


Holden Steinberg

Jim is a great mentor. He does a great job of quickly identifying issues, and suggests corrections using Ruby / Rails best practices. I have worked with him for almost a year now and I definitely own the job I have now to him.

He not only helped me learn the skills I would need day to day, he also helped me prepare for the interview! I highly recommend him and his mentorship.


Did a great job of guiding me through the process, we covered solid ground!
Todor
Jim was very helpful! We could walk through the problem and find the best solution reducing the impact on my current code!
João Daniel
Jim was very quick and knowledgeable he offered good advice on how to structure my code!
Stefano Schiavi
Did a great job of guiding me through the process, we covered solid ground!
Adam Smith
Will working with Jim again. He helped me create Rails API.
Suresh Kumar R
Amazing work. He helped me solve a linux problem that had been plaguing me for weeks! Top notch mentor.
Spencer Ryan
Excellent advice from Jim! very detailed explanation of how to resolve my issue!
Neil Patel
Great mentor. Very helpful and a Rails guru. Awesome and thoughtful help with my rails project! THANKS!
Mattag
He really knows his stuff. He gives quality explanations, handles your problems efficiently and is aware of the time your paying for. I strongly recommend him as a mentor.
Warren Kushner
Cares greatly about the topic, and teaching/learning. Jim is an excellent mentor, and is quick at identifying the problem(s), and recommending effective solutions.
Ralph Johnson