Skip to content

This repo contains my practice on Scala and functional programming. It includes lectures and labs from various sources that helped me learn the basics and advanced concepts of Scala.

License

samadpls/Scala-FunctionalProramming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala-FunctionProramming:

This repo contains my practice on Scala and functional programming. It includes lectures and labs from various sources that helped me learn the basics and advanced concepts of Scala.

Contents

  • Lecture 1: Introduction to Scala
  • Lecture 2: Higher-order functions and collections
  • Lecture 3: Pattern matching and recursion
  • Lecture 4: Types and polymorphism
  • Lecture 5: Implicits and type classes
  • Lecture 6: Monads and functors
  • Lecture 7: Futures and concurrency
  • Lecture 8: Testing and debugging

How to run

You can use any IDE that supports Scala, such as IntelliJ IDEA or VS Code. You can also use sbt to compile and run the code from the command line.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This repo contains my practice on Scala and functional programming. It includes lectures and labs from various sources that helped me learn the basics and advanced concepts of Scala.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages