Log In
0% completed
All Lessons
Free Lessons (7)
Introduction
Motivation
Introduction
Write Your First Ruby Program
Rhythm for Working on the Exercises
Type of Errors
Quiz: Programming Basics
Printing Shapes
Print Out a Triangle
Solution: Printing a Triangle
Print Out a Half Diamond
Solution: Printing a Half Diamond
Print Out a Diamond Shape
Solution: Printing a Diamond Shape
Print a Big Diamond of Variable Size
Solution: Printing a Diamond of Variable Size
Exercise: Printing Shapes
Solutions: Printing Shapes Exercises
Quiz: Printing Shapes
Interacting with the Command-Line
Simple Calculator to Perform Addition
Solution: Simple Calculator to Perform Addition
Addition Quiz Game
Solution: Addition Quiz Game
Subtraction Quiz Game
Solution: Subtraction Quiz Game
Number Guessing Game
Solution: Number Guessing Game
Exercise: Counting to 21
Solution: Counting to 21
Quiz: Interacting with the Command-Line Interface
Composite Data Types
Introduction to Array and Hash
Sorting Children's Names
Solution: Sorting Children's Names
Get Character from Alphabetical Position
Solution: Get Character from Alphabetical Position
Calculate Average
Solution: Calculate Average
What Makes 100% In Life?
Solution: What Makes 100% In Life?
Exercise: Implement Letter Guessing Game
Solution: Implement Letter Guessing Game
Exercise: Find the Median
Solution: Find the Median
Quiz: Composite Data Types
Useful Utility Programs
Convert Fahrenheit to Celsius
Solution: Convert Fahrenheit to Celsius
Personal Income Tax Calculator
Solution: Personal Income Tax Calculator
Word Count
Solution: Word Count
Generate Lotto Numbers
Solution: Generate Lotto Numbers
Number Sorting
Solution: Number Sorting
Exercise: Number Base Conversion
Solution: Number Base Conversion
Exercise: Convert Word to Phone Number
Solution: Convert Word to Phone Number
Quiz: Useful Utility Programs
Fun Math
Finding Divisors
Solution: Finding Divisors
Finding the Highest Common Factor
Solution: Finding the HCF
Finding the Least Common Multiple
Solution: Finding the LCM
Finding Prime Numbers
Solution: Finding Prime Numbers
Fibonacci Sequence
Solution: Fibonacci Sequence
Consecutive Sums
Solution: Consecutive Sums
Exercise: Compute Pi
Solution: Compute Pi
Quiz: Fun Math
Methods
Introduction to Methods in Ruby
Finding the HCF by Using a Method
Solution: Finding the HCF by Using a Method
Generate Lotto Numbers Using a Method
Solution: Generating Lotto Numbers Using a Method
LCM of Multiple Numbers Using a Method
Solution: LCM of Multiple Numbers Using a Method
Check If a String Is a Palindrome
Solution: Check If a String Is a Palindrome
Quiz: Methods
File and Network
Preliminaries: Linux File Structure and Commands
Calculate Average Score by Reading a File
Solution: Calculate Average Score by Reading a File
Count Words and Lines in a Text File
Solution: Count Words and Lines in a Text File
Mail Merge Birthday Invitation Cards
Solution: Mail Merge Birthday Invitation Cards
Rename Files
Solution: Rename Files
Meal Categories
Solution: Meal Categories
Send Individual Thank You Emails
Solution: Sending Individual Thank You Emails
Exercise: Grades Histogram
Solution: Grades Histogram
Quiz: File and Network
Object-Oriented Programming
Introduction to Objects and Classes in Ruby
Design a Basic Calculator
Solution: Design a Basic Calculator
Age of Teacher and Students
Solution: Age of Teacher and Students
Calculate Sales Tax
Solution: Calculate Sales Tax
Library System
Solution: Library System
Sunflower vs Zombies Game Simulation
Solution: Sunflower vs. Zombies Game Simulation
Exercise: Calculate Shape Area
Solution: Calculate Shape Area
Quiz: Object-Oriented Programming
Classic Puzzles
Gearing Up for More Problem Solving
Google Labs Aptitude Test
Solution: Google Labs Aptitude Test
Fibonacci and HCF (Recursion)
Solution: Fibonacci and HCF (Recursion)
Calculate Compound Interest
Solution: Calculate Compound Interest
Farmer Crosses River Puzzle
Solution: Farmer Crosses River Puzzle
Cryptic Math Equation (Backtracking)
Solution: Cryptic Math Equation (Backtracking)
Exercise: Google Labs Aptitude Test (Recursion)
Solution: Google Labs Aptitude Test (Recursion)
Exercise: Tower of Hanoi
Solution: Tower of Hanoi
Exercise: Knight's Tour
Solution: Knight's Tour
Exercise: Eight Queens Puzzle
Solution: Eight Queens Puzzle
Quiz: Classic Puzzles
Web Test Automation
Introduction to Web Test Automation
Selenium for Writing Test Scripts
Sample Selenium WebDriver Script
Complete Test with Verification
Beyond This Course
What's Next?
Ruby in a Nutshell
Key Highlights
Object-oriented Programming in Ruby
File Handling in Ruby
Appendix
Interactive Ruby Shell (IRB)
Ruby on Windows
Ruby on Mac OS X
Install Ruby Gems
Generate Application Password
Discover Ruby Programming Through Fun Examples
/
...
/
Solution: Rename Files
Solution: Rename Files
Go over the implementation of renaming files.
We'll cover the following...
Solution
Explanation
Viewing the files in CLI
Solution
Access this course and
1400+
top-rated courses and projects.
Unlock Full Access
Preview Free Lessons
→
Preview Free Lessons