Your discount of 20% off One Month Ruby has been applied!

4 Weeks • Online • Mentor Led • Intro Level

One Month Ruby

How to Learn Ruby in 30 Days

Enroll Now

Hurry, this bootcamp starts Monday!

Learn the best programming language for beginners in a month

Because of its elegance and simplicity, Ruby is the best language for beginners to start with. In just 30 days, you will be ready to start coding Ruby apps on your own, and learn a second programming language, if you choose.

You will get access to 4+ hours of step-by-step video instruction that you'll keep access to for 12 months, allowing you to refer back to the videos when you're off building on your own.

Is this course for you?

Have you taken One Month Rails and want to get deeper into Ruby? Or, do you just want to learn how to code but don't know where to start? One of the hardest parts can be choosing which language to dive into first. Ruby is one of the most flexible programming languages on the planet and is a great place for any beginner to start learning. And, for Rails developers, learning the Ruby behind the Rails is a critical part of building truly supercharged apps.

Bootcamp Includes:

  • 4+ hours of step-by-step video tutorials  
  • 4 Ruby projects for your portfolio
  • One Month Ruby certification

You'll Experience:

  • Get your questions answered within hours.
  • All your homework will be graded by the instructor or your Teacher's Assistant (TA).
  • By the end of this course, you'll know all of the fundamentals of Ruby and be ready to write code on your own.
Guy sitting

What can this course do for you?

Have you ever wanted to learn how to code, but failed?

I can tell you why this might have happened to you. But first, a quick story.

I was like you. I wanted to learn how to code. I wanted to make more money at my job ($120k per year on average is what developers make in many cities). I wanted the freedom to work from wherever and however I want (developers often choose their own hours and work as part of remote teams).

I wanted to be able to turn my idea into a reality. I was tired and frustrated from spending hours looking for a technical person to build my idea for me.

(Does this sound familiar?)

But I just couldn’t bring myself to start. It never was the right time. It always wasn’t the right time. And when I did try to start, I got bored or overwhelmed really quickly.

And then a friend told me about Ruby.

Ruby is a modern programming language designed to be easy to learn and fun to use. And yet it’s used by some of the biggest companies in the world, including Airbnb, Hulu, Groupon, Kickstarter, and Shopify.

I could tell you more about Ruby, but honestly, you’re not going to understand until I show you:

Here’s a little bit of code in Java:

for(int a = 1; a < 6; a++){
System.out.print(“Winter is coming.");

And here’s the same code in Ruby:

5.times { print “Winter is coming." }

I know it’s a lame example (all coding examples are lame), but it’s much easier to tell that the second piece of code prints “Winter is coming.” five times, right? You just learned how to read code!

So if it’s so easy, why haven’t you learned by now? I know why.

It’s because none of the classes you’ve taken or resources you’ve used are designed for beginners. Maybe they say they are, but they’re not. They’re missing key information like how to actually set up your computer. How to use a text editor or what the hell a command line is. They just jump right in and assume you already know this stuff, and that can be a very frustrating experience.

Another thing other classes do wrong is that they don’t teach you how to build stuff you actually care about building. I wanted to build websites, interact with APIs, and write scripts that scrape the web. Online guides show you how to do stupid stuff like build tip calculators.

So after months of learning how to code, when it finally clicked, I was so fed up that I decided someone needs to make it really easy for beginners to learn.

And that’s why I created One Month Ruby.

I’m a no-nonsense guy, and this class is my no-nonsense approach to learning how to code. We’re going to skip the boring stuff, and go straight to the fun stuff. But we’re also going to go step by step and not skip anything. Best of all, you can learn it all in just 15 minutes a day for 30 days. That’s less than two hours each week.

In this class, I’m going to show you how to write and run your first Ruby scripts to automate tasks, I’m going to show you how to write scripts that interact with APIs, and scrape websites. You’re going to learn how to read code and solve problems using code.

Okay, so you’re on the fence right? Now I’m going to answer some questions you might have.

What if I’m not a math person?

It doesn’t matter! Learning to code is actually a lot more like learning a language than doing math. I’ve rarely ever used math in my code. If you can read and write English, you can learn how to code.

What’s the time commitment?

Less than 2 hours a week for four weeks. If you want, you could probably cram and finish it all in just a few days. Or you could follow along with the class. Up to you. Don't forget, you'll keep access to the course videos and materials for 12 months. So you can continue even after the 4-week class is over.

Will I be able to get help if I’m stuck?

Yep! Your One Month TA will review your code each week, and when you get stuck you can ask us a question. Expect to receive support from us on weekdays, and within 8-12 hours of when you first ask.

Why else should I sign up?

You’ll get a verifiable certificate of completion when you finish the course! 

Sign up today. Not sure yet? Check out the testimonials below from past students who were in the same position as you.

Plus, I’m giving you a money-back guarantee. If you take the course and you didn’t learn what you wanted to, you’ll get 100% of your money back.

Mattan Griffel
Co-founder of One Month

Peek inside the course

Show me the syllabus
Week 1: Introduction to Ruby
What we'll be doing

A quick overview of what we'll be doing in this class.

A quick primer on Ruby

Let's get some background on Ruby real quick.

Getting your terminal and text editor set up

Make sure you have Sublime Text and the Command Line ready before moving on.

Meet your instructor, Mattan Griffel

Headshot square
About the Instructor

Mattan Griffel is a co-founder of One Month, and a professor at Columbia Business School. He was selected as one of Forbes' 30 Under 30 in Education in 2015. Mattan teaches and advises on growth hacking, online education, and learning to code. He has advised companies like Pepsico, Bloomberg, GM, NYSE, and JPMorgan, and has been featured in The New York Times, Forbes, BusinessWeek, MIT Technology Review, Huffington Post, Mashable and The Next Web.

Frequently Asked Questions

Q. What is a One Month Coding Bootcamp?

A. Our bootcamps are 100% online, so you can participate from anywhere in the world. You will be given access to course video lessons throughout the month, which is where you'll first learn the material.

Q. How much time will I need to commit?

A. Our bootcamps require around 2-4 hours per week (depending on how fast you go). That time will be spent watching video lessons and completing homework that is given to you throughout the course.

Q. How is One Month different from other learning platforms?

We've learned from our past students that you're 78% more likely to complete a bootcamp successfully if you're working with other people. Our online bootcamps offer a premium level of interactivity with your instructor as well as other students so you'll never feel alone on your learning journey.

Q. Are One Month bootcamps worth my time and money?

A. If you want to take an intensive 8-10 week in-person course that costs thousands of dollars, then One Month isn't for you. But, if you're looking for a fast-paced intro to a computer programming language that is taught in a fun, fast and effective way at a fraction of the price and on your own schedule, you're in the right place.

More questions? Contact our Student Happiness team.

What students are saying about this course...

Sam bowen

"One Month Ruby was well paced and easy to follow with great teacher / Slack community support for the moments I got a little confused."

– Sam Bowen

Teena b

"One Month is perfect for laying the groundwork to a new skill; meshes well with a super busy schedule and chasing around a 13 month old. :)"

– Teena Blaydes

Enroll in One Month Ruby today.
New sessions launching every month.

Reserve your spot in an upcoming session starting at $159.20.

Your Satisfaction Is 100% Guaranteed Or Your Money Back.
If you complete this course and don't love it, we'll give you a refund.