JetBrains Academy Course Catalog
Subjects
AI Coding ToolsAI EngineeringAlgorithms and Data StructuresBackendData ScienceDeep LearningDevOpsKotlin & AndroidMachine LearningMathML & MathMost popularSQL and DatabasesWeb Dev
Languages
C/C++GoHTML/CSSJavaJavaScriptKotlinPythonRustScala
Full catalog

Scala

Sourse logoIn-IDE learning

Scala Tutorial

Real-world systems—from Netflix to Coursera—run on Scala’s elegant blend of object-oriented and functional design. Master it with your Java, Kotlin, or Python experience and elevate your engineering mindset.

JetBrains AcademyBeginner-friendly

Sourse logoIn-IDE learning

Functional Programming in Scala

Master functional programming in Scala with pure functions, immutability, pattern matching, and higher-order thinking. This hands-on course is for developers who know Scala basics and want to write safer, testable, and scalable code.

JetBrains Academy

Sourse logoIn-IDE learning

Liu Course Spark

- This is the first series of courses on JetBrains Marketplace for Chinese learners. - This course provides a new way for you to learn Spark easily. - Have fun and good luck! - 这是JetBrains上首个面向中文学习者的系列课程,这个系列包括Spark的入门核心技能,让你清清爽爽地学习大数据编程技能。 - 众所周知Spark是优秀的分布式内存计算框架,你能从本课程学到Spark经典案例、RDD、算子等趣味内容。还等什么?学起来吧! - 教程全网ID:@老刘大数据 - 源码下载公众号:@架构师老刘 - 课程源码辅导陪练微信: architect-liu-cn

Matthew Liu

Subscribe to receive regular product news and blog updates

Follow us

  • Product News & Updates
  • Insights & Updates
  • Tutorials & Livestreams
  • Industry Insights & Discussions
  • Course Help & Chat
  • Edutainment & Fun
Find the Kotlin course that suits you best →
Privacy & SecurityTerms of UseTrademarksLegalGenuine Tools
© 2000—2026 JetBrains s.r.o. All rights reserved. Developed with drive and IntelliJ IDEA