This is a complete Scala programming tutorial covering from basic to advanced topics in Scala. You require no prerequisite for this course.
<a href=”https://www.kindsonthegenius.com/scala/” target=”_blank” rel=”noopener”>Free version of this course can be found here – Beginner to Expert Scala Programming</a>
<ol class=”display-posts-listing”>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-introduction-to-scala-programming/”>Scala – Introduction to Scala Programming</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-ide-installation-and-setup/”>Scala – IDE Installation and Setup</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-your-first-program/”>Scala – Your First Program</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-basic-program-syntax/”>Scala – Basic Program Syntax</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-data-types/”>Scala – Data Types</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-variables/”>Scala – Variables</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-classes-and-objects/”>Scala – Classes and Objects</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-access-modifiers/”>Scala – Access Modifiers</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-operators/”>Scala – Operators</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-conditional-statements/”>Scala – Conditional Statements</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-loops/”>Scala – Loops</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-functions/”>Scala – Functions</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-more-on-functions/”>Scala – More on Functions</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-yet-more-functions/”>Scala – Yet More Functions!</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-closure/”>Scala – Closure</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-string-manipulation/”>Scala – String Manipulation</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-working-with-arrays/”>Scala – Working with Arrays</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-traits/”>Scala – Traits</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-json-encoding-with-circe/”>Scala – Json Encoding With Circe</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-build-json-encoder-with-circe/”>Scala – Build Json Encoder With Circe</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-building-json-decoders-with-circe/”>Scala – Building Json Decoders With Circe</a></li>
<li class=”listing-item”><a class=”title” href=”https://www.kindsonthegenius.com/scala/scala-automatic-derivation-of-encoders-and-decoders/”>Scala – Automatic Derivation of Encoders and Decoders</a></li>
</ol>
Curriculum
- 1 Section
- 21 Lessons
- 10 Weeks
- Module 1 - Scala Course Content21
- 1.1Introduction to Scala Programming
- 1.2Setting up Scala
- 1.3Your First Scala Program
- 1.4Scala Variables
- 1.5Scala Operators
- 1.6Conditional Statements
- 1.7Loops
- 1.8Arrays in Scala
- 1.9Working With Strings
- 1.10Working with Functions
- 1.11Object Oriented Programing(OOP) in Scala
- 1.12Concept of Traits
- 1.13Regular Expressions
- 1.14Exception Handling
- 1.15Working With Files
- 1.16Lists
- 1.17Maps
- 1.18Iterators
- 1.19Sets
- 1.20Tuples
- 1.21Demo

