Explore Scala, a high-level, statically typed language combining functional and object-oriented programming. Gain insights into building scalable apps used by giants like Twitter and LinkedIn.
Intermediate
121 Lessons
12h
Certificate of Completion
Explore Scala, a high-level, statically typed language combining functional and object-oriented programming. Gain insights into building scalable apps used by giants like Twitter and LinkedIn.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Learn how to program in Scala, one of the most popular programming languages in the world right now -- not just amongst developers, but even amongst massive companies like Twitter and LinkedIn. Scala provides you the tools to build scalable programs easily and effectively. It's a statically typed, high-level language that combines functional programming and object-oriented programming into one flexible package. This course will help you stay ahead of the curve, make awesome, scalable apps, and learn a hi...
TAKEAWAY SKILLS
Scala
Programming Language
Learn To Code
Functional Programming
Course Content
Getting to Know Scala
Variables and Types
Operating with Operators
Strings and How to Use Them
Scala's Collection Library
Control Structures
17 Lessons
Getting Started with Functions
18 Lessons
Higher-Order Functions
16 Lessons
Classes and Objects
7 Lessons
Conclusion
1 Lesson
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.