The Rails Developer Blueprint is a 3-month long blueprint that includes everything you could possibly need to get started the right way: structured lessons, useful exercises, master classes with experts, killer cheatsheets, and instructors there at every step along the way. Your blueprint is structured around three classes:
Ask any industry pro what technology you should learn to build custom web applications and they will all say the same thing: Ruby on Rails. What makes Rails so special is that it is both incredibly complex and unbelievably simple, making it the perfect choice for beginners and experts alike. If you want to get hired full-time at a major tech company (or start your own tech company), this is the technology you must learn.
Enrollment is currently closed. Sign up to find out when it opens!
What Ruby on Rails Developers Do:
Rails is one of the most popular web frameworks and for good reason.
Specially designed to allow developers to rapidly create robust, modern web applications, Rails is the framework of choice for many of the tech companies that you love and trust.
Airbnb, Twitter, Hulu, Github and Indiegogo? You better believe they were all built on Rails. And that project management tool Basecamp? You know, the project management tool of NASA, Nike, and 350,000 other businesses small and large? Basecamp was the ORIGINAL Rails website.
But the real reason why Rails is SO popular and Rails developers are so devoted? Ruby, of course! Rails is built using the Ruby programming language, the only computer language designed to make programmers happy. Which means that knowing Rails will make YOU and your bank account smile.
A good knowledge of HTML & CSS is required.
If you’re not there just yet, don’t worry! Check out our Web Designer Blueprint to start off.
- Title: Rails Developer
- Where: Chicago, IL
- What I Do:
I solve problems! That’s how I think of my work building Rails apps. An example of a problem I worked on recently was for a dating site: we needed to figure out how to match people who were located close to each other, so I wrote an app to do that!
- Why I Love It:
It is an awesome feeling when someone has a problem and you have the skills to fix it. I also love that my day-to-day is so varied: sometimes I am talking to people to figure out what they want to accomplish and thinking about how to do that using software, and other days I am actually writing code. Plus, I get to meet so many interesting people.
- How I Got Here:
In college, even though I was a women and gender studies major, I signed up to take Intro to Computer Science. I thought, “I like the Internet!” and assumed the class would be a good survey. As it turned out, Computer Science, as it’s taught in most universities, is very theoretical and focused on research, and not really about “the Internet” at all. I took the following year off and got a job as a programmer at a small consulting company, that’s when I started to see how practical and useful my programming skills could be.
Since then I’ve worked as a developer at a small consulting company, an investment bank, an educational startup, a handwriting replication site, a dating site, and more. I’ve even freelanced for a fashion iPhone app and a music startup!
- Advice For Aspiring Ruby on Rails Developers:
Don’t let the bugs or mistakes get you down! You will never get to a point where you don’t have bugs in your code or you don’t make mistakes. Instead, you WILL get to a place where you start to feel comfortable feeling uncomfortable. Instead of saying “I’ve done this but it was really hard and took 8 times longer than it should have,” you will learn to say, “I’ve done this! I can do it again!”
Your First Class
Begin your journey into Rails and web application development with Ruby, the programming language famous for being designed to make programmers happy! In this class you will learn the fundamentals of programming in Ruby and start writing fun, interactive, and hilarious Ruby applications!
YOU WILL LEARN: RubyCommand LineProgramming FundamentalsObject OrientationGit & GitHubRuby Gems
This class begins Monday, August 8th.
Your Second Class
Sinatra & Active Record
Once you are up and running in Ruby it’s time to get your Ruby applications on the Web using the Sinatra web framework and connecting to a database with Active Record. In other words, during this class you will learn how to transform your Ruby applications into fully functional Ruby web applications that you can deploy and share with friends, family, and future employers!
YOU WILL LEARN: Sinatra Active Record Working with Databases Deploying Ruby Apps to Heroku
This class begins Monday, September 12th.
Your Third Class
Ruby on Rails
Now that you’ve mastered Ruby, and used Sinatra & Active Record to deploy fully functional Ruby web applications, it’s time to tackle the big Kahuna: Ruby on Rails. In this class you will learn exactly how to take FULL advantage of the many features and benefits of the Rails Web Application framework and build your first Rails app.
YOU WILL LEARN: Ruby on Rails How to Work on an Existing Rails App Deploying Rails Applications Testing with Rspec
This class begins Monday, October 10th.
Workshops on Command Line & Git
15 Awesome Cheatsheets
Cover Letter and Interview Guides
A Community of Impressive Fellow Students
Certificate of Completion
Practical Training That Fits Your Schedule
Hand-Picked Job Listings
Expert Support & Mentorship From Super-Friendly Instructors
What previous knowledge do I need to take this course?
HTML & CSS, that’s it! Everything else we’ll teach ya!
Follow up question: do I need to be an HTML & CSS expert?
Expert no, comfortable yes. If you are reasonably comfortable translating a website design into a static HTML & CSS website you will be fine.
You are actually not going to be doing HTML until a few weeks into the class, but when we get to it we will assume that you know how to code the HTML & CSS parts of your site and our instruction will focus on the Ruby bits.
Does that mean we won’t answer your HTML & CSS questions?! Of course not! We will help you with anything you need help with. But NONE of the instruction will focus on HTML & CSS. For that you will need to take Skillcrush 101.
What are the system requirements for this course?
Nothing fancy! You just need a computer with access to the web of course. Your system should be able to stream Youtube or Vimeo and download and upload class materials.
The only thing that WON’T work is a smartphone or tablet. Although you can watch our videos on your mobile device, you can’t code on it (at least not very well) and there’s no running a server on them, so you best get yourself a computer to work on!
I’m looking to transition into a more technical role at work. Will this blueprint help me?
Absolutely! Ruby on Rails is one of the most popular modern web frameworks and it’s used by all manner of companies, BIG and small.
Your expert skills at developing custom Ruby on Rails web applications will be invaluable. After this class, you will know how to build Rails applications from scratch, as well as how to collaborate on existing Rails applications using Github. You’ll even learn some SUPER fancy stuff like how to test applications using a testing framework like Rspec.
Those are some SERIOUSLY valuable skills y’all!
More importantly, in the Blueprint you will learn how to take the skills you learn and monetize them. Literally. Throughout the Blueprint, we will coach you through the process of landing your first paying Rails gig and delivering the finished project.
And nothing is better than knowing that you have a crazy marketable skillset to fall back on, no matter what happens.
I work full time. Can I fit this course into my busy schedule?
Absolutely! We recommend setting aside about an hour a day to engage with the course materials and your classmates and instructors, but you can shift this around depending on your weekly schedule.
Some of our students can’t devote an hour every day to the course but can study for longer periods of time over the weekend — This is totally fine too, and our material is always available for you when you need it.
What if I get behind in the course… will the materials still be available to me?
Yes, absolutely! You’ll continue to have access to the course well beyond the “official” course dates so you can catch up or review whenever and whatever you like.
Really, there is no “behind” at Skillcrush. We 100% support you in going through the material at a pace that feels right to YOU.
Do you provide any printable materials I can access?
Yes indeed! We have several very popular cheatsheets that we tell our students to print out and carry with them or tape up around the house. You’d be surprised how much you can actually learn in minutes!
How do I know if this Blueprint is for me?
This Blueprint is for you if:
- You want to break into tech.
- You are itching to code your own sites and robust web applications.
- You have dabbled in building websites and are ready to REALLY commit.
- You think that having some really bad ass tech skills is, well, BAD ASS.
- You like learning to be fun and collaborative.
This Blueprint is NOT for you if:
- You have already built TONS of Rails websites from scratch.
- You are looking to learn how to build your VERY first website.
- You want to make mobile apps.
- You think learning has to be serious.
- You don’t like fun or collaboration. YUCK!
When does the course meet?
The course doesn’t meet at fixed times. All the lessons are online, and you have access to them 24/7 so you can study whenever is best for you.
Throughout the course, we send you an email every weekday morning to help keep you on track, and then you’re welcome to work on the lessons whenever it fits your schedule.
The only “scheduled” course events are the circle chats, live group office hours and master classes. But these are all optional, and, if you can’t make the scheduled time, you can read a transcript of the circle chat, ask questions in the online student community or watch the recording of the master class later. So, there’s always a way to fit the Blueprint into your life!
How do office hours work?
We offer live office hours using Google+ Hangouts. Group office hours give us the chance to help as many students as possible. And we’ve found that, since students tend to have similar questions and challenges, you’ll learn a lot from hearing answers to other students’ questions too. That said, you’ll also have the chance to ask your own questions from the instructor and make sure you get the answers you need as well.
I’ve been looking at a bunch of other online bootcamps and programs and they are all thousands of dollars. How come you are so cheap?
Our thoughts exactly!? Did we say $399? We MEANT $3999!
In all seriousness, we price our blueprints according to what we need to charge in order to be a profitable company, provide the level of service that we believe YOU ALL deserve, while also keeping the price point accessible to our audience.
We can’t promise it will always be $399, but for now it’s a price that works for us and works for our students. And you have our 100% money-back guarantee for the first 30 days of your Blueprint.
How does the online student community work?
We use Google Groups for our online student community. It’s completely free, and we’ll send you an invitation to your Blueprint’s own group before your course starts.
In your student community, you can meet your classmates, ask questions about the lessons, get feedback on your work, share tech resources and much more! Plus, it’s a great chance to get to know other people who are just as excited about tech as you are and to start networking and making great friends and career connections.
Is Skillcrush only for women? I’m a guy and want to learn.
We welcome men at Skillcrush as well and can’t wait for you to join us too! In fact, about 25% of our students are men. Skillcrush is a supportive community of folks from all kinds of backgrounds, professions, countries and yes… genders! :). So, please join us – and bring a friend!
Can I really learn enough in this program to get a job?
Well, tell us, what job exactly are you looking for? CTO at Apple? Ok, probably not. Jr. Rails engineer at a design agency? YES YOU CAN. That’s exactly the kind of role this Blueprint is designed to prepare you for.
We don’t place students in jobs (yet) and we can’t guarantee you work. But many of our students have gotten full-time work using the skills they learned at Skillcrush, and even MORE have used their new skills to do freelance, project-based work that has earned them thousands of dollars on top of their full-time salaries.
In fact, many of them have earned $1,000 or more while they were enrolled in a blueprint.
The best thing for you to do is to be crystal clear about what job you want and what skills and experience you will need in order to get it. If you can tell us that, we will do everything in our power to help you get there.
And if you can’t answer those questions yet, no worries, we’ll work with you on that TOO.
Our Blueprints come out to around $4 a day. Less than HALF the price of comparable programs – and 100% more fun, we promise! You can make 3 monthly payments of $149 or a full payment of $399, whatever fits your life and budget.