ruby Mastery Roadmap
Select a category to start learning.
Module 01
Phase 1: Foundations
~ 10.3 hr
Comments
20 min read
Console Input & Output
30 min read
Variables and Constants
35 min read
Data Types
35 min read
Strings
60 min read
Numbers
45 min read
Operators
45 min read
Conditionals
50 min read
Loops
55 min read
Methods
40 min read
Arrays
60 min read
Hashes
60 min read
Date & Time
45 min read
JSON
35 min read
Module 02
Phase 2: Intermediate
~ 7.2 hr
Module 03
Phase 3: Advanced
~ 6.7 hr
Frozen Objects & Immutability
35 min read
Paths and Utils
35 min read
File & Folder Handling
50 min read
Web Client
40 min read
Object-Oriented Programming
90 min read
Memory Management & Garbage Collection
30 min read
Metaprogramming
35 min read
Reflection
30 min read
DSL Design
25 min read
3rd Party Packages
30 min read
Module 04
Phase 4: Enterprise Backend
~ 18.2 hr
Backend Fundamentals
5 min read
Internet & Networking Basics
5 min read
cURL & HTTP Terms
15 min read
Common HTTP Status Codes
5 min read
Building HTTP Servers with Ruby
15 min read
API Design Fundamentals using Rails
35 min read
More Rails Concepts
30 min read
Environment Variables
20 min read
Data Validation
20 min read
Cookies
15 min read
Sessions
20 min read
Authentication & Authorization
20 min read
Hashing Fundamentals
20 min read
Encryption and Decryption
20 min read
OAuth 2.0 & Social Login
40 min read
Authentication Systems – Real-World Auth Flows
50 min read
Security Headers
35 min read
Rate Limiting
15 min read
File & Media Handling
20 min read
File Downloading & Large File Transfers
20 min read
Cloud File Storage using Cloudflare R2
75 min read
Database Fundamentals
10 min read
SQL Databases
45 min read
NoSQL Databases – MongoDB
45 min read
Graph Databases – Neo4j
35 min read
In-Memory Databases – Redis
35 min read
Webhooks
10 min read
Web Sockets & Real Time Communications
25 min read
Server-Sent Events (SSE)
15 min read
Sending Email
20 min read
Sending SMS
20 min read
Firebase Push Notifications
30 min read
Cron Jobs
15 min read
Job Schedulers
35 min read
Cloud Cron Jobs
30 min read
Heavy Tasks & Background Jobs (Sidekiq)
25 min read
Logging & Monitoring
15 min read
Unit Testing
45 min read
Scaling Techniques
10 min read
Queues & Message Brokers
25 min read
gRPC – High Performance Service Communication
45 min read
GraphQL
55 min read