We've helped hundreds of individual developers and small teams learn Ruby and Rails in our public workshops. We'd like to help your larger team, too! Many of our public courses can be taught on-site at your location. You get the same popular curriculum, code, and instruction as our public courses, but in a private team setting.

  • Give your entire team a jump start on building high-quality Rails and Ruby applications.
  • Build better applications faster with the efficiency and confidence that comes from mastering Rails and Ruby.
  • Update everyone's skill set with the latest technologies and development approaches.
  • Learn expert tips, tricks, and techniques with live coding sessions.

“Great work on continuing to provide your Studios. Most of our team has been through one (or is scheduled for one) and it really makes a difference in our team performance.

—Jonathan Siegel

Who's The Instructor?

Chad Fowler

Chad Fowler In addition to teaching public Studios, Chad Fowler is Pragmatic Studio's certified instructor for private training.

Chad has been a software developer and manager for some of the world's largest corporations. He is also a cofounder of Ruby Central, Inc., a non-profit corporation responsible for the annual International Ruby and Rails conferences, and a leading contributor in the Ruby community. Chad is the author of Rails Recipes, and is a contributor and editor for numerous other books, including Programming Ruby.

Who’s It For?

Teams of 8+ Programmers For teams of eight or more developers, holding private on-site training can be more economical than sending large teams to our public offerings.

Dreyfus-private

Our training is taught by programmers for programmers at a variety of skill levels. In order to assess which course is best suited for your team, please see the individual “Who's It For?” section associated with each offering, or drop us a line.

Which Courses Are Offered?

Chad Fowler

Each course offers an interactive, hands-on learning environment.

Ruby on Rails: Learn how to use the core features of Rails to build industrial-strength web applications.

Advanced Ruby on Rails: By mastering Rails, your team will be ready to build killer Rails applications with confidence and efficiency. This course is offered in both a 2-day (you chose 8 out of 15 possible topics) or 3-day (you chose 11 out of 15 possible topics) format.

Ruby Studio: Learn the "magic" of Rails by gaining a better grasp of Ruby, rediscover the joy of programming, and be in a better position to make your Ruby and Rails apps sing.

Advanced Ruby Studio: Dive deep into the source of Ruby's power and learn advanced Ruby features that will make both your Ruby and Rails projects shine.

Test-Driven Development with Rails: Learn testing practices and techniques that will help your team deliver new features quicker by eliminating debugging time, minimizing re-work, and reducing the cost (and fear!) of changing existing code.

Everyone came back very excited about the possibility of developing Rails apps. I had people running over to my office during the workshop lunch breaks to talk, and we've already set about identifying a couple initial directions for developing production-grade applications. At least 3 people separately told me it was one of the best training they've been to.”

—Gregg Hartling

What Do I Need?

Prag Studio Attendees

These courses are taught on-site at your location. As such, you'll need the following:

  • a room to comfortably accommodate your team
  • a laptop projector and screen
  • a whiteboard (or flipchart) with markers
  • laptops (or desktops) on which each attendee can complete the hands-on exercises, and access rights on those machines to install the necessary software (Ruby, Rails, MySQL, etc.)