@@ -5,58 +5,68 @@ by: Julien Richard-Foy, Vincent Derouand, and Valérie Pedroni (Scala Center)
5
5
title : " Learn Scala"
6
6
---
7
7
8
- Happy new year 2022! The beginning of the year is a good time to refresh
9
- your programming skills. We want to use this opportunity to report on what
10
- happened on the MOOCs in 2021, and to share our plans for 2022.
8
+ Happy new year to everyone! We hope 2022 will be of great joy, and will be a
9
+ source of fruitful collaboration between the Scala Center and the community!
10
+
11
+ As you might be listing your 2022 goals, why not include Scala in it?
12
+ Refresh your programming skills, acquire new knowledge, and get a new
13
+ certificate!
14
+
15
+ In this post, we remind you of our online courses designed for both beginners
16
+ and experienced programmers, we report on what happened in 2021, and we share
17
+ our plans for 2022.
11
18
12
19
## 2021 Retrospective
13
20
14
- In 2021, with the release of Scala 3 we updated most of our MOOCs to Scala 3:
21
+ In 2021, with the release of Scala 3 we updated nearly all of our MOOCs to
22
+ Scala 3:
15
23
16
24
- [ Functional Programming Principles in Scala] ,
17
25
- [ Functional Program Design] ,
18
26
- [ Parallel Programming] ,
19
27
- [ Programming Reactive Systems] with Akka.
20
28
21
29
We also kept the Scala 2 versions of these courses online, but we observed
22
- that the majority of the learners took the Scala 3 version (e.g., 97% in the
30
+ that the majority of the learners took the Scala 3 versions (e.g., 97% in the
23
31
case of Functional Programming Principles in Scala).
24
32
25
33
The only courses that still use Scala 2 are the courses that depend on Spark,
26
34
which does not yet fully support Scala 3 (see below our plans in this regard).
27
35
28
36
We also published a new course: [ Effective Programming in Scala] . This
29
- course teaches programmers everything they need to be ready to work in Scala.
37
+ course teaches programmers all they need to be ready to work in Scala.
30
38
We are proud to report that this course was one of the [ 100 most popular
31
39
courses of the year 2021] [ rank ] (out of the 2900 courses created in 2021 on
32
- all the MOOCs platform).
40
+ various MOOC platforms). Thanks to Effective Programming in Scala, we believe
41
+ that hiring should not be a concern for companies using Scala.
33
42
34
- In total, in 2021 more than three thousand people completed a Scala online
35
- course! Congratulations to them!
43
+ In total, in 2021, more than three thousand people completed a Scala online
44
+ course! Thank you to them for trusting us as their teachers, and
45
+ congratulations on acquiring new knowledge!
36
46
37
- We have recently re-organized the website to have a
47
+ Finally, we have recently re-organized the website to have a
38
48
[ dedicated page] ( https://docs.scala-lang.org/online-courses ) presenting the
39
49
Scala courses from the Scala Center.
40
50
41
51
## Plans for 2022
42
52
43
- In 2022, we plan to update the Spark courses to Spark 3.2 and Scala 2.13 :
53
+ In 2022, we plan to update the Spark courses to Spark 3.2 and Scala 3 :
44
54
45
55
- [ Big Data Analysis with Scala and Spark] ,
46
56
- [ Scala Capstone Project] .
47
57
58
+ Additionally, we plan to experiment with alternative online learning models.
48
59
So far, all our courses are self-paced and the assignments grading is fully
49
60
automated. This model is perfect for autonomous learners, but we believe
50
61
there is also a need for a complementary model, where learners would get
51
62
code reviews from experts, and one-to-one sessions with instructors. This
52
- year, we plan to publish some of our courses under that complementary model.
63
+ year, we plan to publish some of our courses under such a complementary model.
53
64
54
65
## Acknowledgements
55
66
56
67
The Scala Center is committed to providing high-quality, free, Scala
57
- educational material. This work would not be possible without the support of
58
- the learners who pay to get a certificate of completion at the end of the
59
- courses. We are grateful to them!
68
+ educational material. We are grateful to all the learners who pay to get
69
+ certificates of completion. Our work would not be possible without your support.
60
70
61
71
[ Functional Programming Principles in Scala ] : https://coursera.org/learn/scala-functional-programming
62
72
[ Functional Program Design ] : https://coursera.org/learn/scala-functional-program-design
0 commit comments