Description
In this course, you will learn :
- The ability to solve problems with Ruby
- An understanding of variables, decisions, and loops
- The ability to create flowcharts and execution sheets
- Familiarity with strings, arrays, and their slicing operations
- Hands-on experience with practice problems through editable and executable solutions
Syllabus :
1. Problem Solving with Simple Programs
- Problem Solving: The Bottle Filling Example
- Simple Program and Execution Sheet
- Practice Simple Programs
2. Decisions and Branching
- Flowcharts and Conditional Expressions
- Converting Flowcharts into Execution Sheets
3. Ruby Basics
- First Ruby Program
- Fundamentals of Ruby
- Conditional Statements
- Categories of Errors
4. Repetition with Loops
- Introduction to Loops
- Loops with Ranges
- Sentinel Loops
- Nested Loops
5. Strings and Arrays
- Inside the String
- Array of Values
- Arrays with Loops
- Multi-Dimensional Arrays
6. Methods
- Define and Use the Methods
- General Built-in Methods
- Built-in String and Array Methods