Skip to content
Press
QQ
to open this menu
Pricing & Plans
Request a demo
Login
Start Free Trial
Training Library
Big Data
Courses
Coding with the Functional Programming Paradigm Using Scala
learning path
Coding with the Functional Programming Paradigm Using Scala
Get a practical understanding of the Scala programming language, its features, and how to use it with this labs-based course!
Intermediate
Difficulty: Intermediate
Up to 12h 30m
Duration: Up to 12 hours and 30 minutes
406
Students: 406
5/5
Rating: 5/5
Start
Enhance your skill set
Develop essential skills for thriving in real-world scenarios.
Stay focused, stay committed
Boost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completion
Show your skills and build your credibility when you include them in your resume and LinkedIn profile.
Content overview
About
Author
Content overview
11 steps
There are 11 Hands-on Labs in this learning path
11
Difficulty: Intermediate. Duration: Up to 45m.
HANDS-ON LAB
Intermediate
Up to 45m
Duration: Up to 45 minutes
Understanding Basic Scala Elements for Functional Programming
In this lab, you will understand the basic principles of functional programming in Scala.
Difficulty: Intermediate. Duration: Up to 45m.
HANDS-ON LAB
Intermediate
Up to 45m
Duration: Up to 45 minutes
Start using Recursion with Scala
In this lab, you will understand the basics of recursive functions, and you will create basic recursive functions and tail-recursive functions.
Difficulty: Intermediate. Duration: Up to 1h.
HANDS-ON LAB
Intermediate
Up to 1h
Duration: Up to 1 hour
Creating and Handling Classes and Hierarchies in Scala
In this lab, you will work with classes, traits, and hierarchies in Scala.
Difficulty: Intermediate. Duration: Up to 45m.
HANDS-ON LAB
Intermediate
Up to 45m
Duration: Up to 45 minutes
Introducing Generics for Classes and Functions in Scala
In this lab, you will work with generics for classes and functions to leverage the most common polymorphism used in functional programming.
Difficulty: Intermediate. Duration: Up to 1h.
HANDS-ON LAB
Intermediate
Up to 1h
Duration: Up to 1 hour
Introduction to Scala Challenge
Demonstrate your Scala skills by performing tasks required to use the main components of Scala for functional programming.
Difficulty: Intermediate. Duration: Up to 1h.
HANDS-ON LAB
Intermediate
Up to 1h
Duration: Up to 1 hour
Leveraging Common Scala Immutable Data Structures
In this lab, you will start using the most important and common immutable data structures in Scala.
Difficulty: Intermediate. Duration: Up to 45m.
HANDS-ON LAB
Intermediate
Up to 45m
Duration: Up to 45 minutes
Writing and Using Higher-Order and Anonymous Functions in Scala
In this lab, you will understand and start using higher-order functions and anonymous functions.
See all