Why Do I Need a Tutor?!
Click here to know



I teach below topics for Scala Programming Languge. The online tutoring via skype desktop sharing is only 30 USD per hour. For booking a class send message or call my whatsapp number: +98 912 490 8372


Scala Programming Introductory Course

Lesson

Lesson Subject

pdf file

1

Introduction

lesson 1

2

Basics

lesson 2

3

Unified Types

lesson 3

4

Classes

lesson 4

5

Default Parameter Values

lesson 5

6

Named Arguments

lesson 6

7

Traits

lesson 7

8

Tuples

lesson 8

9

Class Composition with Mixins

lesson 9

10

Higher-order Functions

lesson 10

11

Nested Methods

lesson 11

12

Multiple Parameter Lists (Currying)

lesson 12

13

Case Classes

lesson 13

14

Pattern Matching

lesson 14

15

Singleton Objects

lesson 15

16

Regular Expression Patterns

lesson 16

17

Extractor Objects

lesson 17

18

For Comprehensions

lesson 18

19

Generic Classes

lesson 19

20

Variances

lesson 20

21

Upper Type Bounds

lesson 21

22

Lower Type Bounds

lesson 22

23

Inner Classes

lesson 23

24

Abstract Type Members

lesson 24

25

Compound Types

lesson 25

26

Self-type

lesson 26

27

Implicit Parameters

lesson 27

28

Implicit Conversions

lesson 28

29

Polymorphic Methods

lesson 29

30

Type Inference

lesson 30

31

Operators

lesson 31

32

By-name Parameters

lesson 32

33

Annotations

lesson 33

34

Packages and Imports

lesson 34

35

Package Objects

lesson 35

Stimated Required time for this course is: 40 hours



Hint: The online tutoring via skype desktop sharing is only 30 USD per hour. For booking a class send message or call my whatsapp number: +98 912 490 8372


GET IN TOUCH

  • Unit 3, No 56, Abdollahi St,
  • Namjoo Ave, TEHRAN, IRAN
  • +98 9124908372
  • info@mohammadijoo.com