Teaching Scala to the Statically Challenged
summary
Focuses on onboarding coders from Python/JS or bootcamps by prescribing concrete first steps: start with write unit tests and 3–5 small, partially complete projects; avoid early dependency upgrades, large behemoth tasks, and bug-fix tickets that require deep repo context. Emphasize types and type signatures, FP basics and Options later, and one workflow (IntelliJ + sbt or bloop). Mentor tactics include asking preferred learning style, setting boundaries, turning explanations into dialogues, and plugging learners into meetups and community.
AI-written summary · about
chapters (8)
- 0:00Start
- 13:58Dig Up Resources for Your Learner
- 14:40Suggest Set Project Timelines
- 20:41Partially Complete Small Projects
- 21:21Warm-Up Exercises
- 22:16Dependency Upgrades
- 22:29Maven Dependency Upgrade
- 24:22Concepts That Are New to You
related talks
48mTeaching Scala A Roundtable Discussion
48mTechniques for Teaching Scala
01h 00mIntro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 1 of 6
22mAdopting Scala: The Next Steps
20mStarting Scala: Between Confusion and For-Comprehension
30mLessons Learned: A Developer's Perspective on Teaching & Learning
38mMy first year in Scala
21mBack to School: Exercises to Level Up in FP
