Главная
Study mode:
on
1
#Scala - Your First Programming Language - Part 1 - Series Introduction
2
#Scala - Your First Programming Language - Part 2 - Introduction to the Scala Build Tool (SBT)
3
#Scala - Your First Programming Language - Part 3 - Exploring is the new learning!
4
#Scala - Your First Programming Language - Part 4 - if expressions can be complicated
5
#Scala - Your First Programming Language - Part 5 - Introduction to Type Systems
6
#Scala - Your First Programming Language - Part 6 - (Sub)routines
7
#Scala - Your First Programming Language - Part 7.1 - Recursion
8
#Scala - Your First Programming Language - Part 7.2 - Recursion
9
#Scala - Your First Programming Language - Part 8 - Primitive Types on the JVM
10
#Scala - Your First Programming Language - Part 9 - Ways of Creation - Part 1 - Literals
11
#Scala - Your First Programming Language - Part 10 - Ways of Creation - Part 2 - Composition
12
#Scala - Your First Programming Language - Part 11 - Higher-Order Functions
13
#Scala - Your First Programming Language - Part 12 - Closures & Function Currying
14
#Scala - Your First Programming Language - Part 13 - Message Passing Style & The Birth of OO
15
#Scala - Your First Programming Language - Part 14 - Seven-Segment Display Clock
16
#Scala - Your First Programming Language - Part 15 - Object Orientation's Value Proposition
17
#Scala - Your First Programming Language - Part 16 - Inheritance
18
#Scala - Your First Programming Language - Part 17 - Traits and their superpowers
19
#Scala - Your First Programming Language - Part 18 - Anonymous & Partial Functions
20
#Scala - Your First Programming Language - Part 19 - Pattern Matching Unleashed
21
#Scala - Your First Programming Language - Part 20.1 - Case Classes in Depth
22
#Scala - Your First Programming Language - Part 20.2 - Case Classes in Depth
23
#Scala - Your First Programming Language - Part 21.1 - Exceptions & Other Error Handling Techniques
24
#Scala - Your First Programming Language - Part 21.2 - Exceptions & Other Error Handling Techniques
25
#Scala - Your First Programming Language - Part 22 - Packages, Namespaces & Imports
26
#Scala - Your First Programming Language - Part 23 - Traits vs Packages
27
What's Next?
Description:
Embark on a comprehensive 19-hour programming journey designed for absolute beginners. Start from scratch and master the fundamentals of coding using Scala as your first programming language. Explore essential concepts such as the Scala Build Tool (SBT), type systems, recursion, and primitive types on the JVM. Dive into various creation methods, including literals and composition, while learning about higher-order functions, closures, and function currying. Discover object-oriented programming principles, inheritance, and traits. Advance your skills with pattern matching, case classes, and error handling techniques. By the end of this course, gain a solid foundation in programming and be well-prepared for further exploration in the world of software development.

Scala - Your First Programming Language

Add to list
0:00 / 0:00