"I am so glad and was waiting for this course to get released. It's super wonderful and am so excited to learn and early learning access. The videos so far at my progress are clear and can watch it clearly at the normal screen size. Exciting to see more!"
- Aj Sa (Student)
Don't Waste Your Time With Outdated Courses
Courses that were built a year or two ago have so many inconsistencies, with code examples not working, topics being laid out in random order (in an effort to keep the course alive), and instructors simply giving up on their students, it's no wonder you feel like you've got yourself a second full-time job just to keep up.
Don't miss these new features in Rails 7: Hotwire - TurboDrive, TurboFrames, TurboStreams, and Stimulus JS.
NEVER GET STUCK
It's frustrating to learn from broken code examples and instructors that don't answer your questions.
PROJECTS & CODE REVIEWS
Sometimes quizzes, and code examples are simply not enough, to get you ready for real-life projects.
Here's What You'll Learn:
- How Rails applications are structured
- How the request/response cycle works
- Keeping application state
- How to write code faster with scaffolding
- How databases work
- All about CRUD & MVC
- Working with assets (images, fonts, CSS, etc.)
- How to build reactive web apps with Hotwire
- Testing, debugging, mailers, jobs, storage, translations, deployment, git, etc.
...and so much more.
About the Early-Access
A good part of the content is already done, but I'm actively publishing new lessons every week, and I'm incorporating your feedback as I go.
Being part of the early-access cohort allows you to:
- Get access right now at 25% off
- Suggest the new topics you want to see
- Be the first to learn about the new Rails feaures
"I’m loving this course. The way you structure the lessons is impeccable. I learned a lot from the L2: MVC Module. Thanks again!"
Osman Bowser (Student)
The Action Plan
The course is organized into levels, and you'll need to complete at least one assignment per level before being allowed to level up. When you complete all the available levels, you'll receive a certificate of completion.
Level 1 - Foundations
Before you start coding, there is some setup, and a few concepts you need to know about.
Level 2 - MVC
You'll learn about the Model-View-Controller architecture which Rails is built around.
Level 3 - Hotwire
Add reactivity to your Rails applications using the newest features of them all.
Level 4 - The Asset Pipeline
Level 5 - Mailers
A critical component of any web application is the ability to send emails.
Level 6 - Background Jobs
Improve your applications' performance using background jobs.
Level 7 - Storage
Attachments, images, and everything else that needs storage in the cloud.
Level 8 - WebSockets
Leverage the power of WebSockets to update multiple browsers in real-time.
Level 9 - Translations
Add support for multiple languages to your Rails applications.
Level 10 - Testing
Write Rails code with confidence by learning how to properly test your application.
Level 11 - Deployment
Deploy your application to production using Heroku, and show it to your friends.
Level X - Your Choice
Being part of the Early-Access cohort allows you to shape the structure of the course.
When You Enroll During This Limited Time Period
Early Access to the Video Lessons
About 45% of the content is already done and I'm adding more lessons every week until it is content complete.
24/7 Email & Forum Support
You can email me anytime with any questions you might have about the course.
I'm on a mission to help you become a Rails developer. Ask me anything and I'll get back to you in 48h or less.
Projects and Code Reviews
You get to work on complex projects and you will submit your code for review. That's how you improve the fastest.
Stay up to date with unlimited content updates completely free of charge.
At the end of the course, you'll get a certificate of completion that you can show to your future employer.
Plus You'll Be Backed by a 30-Day "Try It for Yourself" Money Back Guarantee
If you're on the fence... of if other courses have left you skeptical, then feel free to try the course for 30 days and see if you like it. And if for whatever reason you decide it's not for you, just send me an email and I'll give you your money back. No questions asked.
"As a complete Ruby beginner I feel like having a coach really helps accelerate my learning, both high and low level."
- Johan Ström (Full-Stack Engineer)
Meet Your Instructor
Hi, I'm Cezar
I'm a Ruby on Rails consultant with 15 years of experience working professionally with the framework, and helping companies large and small build web applications handling millions of users.
During my career, I've made all the mistakes inexperienced developers make, and I'm here to help you avoid them all by following all the industry best practices when it comes to building large-scale web applications.
"I have developed tremendously, especially within the TDD area. It has given me a better understanding of the challenges and techniques of writing qualitative code that handles change in a good way."
- Jonas Molander (Backend Developer)
Get 25% Off During the Early-Access
Burning Questions Asked
How much does it cost?
The early-access price for the course is $147. But the final price, when the content is all done, will go up to $197, and there will be no more discounts going forward.
So if you want to get in at the lowest price it will ever be at, do it now.
How do I know it's for me?
That's because it doesn't assume any Rails-related knowledge on your part.
Is the course content-complete?
There's about 45% of it done, and I'm adding new lessons every week.
If you decide to join the early-access cohort, you can suggest new topics you want to learn about and shape the final structure of the course.
How much do I have to participate?
It's totally up to you. But I wouldn't enroll in this course if I weren't serious about learning Rails.
I assume you want to make a career out of it, or you want to get the necessary skills required to build web applications on your own using Rails.
If that's not you, don't buy it. I won't mind, I promise.
When can I get started?
Right away! Even though the course is not content-complete yet, there are enough lessons already done so you can start learning right away. With more lessons being added every week.
Does my location matter?
No. You can learn from anywhere, at any time. And you can ask questions via email, or in the course's community section. In your own timezone.
What kind of projects will I be working on?
There are three types of challenges available in the course: code examples, assignments, and complex projects with code reviews.
Projects will be used to test your skills, and you can submit your code to be reviewed by me.
What if I don't like it?
I totally understand I cannot meet everyone's expectations, and that's why I'm offering a 30-day money-back guarantee.
If for some reason you don't like it, just send me an email and I'll give you your money back. No questions asked.
Why do I need a team license?
The course material is licensed for individual use, so you'll need to purchase one copy for each person taking the course.
My products are a great investment for your entire development team.
What if I have more questions?
For any questions, please send me an email over at firstname.lastname@example.org. I normally reply in less than 24h.
What if you already know Rails 6 (or an older version)?
There are new features in Rails 7 that are pretty significant (eg. Hotwire). And all the practical examples will use these new features.
If you don't care about these new features, don't enroll in this course. But if you want to learn everything that's new, and an up-to-date curriculum, then this course is for you.
How do I know where I left off?
The content is more like an online class, it's not just videos. It's also quizzes, and assignments, and code reviews.
With each lesson, there is one short video, and an assignment you need to complete. If you complete the assignment, then that lesson is marked as complete.
Reporting on your progress is also available. So that's how you can quickly track progress.