• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Scala

Scala Courses

Scala courses can help you learn functional programming, object-oriented design, concurrency, and data processing techniques. You can build skills in writing efficient code, leveraging type systems, and using libraries like Akka for building scalable applications. Many courses also cover tools such as Apache Spark for big data processing and Play Framework for web development, showing how these skills can be applied in real-world projects.


Popular Scala Courses and Certifications


  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Elastic Google Cloud Infrastructure: Scaling and Automation

    Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Terraform, Cloud Solutions, Load Balancing, Cloud Engineering, Infrastructure as Code (IaC), Cloud Computing, Cloud Services, Managed Services, Cloud Management, Cloud Deployment, Solution Architecture, IT Automation, Network Infrastructure, Virtual Private Networks (VPN), Scalability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    9.2K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Elastic Cloud Infrastructure: Scaling & Automation italiano

    Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Load Balancing, Infrastructure As A Service (IaaS), Terraform, Cloud Computing, Infrastructure as Code (IaC), Cloud Services, Cloud Deployment, Network Infrastructure, Managed Services, Hybrid Cloud Computing, Virtual Networking, Scalability, General Networking, Interoperability, Virtual Private Networks (VPN)

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Introduction to High-Performance and Parallel Computing

    Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Shell Script, Computer Systems, Big Data, Linux Commands, Hardware Architecture, Operating Systems, File Systems, Computing Platforms, Linux, Performance Testing, Scripting, Performance Tuning, Memory Management, Programming Principles, Capacity Management, File Management

    Build toward a degree

    3.8
    Rating, 3.8 out of 5 stars
    ·
    167 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Programming Reactive Systems

    Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Dataflow, Event-Driven Programming, Microservices, System Design and Implementation, Software Architecture, Data Pipelines, Software Design Patterns, Software Design, Functional Design, Cloud Computing

    3.9
    Rating, 3.9 out of 5 stars
    ·
    31 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Elastic Cloud Infrastructure: Scaling and Automation en Français

    Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Cloud Infrastructure, Load Balancing, Infrastructure As A Service (IaaS), Terraform, Cloud Computing, Infrastructure as Code (IaC), Managed Services, Cloud Services, Cloud Deployment, IT Automation, Virtual Private Networks (VPN), Network Infrastructure, Virtual Machines, Virtual Networking, Scalability, Network Routing, Performance Tuning

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Python for Google App Engine

    Skills you'll gain: Google App Engine, Cloud Development, Cloud Applications, Cloud Platforms, Restful API, Google Cloud Platform, OAuth, Cloud Deployment, Cloud API, Cloud Computing, Cloud Services, API Design, Application Deployment, Application Programming Interface (API), Platform As A Service (PaaS), Python Programming, Cloud Storage, Database Development, File Management, Web Applications

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    Gatling Fundamentals for Stress Testing APIs - Scala

    Skills you'll gain: Test Script Development, API Testing, Test Tools, Performance Stress Testing, Scenario Testing

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    W

    Whizlabs

    AWS: Compute and Storage

    Skills you'll gain: Amazon Web Services, Serverless Computing, Amazon S3, Amazon Elastic Compute Cloud, API Gateway, Cloud Storage, Data Storage Technologies, Cloud Deployment, Data Security, AWS Identity and Access Management (IAM), Application Deployment, File Systems, Encryption

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Manage Scalable Workloads in GKE

    Skills you'll gain: Kubernetes, Google Cloud Platform, Cloud-Native Computing, Istio, Cloud Management, Multi-Cloud, Cloud Deployment, CI/CD, Scalability, Cloud Security, Containerization, Configuration Management, Model Deployment, Vulnerability Scanning, AI Workflows, Security Controls, Identity and Access Management, Authentications, Authorization (Computing)

    Advanced · Course · 3 - 6 Months

  • G

    Google Cloud

    Build, Train and Deploy ML Models with Keras on Google Cloud - Italiano

    Skills you'll gain: Tensorflow, Data Preprocessing, Keras (Neural Network Library), Model Deployment, Google Cloud Platform, Data Cleansing, Model Training, Data Transformation, Scalability, Data Pipelines, Deep Learning, Model Optimization, Cloud Deployment, Artificial Neural Networks, Machine Learning

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Configuring for Scala with IntelliJ IDEA

    Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Software Development Tools, Development Environment, Scala Programming, Build Tools, Program Development, Software Development, Software Engineering

    4.5
    Rating, 4.5 out of 5 stars
    ·
    24 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    P

    Packt

    The Ultimate Hands-On Hadoop

    Skills you'll gain: Apache Hadoop, Real Time Data, Apache Spark, Apache Kafka, Data Integration, AWS Kinesis, Apache Hive, Data Pipelines, Big Data, Applied Machine Learning, Systems Design, System Design and Implementation, Distributed Computing, Query Languages, Data Processing, NoSQL, MongoDB, Data Import/Export, SQL, Scalability

    Intermediate · Course · 1 - 3 Months

1…678…10

In summary, here are 10 of our most popular Scala courses

  • Elastic Google Cloud Infrastructure: Scaling and Automation: Google Cloud
  • Elastic Cloud Infrastructure: Scaling & Automation italiano: Google Cloud
  • Introduction to High-Performance and Parallel Computing: University of Colorado Boulder
  • Programming Reactive Systems: École Polytechnique Fédérale de Lausanne
  • Elastic Cloud Infrastructure: Scaling and Automation en Français: Google Cloud
  • Python for Google App Engine: Packt
  • Gatling Fundamentals for Stress Testing APIs - Scala: Packt
  • AWS: Compute and Storage: Whizlabs
  • Manage Scalable Workloads in GKE: Google Cloud
  • Build, Train and Deploy ML Models with Keras on Google Cloud - Italiano: Google Cloud

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok