Skip to content

Commit 430b3bf

Browse files
committed
Address Valérie’s feedback
1 parent 07f8250 commit 430b3bf

File tree

1 file changed

+25
-15
lines changed

1 file changed

+25
-15
lines changed

blog/_posts/2022-01-19-learn-scala.md

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,58 +5,68 @@ by: Julien Richard-Foy, Vincent Derouand, and Valérie Pedroni (Scala Center)
55
title: "Learn Scala"
66
---
77

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.
1118

1219
## 2021 Retrospective
1320

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:
1523

1624
- [Functional Programming Principles in Scala],
1725
- [Functional Program Design],
1826
- [Parallel Programming],
1927
- [Programming Reactive Systems] with Akka.
2028

2129
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
2331
case of Functional Programming Principles in Scala).
2432

2533
The only courses that still use Scala 2 are the courses that depend on Spark,
2634
which does not yet fully support Scala 3 (see below our plans in this regard).
2735

2836
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.
3038
We are proud to report that this course was one of the [100 most popular
3139
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.
3342

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!
3646

37-
We have recently re-organized the website to have a
47+
Finally, we have recently re-organized the website to have a
3848
[dedicated page](https://docs.scala-lang.org/online-courses) presenting the
3949
Scala courses from the Scala Center.
4050

4151
## Plans for 2022
4252

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:
4454

4555
- [Big Data Analysis with Scala and Spark],
4656
- [Scala Capstone Project].
4757

58+
Additionally, we plan to experiment with alternative online learning models.
4859
So far, all our courses are self-paced and the assignments grading is fully
4960
automated. This model is perfect for autonomous learners, but we believe
5061
there is also a need for a complementary model, where learners would get
5162
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.
5364

5465
## Acknowledgements
5566

5667
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.
6070

6171
[Functional Programming Principles in Scala]: https://coursera.org/learn/scala-functional-programming
6272
[Functional Program Design]: https://coursera.org/learn/scala-functional-program-design

0 commit comments

Comments
 (0)