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
/
...
/
Generate Application Password
Generate Application Password
Learn to generate an app password in your Gmail account.
We'll cover the following...
Generate application password in Gmail account
Generate application password in Gmail account
...