Scala Programming

Scala is a high-level, statically-typed programming language that integrates features of both object-oriented and functional programming. Coursera's Scala programming catalogue equips you with the knowledge and skills to develop robust, scalable, and efficient software applications. You'll learn the fundamental principles of Scala, including the syntax, data structures, control structures, and exception handling. Additionally, you'll grasp how to handle concurrency and parallelism in Scala, design patterns in functional programming, and how to use libraries and frameworks such as Akka and Play. This skill is pivotal for roles such as software engineer, data engineer, and back-end developer, and is also beneficial for professionals aiming to diversify their programming abilities.
4credentials
18courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "scala programming"

  • Status: Free Trial

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Functional Design, Scalability, Other Programming Languages, Java, Performance Tuning

  • Status: Free Trial

    Skills you'll gain: Apache Spark, Scala Programming, Data Processing, Big Data, Applied Machine Learning, IntelliJ IDEA, Real Time Data, Graph Theory, Data Transformation, Development Environment, Distributed Computing, Build Tools, Regression Analysis, Performance Tuning

  • Status: Preview

    Korea Advanced Institute of Science and Technology(KAIST)

    Skills you'll gain: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations

  • Status: Free Trial

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms

  • Status: Preview

    Korea Advanced Institute of Science and Technology(KAIST)

    Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Functional Design, Algorithms

  • Skills you'll gain: IntelliJ IDEA, Software Development Tools, Development Environment, Scala Programming, Build Tools, Software Development, Software Installation, Software Engineering

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Functional Design, Software Design Patterns, Data Structures, Simulations

  • Status: Free Trial

    Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java, Middleware, Scala Programming, Servers, Network Protocols

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Apache Spark, Scala Programming, Apache Hadoop, Big Data, Data Manipulation, Distributed Computing, Data Processing, Performance Tuning, SQL, Programming Principles

  • Status: Free Trial

    Skills you'll gain: Apache Kafka, Apache Spark, Scala Programming, Real Time Data, Apache Hadoop, Apache Cassandra, Applied Machine Learning, Big Data, Data Processing, Application Deployment, Distributed Computing, Development Environment

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Event-Driven Programming, Microservices, Software Architecture, Software Design, Middleware, Cloud Computing, Data Structures

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • École Polytechnique Fédérale de Lausanne
  • Packt
  • EDUCBA
  • Korea Advanced Institute of Science and Technology(KAIST)
  • Rice University