Hey friends of Rock the JVM,
Daniel here, coming with much-awaited news: both Scala courses on Udemy have been updated and are now compatible with Scala 3!
The latest long-term version of Scala brings many new features, including enums, braceless syntax, given instances, using clauses and extension methods, which you can now find in the courses - all updates are automatically unlocked!
I've also taken both Scala courses for an overhaul and addressed your feedback with notes and video edits everywhere. Following your feedback, I also removed the filesystem project from the Scala beginners course (it was very old and dated back to the very first version of the course back in 2017). If you need it back, please let me know in the comments, and I'll share it with you in another way that doesn't become a requirement to your certificate here on Udemy. Same goes for a few lessons that are now outdated and removed.
In general, if you go through the courses now and leave with a feeling of "oh yeah, makes sense", then I've done a good job.
All the code in both courses (all 4000+ lines of it!) is fully compatible with both Scala 2 and Scala 3. This ensures that you can still use Scala 2 in your projects, and still be future-proof for the upcoming changes in Scala 3.
I've spent months planning this change to be as smooth as possible for you, so I hope you'll understand the delay in the upcoming material.