View all online courses
View all campus courses

Intro to Ruby

Master the fundamentals of object-oriented programming in Ruby to build your own version of a classic game.

At a Glance

  • FREE Tuition with no credit card required

  • Program runs in our community-based online campus, Learn.co

  • ~30 hours of rigorous coursework authored by Flatiron School

  • Instructors Available All Day

  • No schedule. Learn at your own pace

  • No prerequisites or prior experience required

  • Learn a Language Designed to Make Programmers Happy

    Ruby is beloved by many programmers, for good reason. You’ll learn how to go from writing simple methods for basic tasks to encapsulating your application logic to programming a working version of an object oriented Tic Tac Toe game.

  • A Welcoming Community for Difficult Work

    Our online campus, Learn.co, lets you collaborate with classmates, create study groups, ask instructors for help, and automatically build a real-world code portfolio through GitHub.

  • Discover your Passion

    Intro to Ruby is the perfect entry point into the world of programming. Experience the beauty and magic of code while earning valuable experience. Graduates of our free courses have a leg up when they apply for our Career Change programs.

Our Online Campus: Online Learning Reimagined

Learn.co, Flatiron School’s online campus, harnesses the Internet’s unique potential to revolutionize education. Students work at their own pace with real software tools, but always with the support of professional instructors and in a community of fellow students.

  • Use Real Tools

    You can’t learn real skills without real tools. Learn.co users set up a real development environment with our fast setup process and use a professional command line and Git-based workflow.

    Use Real Tools

    You can’t learn real skills without real tools. Learn.co users set up a real development environment with our fast setup process and use a professional command line and Git-based workflow.

  • Get Help in Real Time

    When you’re stuck, you’ll get help. Right away. No need to wait a week to meet with your mentor. No emails to send. No forums to post to. Be part of a community of active Learners and Experts.

    Get Help in Real Time

    When you’re stuck, you’ll get help. Right away. No need to wait a week to meet with your mentor. No emails to send. No forums to post to. Be part of a community of active Learners and Experts.

  • Open Curriculum

    Because our curriculum is 100% open-source, it stays more fresh and current than any other. Students are encouraged to suggest changes directly from our online platform, and receive public credit for doing so. We continually improve our coursework in reaction to feedback and real-world changes, and our edits are supplemented by hundreds of student submissions each month.

    Open Curriculum

    Because our curriculum is 100% open-source, it stays more fresh and current than any other. Students are encouraged to suggest changes directly from our online platform, and receive public credit for doing so. We continually improve our coursework in reaction to feedback and real-world changes, and our edits are supplemented by hundreds of student submissions each month.

Get Started Today

Setup is quick and works on virtually any computer. You learn at your own pace, so you can start right now.