Coding Exercises: Scala
54mIntermediate2022-08-31
Authors

Noel Welsh
Principal at Inner Product LLC
Course details
Level up your Scala skills in this Code Challenges course with instructor Noel Welsh. Noel provides 15 challenges that cover the language features most used in day-to-day programming, including a palindrome detector, password checker, colored boxes, and calculator. Challenges increase in difficulty level throughout the course, finishing with a challenge to create a rocket ship animation that brings together several elements from the course: defining data, pattern matching, and transformations of data.
Skills covered
ScalaProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Test your Scala skills
1. Challenges
- 02 - Palindrome detector
- 03 - Password checker
- 04 - Colored boxes
- 05 - System properties
- 06 - Resistor tolerance
- 07 - Snakes and camels
- 08 - Stuff the stats sheet
- 09 - A slice of Pi
- 10 - Cron and regular expressions
- 11 - Reservoir sampling
- 12 - Evaluate a decision tree
- 13 - Calculator
- 14 - Error handling
- 15 - Sierpinski Triangle
- 16 - Rocketship