TrueschoTruescho
All Courses
Effective Programming in Scala
Coursera
Course
Unknown

Effective Programming in Scala

École Polytechnique Fédérale de Lausanne

Scala is an expressive, versatile, and safe programming language. In this course, you will learn how to get the most out of Scala to solve common programming tasks such as modeling business domains, breaking down complex problems into simpler problems, manipulating data, or running parallel tasks. Along the journey, you will also learn the best practices for writing high-quality code that scales to large applications, how to handle errors, how to write tests, and how to leverage a productive d

Unknown6 weeks16,045 enrolled

About this Course

Scala is an expressive, versatile, and safe programming language. In this course, you will learn how to get the most out of Scala to solve common programming tasks such as modeling business domains, breaking down complex problems into simpler problems, manipulating data, or running parallel tasks. Along the journey, you will also learn the best practices for writing high-quality code that scales to large applications, how to handle errors, how to write tests, and how to leverage a productive d

What You'll Learn

  • Leverage Scala idioms to model business domains and implement business logic
  • Fundamental concepts of the language, allowing you to read and understand Scala codebases
  • Best practices and common patterns used in the real world
  • Be comfortable working with asynchronous computations, handling failures, and manipulating recursive data structures

Instructors

J

Julien Richard-Foy

Scala Center

N

Noel Welsh

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

Unit Testing
Verification And Validation
Programming Principles
Software Testing
Scala Programming
Distributed Computing
Data Validation
Object Oriented Programming (OOP)
Data Structures
Maintainability

Start Learning Now