An introductory course to refresh your Scala knowledge. Build proficiency in Scala syntax, string manipulations, and looping techniques, establishing a strong foundation for addressing basic programming challenges.
Overview
Syllabus
- Unit 1: Introduction to Scala Essentials
- Access and Print List Elements in Scala
- Modify and Print the Updated List in Scala
- Unit 2: Introduction to Scala Lists and Strings
- Refining Your Packing List
- Packing List Validation
- Packing a Travel Bag with Scala Lists
- Checking Items on Packing List in Scala
- Virtual Suitcase Packing in Scala
- String Manipulation Challenge: Space Explorer
- Unit 3: Scala Loops Essentials: Exploring For and While Loops with Collections
- Iterate Over an Array Using While Loop
- Fix the Fruit Counter in Scala
- Looping through Fruits for a Salad
- Crafting a String of Fruit Names Without Trailing Spaces
- Counting Non-Vowel Characters in a String
- Unit 4: Conditional Looping in Scala: Exploring `if` Statements and Loop Control Constructs
- Adjusting Loop Control Based on Temperature Threshold
- Iterate and Fix Temperature Conditions
- Controlling Temperature-Based Flow in a Loop
- Control Weather Messages in Scala
- Implementing Conditional Loops in Scala
- Unit 5: Practical String Manipulation in Scala: Looping and Character Operations
- Counting Lowercase Characters in a String
- Convert String to Uppercase with Letter Filtering
- Encrypt a Message by Shifting Letters
- Caesar Cipher Encryption in Scala
- Shift Cipher Encryption in Scala
- Unit 6: Scala String Methods and Type Conversions Essentials
- Combining Astronaut Information Using mkString in Scala
- Debugging Employee Data Formatter
- Reconstruct Employee Information for HR Data Management
- Astronaut Exploration Summary
- Space Exploration Crew Data Processing