Get More Info

[si-contact-form form="5"]

Ruby on Rails Bootcamp




If you are a BEGINNER and looking to take a Ruby on Rails Bootcamp,  we have developed a 16 week program just for you!  These extra 4 weeks will allow to you complete all of the necessary prep and thus lead to an easy transition into a Ruby on Rails course. There is NO extra cost for these extra 4 weeks. Click here to review the Ruby on Rails prep material.

We’re the only company where the curriculum is based on building real world products for real world companies
– in most cases, companies we’ve invested in. You will actually help make a real product that is going to
be released to the market. It’s going to feel like a startup, and when all those interview requests start
coming in, you’ll be ready to talk the talk and show off all the awesome work you’ve been up to.

12 Week Curriculum in brief

Ask for the detailed week by week plan when you visit us

Weeks 1 and 2: The Fundamentals 

  • Setting up your environment: Command line, text editors, rails
  • 25 elementary but challenging programming problems in Ruby
  • Emphasis on fundamentals and consistency
  • Understanding the Agile methodology
  • Git, testing, and regular expressions
  • Test driven development
  • Debugging

Weeks 3, 4, and 5: Developing an in-depth understanding of Web Technology

  • Web Server configuration
  • Dynamic web pages
  • Being responsive – Designing for Mobile
  • Frameworks such as Rails that help with development of web applications
  • Go deep and build a rails-like framework from scratch
  • Even more dynamic – Push technologies such as Web sockets
  • Practical side of things: Server Clustering, Heroku, Amazon EC2

Weeks 6, 7, 8: Creating a practical Web App

  • Writing thread safe applications
  • Saving data : Relational databases, SQL and postgresql
  • Saving data the Rails way: ActiveRecord
  • Talking to a server: Creating an API that serves JSON
  • Authentication and authorization, devise, cancan
  • Front-end revisited: Javascript, jQuery, AJAX
  • Specialized data storage technologies: Amazon S3
  • Social network integration – Facebook and Twitter
  • Uploading files, carrierwave
  • Adding email support to your web app
  • Log files
  • High performance and reliability related topics: Sticky sessions, session replication, memcache

Weeks 9-12: Internship

  • Work on a real project that will be released on the web
  • Get a glimpse of what it’s like to work at a real startup
  • Learn how large projects are managed using tools such as github and trello

Fee: $9,000

Duration: 12 weeks

Location: TurnToTech, 184 5th Avenue, 4th Floor

Course Schedule: Rolling Admission