Learn ralph small Learn

Intermediate Ruby on Rails

Dig deeper into Ruby on Rails.

This intermediate Ruby on Rails workshop is designed for developers who have built a few smaller Rails applications and would like to start making more complicated ones. In this workshop we’ll discuss Rails routing in depth, complex associations, uploading files, debugging, basic unit tests, and many other topics. The workshop focuses on building an application that will tie in all of these topics.

The workshop also includes ample time to address any questions about Ruby on Rails that are not covered in the lessons.

Students are expected to know Ruby, how to create basic Rails applications on their own, and should have experience with a relational database such as MySQL, PostgreSQL, or Oracle.

View the syllabus for the workshop.

How the workshop works

Video lessons —As soon as you register you gain access to pre-recorded video sessions given by the workshop instructor, Matt Mongeau. Watch the video and code along with Matt on the project. Work on it as much as you’d like before the next office hours, and get help from Matt and the rest of thoughtbot in our forums along the way.

Online Office Hours — In this live chat and Q&A, Matt will lead a group discussion about the topics covered in that weeks video session, as well as any other questions you might have. Office hours are every Friday at three times: 10:30am Central European time, 10:30am US Eastern, and 4pm US Pacific.

Ongoing — After the workshop ends, you’re not done. You get access to all existing and future content, and support for any ongoing Ruby and Rails questions you have from Matt and the rest of the thoughtbot team in the weekly office hours and forums.

What level of programming experience should I have before taking this workshop?

Students taking this workshop should have some general experience with both Ruby and Ruby on Rails. A familiarity with the basic concepts of OOP is necessary.

The typical student for this workshop completes it with the knowledge of how to create more complicated Rails applications and is ready to move on to testing complicated applications.

If you’re taking multiple thoughtbot workshops, you should take Intro to Ruby on Rails before taking this workshop.

How can I ask you more questions?

Email us at learn@thoughtbot.com.

What is the time commitment for this workshop?

You should expect to spend at least five to ten hours a week on this workshop. The more time you spend interacting with the instructor and other participants, the more you’ll get out of the workshop.

  • Matthew Mongeau
    Taught by

    Matthew Mongeau

    Matt is often known as Goose, a wily animal.