Ruby on Rails Course

Wanna be the power behind all those fancy UIs? You’re in the right place! You’ll be working with Ruby on Rails, developing your own full-featured web application.

Course info

We’ll cover the fundamental concepts necessary to develop a full-featured web application.

Ruby will be the language of choice, in combination with Rails as a web framework. We’ll cover building REST API, data persistence, advanced database queries, user authentication, and MVC architecture.

During the course, you’ll be developing application feature by feature through homework assignments. You’ll be using the Git and Pull Requests through which we’ll review your code and guide you towards becoming a better web developer.

You hate reading long paragraphs? No problem, we’ve prepared a TL;DR:

  • Ruby programming language
  • Ruby on Rails web framework
  • Postgres and advanced database queries
  • Git version control
  • OOP and FP programming concepts
  • MVC architecture

Meet the

Your lecturers are Backend developers with years of experience.
Do they like mixing potions in Elixir or making Ruby gems? Probably.

Marko Ćilimković
Backend Engineer
Nika Jukić
Backend Team Lead


5 weeks
Mon/Thu 5–7 PM
At your disposal daily
Assigned after each class
Trinom, Strojarska 24, Zagreb
COURSE language
Croatian with English readings
15 students

How to apply

Now to the exciting part. Here are the basic requirements for applying:

  • you are a University student
  • basic knowledge of object-oriented programming is a must
  • you’re familiar with Git basics
  • ready to invest your time

Do you check all the boxes? Thats’s great. You’re one step closer to attending Infinum Academy. After you apply you just need to show up and pass the entrace exam, and voila, you’re in! Are you excited as we are?

Check out last year

Ready to
build apps?

If all this sounds interesting to you, then the button below is screaming to be clicked. Literally.


For those who want to know more, we’ve prepared a Frequently Asked Questions. If that didn’t help, contact Ana. She’s patiently waiting for your question.

Ana Anić
Project Coordinator