Scala - Your First Programming Language

Scala - Your First Programming Language

DevInsideYou via YouTube Direct link

#Scala - Your First Programming Language - Part 1 - Series Introduction

1 of 27

1 of 27

#Scala - Your First Programming Language - Part 1 - Series Introduction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Scala - Your First Programming Language

Automatically move to the next video in the Classroom when playback concludes

  1. 1 #Scala - Your First Programming Language - Part 1 - Series Introduction
  2. 2 #Scala - Your First Programming Language - Part 2 - Introduction to the Scala Build Tool (SBT)
  3. 3 #Scala - Your First Programming Language - Part 3 - Exploring is the new learning!
  4. 4 #Scala - Your First Programming Language - Part 4 - if expressions can be complicated
  5. 5 #Scala - Your First Programming Language - Part 5 - Introduction to Type Systems
  6. 6 #Scala - Your First Programming Language - Part 6 - (Sub)routines
  7. 7 #Scala - Your First Programming Language - Part 7.1 - Recursion
  8. 8 #Scala - Your First Programming Language - Part 7.2 - Recursion
  9. 9 #Scala - Your First Programming Language - Part 8 - Primitive Types on the JVM
  10. 10 #Scala - Your First Programming Language - Part 9 - Ways of Creation - Part 1 - Literals
  11. 11 #Scala - Your First Programming Language - Part 10 - Ways of Creation - Part 2 - Composition
  12. 12 #Scala - Your First Programming Language - Part 11 - Higher-Order Functions
  13. 13 #Scala - Your First Programming Language - Part 12 - Closures & Function Currying
  14. 14 #Scala - Your First Programming Language - Part 13 - Message Passing Style & The Birth of OO
  15. 15 #Scala - Your First Programming Language - Part 14 - Seven-Segment Display Clock
  16. 16 #Scala - Your First Programming Language - Part 15 - Object Orientation's Value Proposition
  17. 17 #Scala - Your First Programming Language - Part 16 - Inheritance
  18. 18 #Scala - Your First Programming Language - Part 17 - Traits and their superpowers
  19. 19 #Scala - Your First Programming Language - Part 18 - Anonymous & Partial Functions
  20. 20 #Scala - Your First Programming Language - Part 19 - Pattern Matching Unleashed
  21. 21 #Scala - Your First Programming Language - Part 20.1 - Case Classes in Depth
  22. 22 #Scala - Your First Programming Language - Part 20.2 - Case Classes in Depth
  23. 23 #Scala - Your First Programming Language - Part 21.1 - Exceptions & Other Error Handling Techniques
  24. 24 #Scala - Your First Programming Language - Part 21.2 - Exceptions & Other Error Handling Techniques
  25. 25 #Scala - Your First Programming Language - Part 22 - Packages, Namespaces & Imports
  26. 26 #Scala - Your First Programming Language - Part 23 - Traits vs Packages
  27. 27 What's Next?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.