This is a complete Scala programming tutorial covering from basic to advanced topics in Scala. You require no prerequisite for this course.
Free version of this course can be found here – Beginner to Expert Scala Programming
- Scala – Introduction to Scala Programming
- Scala – IDE Installation and Setup
- Scala – Your First Program
- Scala – Basic Program Syntax
- Scala – Data Types
- Scala – Variables
- Scala – Classes and Objects
- Scala – Access Modifiers
- Scala – Operators
- Scala – Conditional Statements
- Scala – Loops
- Scala – Functions
- Scala – More on Functions
- Scala – Yet More Functions!
- Scala – Closure
- Scala – String Manipulation
- Scala – Working with Arrays
- Scala – Traits
- Scala – Json Encoding With Circe
- Scala – Build Json Encoder With Circe
- Scala – Building Json Decoders With Circe
- Scala – Automatic Derivation of Encoders and Decoders
Curriculum
- 1 Section
- 21 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Module 1 - Scala Course Content21
- 2.1Introduction to Scala Programming
- 2.2Setting up Scala
- 2.3Your First Scala Program
- 2.4Scala Variables
- 2.5Scala Operators
- 2.6Conditional Statements
- 2.7Loops
- 2.8Arrays in Scala
- 2.9Working With Strings
- 2.10Working with Functions
- 2.11Object Oriented Programing(OOP) in Scala
- 2.12Concept of Traits
- 2.13Regular Expressions
- 2.14Exception Handling
- 2.15Working With Files
- 2.16Lists
- 2.17Maps
- 2.18Iterators
- 2.19Sets
- 2.20Tuples
- 2.21Demo

