Become a
Cracked Ruby Dev
cracked adj. — elite, highly skilled
Hundreds of interactive challenges.
Instant feedback. Real skills.
Sign in to track your progress
Ruby Labs
Master Ruby through hundreds of guided coding exercises
Ruby Drills
Practical exercises to build muscle memory
0/251. Hello, World!
2. Rename Photos by Capture Date
3. Organize Downloads Folder by File Type
4. Delete Old Log Files Automatically
5. Find Duplicate Files Using MD5 Hashing
6. Generate Comprehensive File Inventory
7. Parse Web Server Logs for Performance Metrics
8. Extract Emails, URLs, and Phone Numbers from Text
9. Track Daily and Monthly Active Users from Apache Logs
10. Generate Formatted Text Reports with Column Alignment
11. Analyze Sales Transactions and Generate Revenue Reports
12. Clean and Validate CSV Data
13. Convert JSON API Responses to CSV
14. Parse and Validate Configuration Files
15. Build a CLI Calculator with Argument Parsing
16. Parse and Display Weather Data from JSON
17. Build a Simple Inventory System with Classes
18. Generate Markdown Table from CSV Data
19. Aggregate Sales Data by Time Period
20. Recursive Directory Size Calculator with Filtering
21. Parse and Transform XML Configuration Files
22. Find and Replace Across Multiple Files
23. Build a Simple Template Engine
24. CSV Data Validator with Business Rules
25. Build a Multi-Format Log Analyzer
1. Hello, World!
2. Rename Photos by Capture Date
3. Organize Downloads Folder by File Type
4. Delete Old Log Files Automatically
5. Find Duplicate Files Using MD5 Hashing
6. Generate Comprehensive File Inventory
7. Parse Web Server Logs for Performance Metrics
8. Extract Emails, URLs, and Phone Numbers from Text
9. Track Daily and Monthly Active Users from Apache Logs
10. Generate Formatted Text Reports with Column Alignment
11. Analyze Sales Transactions and Generate Revenue Reports
12. Clean and Validate CSV Data
13. Convert JSON API Responses to CSV
14. Parse and Validate Configuration Files
15. Build a CLI Calculator with Argument Parsing
16. Parse and Display Weather Data from JSON
17. Build a Simple Inventory System with Classes
18. Generate Markdown Table from CSV Data
19. Aggregate Sales Data by Time Period
20. Recursive Directory Size Calculator with Filtering
21. Parse and Transform XML Configuration Files
22. Find and Replace Across Multiple Files
23. Build a Simple Template Engine
24. CSV Data Validator with Business Rules
25. Build a Multi-Format Log Analyzer