Over the course of three months, a heavy-duty programming veteran (and skilled mentor) will show you the power of Ruby on Rails, one of the most popular server-side frameworks in the world. At the end of class you’ll know how to build fast, production-quality full-stack apps.
The best part: we’ll help you get a job offer as a developer when you graduate. Don’t know any code? Don’t worry. Our proven teachers and process will take you from zero to hero and mentor you into a professional junior-level programmer.
Get functional prototypes launched quickly
Build fast, production-quality full-stack apps
Create well-architected server-side systems
Go deep into the Ruby on Rails framework
Optimize systems for desktop and mobile
Most importantly, learn how to learn
Our missions is to help you launch a career in programming. We've partnered with financing companies and developed scholarships to make programming, engineering and computer science available to as many people as possible.
We'd love to answer your questions.
We love explaining what makes us different and our friendly team members want to help you make the best choice possible for your career. Feel free to reach out digitally or talk to a human.
Our intensive Ruby on Rails courses run for 12 weeks. The schedule is set up like a typical five-day work week, with lecture in the morning and lab time in the afternoon. Friday is an open lab day where students can work with the instructor to catch up on projects or get a head start on the weekend’s homework.
|January 5th||Atlanta, GA||Brit Butler||Apply|
|January 5th||Charleston, SC||Nick Bucciarelli||Apply|
|January 5th||Austin, TX||Justin Herrick||Apply|
|January 5th||Houston, TX||Jesse Wolgamott||Apply|
|January 5th||Greenville, SC||James Dabbs||Apply|
|January 5th||Orlando, FL||Coming Soon||Apply|
|January 12th||Durham, NC||Mason Matthews||Apply|
|April 27th||Orlando, FL||TBD||Apply|
|January 26th||Tampa Bay, FL||Brian Burridge||Apply|
|January 26th||Washington, D.C.||Coming Soon||Apply|
Our lessons are fast-paced, interactive and fun. All of our instructors use a hands-on, live-coding lecture style so that students immediately start developing muscle memory for each new skill. We cover a new subject almost every day, building on previous material. The goal is for you to get your hands dirty absorbing a whole lot of information, then apply it on a real project during lab.
You’ll have homework every single day…and it ain’t easy. All assignments are cumulative and ultimately lead up to a final project (unique to each student) that is the crown of your portfolio. If that doesn’t keep you busy enough, we start sending you real, paid freelance work. You’ll have access to the space 24 hours a day, just in case you need to burn some midnight oil.
Just knowing punctuation doesn’t make you a great writer. In the same sense, just knowing how to spin up a Rails app doesn't make you a great programmer; that’s the easy part of Rails development. The emphasis in all of our classes is on helping you think like an engineer. Programming is a lifelong study, and our goal is for you to learn how to learn so you remain highly valuable for the rest of your career.
No matter your learning pace, we keep our class sizes small so that we can spend individual time with each student and make sure no one falls behind.
Git and GitHub
Master Git for personal and team workflows. All of your code will live on GitHub from day one.
We’ll cover generators, app structure, Bundler/gem management, migrations, Active Record, relationships, routes, models, views, controllers, Rails style, developing APIs, Active Helper, Asset Pipeline and much, much more.
Testing, testing, testing
Every student learns strong fundamentals in layout, typography, user interface and user experience.
Seasoned pros show you how to find good work, write contracts, set expectations, price well and communicate like a pro.
You’ll learn everything from DOM manipulation to non-DOM methods to Chaining, Callbacks and Promises.
We look closely at what it means to utilize MVC structure in your applications.
There are a variety of rich client-side frameworks like Angular, Backbone, and Ember. We will explore how these frameworks fit into a Rails application.
HTML and CSS
We will cover HTML and CSS foundations and utilize the SCSS preprocessor that is included in the Ruby on Rails toolkit.
We will dive into JS fundamentals covering types, functions, objects, scope, closures, and more. These will be used to enrich your Rails applications with some beautiful front end interactions.
Utilize Heroku to quickly turn your application from local to production ready.
We do mock interviews, resume writing and portfolio building. Grads have weekly meetings with our team to help find exciting jobs and projects.
Before we get into specifics, we need to let you know that this class is going to be very challenging. The material gets really hard, really fast. All of the work is very do-able, but if you think you’re going to develop professional level skills in a cushy 40 hour week, this isn’t the place for you. (The average student puts in about 60 hours per week, minimum). We don’t require you to know code to start with, but you need to have tried it and enjoyed it. If that’s you, go ahead and apply now. If not, try a few exercises to see.
We’re family people, so our goal is for you to work as hard as possible in class so you can find joy in a great job, freelance work, or starting your own company when you’re done. We’re proud of all of the different types of people who have come through The Iron Yard, and we don’t have stereotypes of what a programmer is like. We’ve taught students from 18 to 50 years old, from different countries and all sorts of backgrounds.
You can read about tuition, financing and scholarships on our Tuition page. We offer great financing options, have significant discounts for enlisted military personnel/veterans, and sponsor a Women in Tech Scholarship.
Like we said above, this won’t be a walk in the park. Prepare for a rigorous course.
If you need to be micro-managed, this isn’t the place for you.
Works Well With Others
You’ll be assigned to groups for projects, and each person’s role will be crucial.
Interested in Learning
Even if you know basics (or more), you might have to unlearn some things. We’ll start from the ground up as a team, and there won’t be room for egos.
Graceful Problem Solver
We’ll work on some hard, frustrating stuff. Patience and endurance are necessities.
Ready to Have Fun
We work hard, play hard, and laugh every single day. We do the best work we possibly can, but we make sure not to take ourselves too seriously.
“Andy’s skill set coming out of The Iron Yard Academy is nothing short of amazing. The experience he gained applying practical solutions to real world problems over the course of three months is more impressive than the experience most CS students gain in four years. The intensive training the Academy provides has unequivocally set Andy up for a success as a front end developer in our company.”
Data Scientist at Keen IO