📚 09 | Fuel for the Mission
📅 April 5, 2025 – Rock the JVM Course Bundle Received
To build something meaningful, you need the right tools—and the right learning path.
On April 5, 2025, I received one of the most exciting parts of my GSoC onboarding:
👉 Access to the complete Rock the JVM course bundle.
This wasn’t just a gift—it was a power-up.
Â
🧑‍💻 What is Rock the JVM?
Rock the JVM is one of the most respected learning platforms for the Scala ecosystem, created by Daniel Ciocîrlan.
Their course bundle includes:
🚀 Scala and Functional Programming
🔀 Advanced Scala
đź§± Cats & Type Classes
đź§ Scala for Data Science
🛠️ Akka, ZIO, and more
These aren’t just tutorials. They are masterclasses—designed to help developers think in Scala, not just code in it.
Â
đź’Ş Why This Mattered
As someone coming from a Python-heavy AI/ML background, I knew that Scala’s functional paradigm would require a shift in mindset.
And that’s exactly what these courses offered:
Concept clarity
Code challenges
Deep dives into pure functions, immutability, type systems, and FP abstractions
They filled in the gaps—and gave me the confidence to code idiomatically in Scala.
Â
📆 My Learning Plan
To make the most of it, I structured my schedule like this:
Week 1: Scala + Functional Programming (Core)
Week 2: Cats + Type Classes
Week 3: Domain modeling + LLM4S prototyping
Week 4: Advanced Patterns + Open Source Contributions
🗂️ I also documented key takeaways from each module in Notion for future reference.
Â
đź§ Reflections
Learning isn’t a side activity in open-source—it’s part of the process.
💬 “GSoC isn’t just about building something. It’s about becoming someone who can build anything.”
This course bundle became the fuel for my mission, and I’m grateful to the Scala Center for investing in my growth before the coding even began.