Ruby on Rails Camp 2026
Learn Ruby on Rails in 8 weeks by building real-life projects and getting guidance from experienced mentors. We have 8 spots available for this training so please hurry up to join.
Why Ruby on Rails
Why Ruby? Because it is a programming language that is easy to learn, super productive and it is optimized for programmer happiness.
Why Rails? Because it is a web framework that takes care of complex tasks enabling the developers to focus on business logic and code quality.
Ruby on Rails is used by big companies: Github, Gitlab, AirBnB, Shopify, Twitch, Soundcloud, Indiegogo, Kickstarter to name just of few of them.
If you can write English, you can learn Ruby. You will be able to ship production-ready web apps faster, as Ruby on Rails prefers convention over configuration, skipping unnecessary boilerplate code
If you want to see a quick demo of Rails check out the framework website: https://rubyonrails.org/ you will see great examples of what can be done in a short time with this.
What you will learn in this training
Ruby Programming Language
Ruby on Rails Web Framework (see here some of the biggest web apps built with it)
SQL
Workflow - Git/GitHub
Best practices
How does this training work
There are 8 weeks of learning, where we will develop 3-4 projects.
Structure of each week:
On Monday you will receive an email containing the learning material for that week and a project to work on (or features to develop from a bigger project). This will happen remotely, at your own pace.
During the week you will be mentored via email/chat/GitHub code review to go through the material and start working on the project or features. This will happen remotely and asynchronously, at your own pace
On Saturdays, every week, we will meet for 6-8 hours to consolidate your learnings, apply best practices, refactor your code, and finish implementing the code for that week. These two days will be guided by our mentors which are Ruby on Rails senior or expert developers.
Our estimate is that you will need to invest each week a total of ~14 hours. 5-6 hours from Monday to Friday to go through the materials and 8 hours during the weekend to work on the project.
Timeline: Registration and Start Date
You can apply or register for this training until April 20th - including.
We have a registration flow to evaluate if your application is fulfilling the criteria we defined for this training (see below: who can participate). This flow includes reviewing your application, sending a short exercise (1 hour max to solve), a short interview, and a final selection. After each stage, you will receive our answer within a week or so. More details about this will be sent after you apply.
The first week of learning will be from May 18th - May 22nd. Our first meeting will be on Saturday, May 23rd.
Who is this training for? Who can participate?
If you match at least one of the following criteria:
You are currently programming in any other programming language
You know test automation
You learned to program in university but didn't get to practice yet
then this program is for you!
What we offer:
Free training!
Maybe you are asking yourself why are we doing this and why do we offer this for free? First, because we love Ruby and Rails so we want to grow the community. Second, because in the end, we will like to extend an offer to collaborate with us to some of the participants. This is not a condition for participating in the training, but it could be a great follow-up if you will like Ruby and want to go on with it.
If you would like to know more about how we all work together, you can find some info here:
https://www.agilefreaks.com/work-with-us
We will take care of making the meetings during the weekend be a mix of work and fun. Our mentors will deliver best practices, do pair programming with you, help you get real good at Ruby programming, while the organizers will take care of food, coffee, and (soft)drinks.
Final notes:
You need to have a laptop that you can bring to the training. You can either use one that has a Linux installed or MacOS. In case you want to install Linux on your existing laptop, we recommend a Debian version: Ubuntu or PopOS (in case you have Nvidia hardware).
Please make sure you read the “How this training works” section and understand what we ask for you. We put on our time and resources to provide hands-on, pragmatic, experience-oriented training and we expect you to manage your own time and make sure that you can put the time and effort into it.
We can't wait to have a chance to work with you!
- Locations
- Sibiu
Sibiu
Agile Freaks Benefits
-
Full Transparency
We offer full transparency to the company’s info. You can gain entrepreneurial skills by accessing information about budget, financial predictions and overall business info. Nothing is off limits. -
Flexible working hours
Flexible work hours. You are allowed to choose the dates and times for your working hours, as long as your tasks are done and your absence doesn’t impact your team’s productivity. We aim to help you balance work and non-work responsibilities. -
Remote Work
Ability to WORK remotely. You can work from our offices, from the comfort of a luxury destination or your shack in the forest! If you have an internet connection, we don’t care. -
Craft Budget
A sum allocated each year for every freak. Use it to perfect your craft, no questions asked! -
Vacation Bonus
Relax for a month and get paid twice. The first 21 vacation days have a bonus attached in the form of a salary. -
Profit Sharing
You will be assigned a piece of the pie, based on your seniority and level of experience. As with everything else, we offer full transparency of this process. -
Lunch
Free your “mental cycles” from figuring out what to eat. Super duper tasty lunch provided each day. You will have access to an app where you can choose what you want to eat.
Workplace & culture
Truth and Kindness
Freaks are supportive with each other and all relationships are based on trust and respect.
Initiative
Freaks will always take initiative because there is a solution to every problem.
Balance
Life is more important than work.
Communication
Freaks listen carefully and are not afraid to speak up.
Supportiveness
Freaks are focused on helping to move things forward.
Excellence
Freaks want to excel at what they do! They’re always looking for ways to improve!