Certificado Pago Intermediário Programação

Especialização em Programação Funcional em Scala - EPFL

EPFL

Uma especialização da EPFL ministrada por Martin Odersky, o criador do Scala, cobrindo princípios de programação funcional, design de programas, programação paralela e análise de big data com Scala e Apache Spark.

Duração

5 months

Nível

Intermediário

Prazo

Sem prazo

🌐 Idiomas disponíveis: English
📅 Última atualização: 2026-03-24

📋 Pré-requisitos

Programming experience in at least one language such as Java, C, C++, or Python. Familiarity with object-oriented programming concepts is recommended.

👥 Para Quem é Este Curso

  • Software engineers looking to master functional programming paradigms
  • Java developers seeking to expand their skills with Scala
  • Data engineers interested in Apache Spark and distributed computing
  • Computer science students exploring advanced programming concepts

📚 O Que Você Vai Aprender

1

Functional Programming Principles in Scala

2

Functional Program Design: Pattern Matching and Collections

3

Parallel Programming: Tasks, Parallelism, and Data Structures

4

Big Data Analysis with Scala and Apache Spark

5

Capstone Project: Real-World Data-Intensive Application

🏛️ Sobre a Instituição — EPFL

EPFL (École Polytechnique Fédérale de Lausanne) is one of Europe's most prestigious technical universities, located in Lausanne, Switzerland. It is renowned for excellence in engineering, computer science, and natural sciences, and is one of the two Swiss Federal Institutes of Technology.

Fundada em

1853

Localização

Lausanne, Switzerland

Reconhecimento

#36 World University — QS World University Rankings 2024

❓ Perguntas Frequentes

Who teaches this specialization?
The specialization is taught by Martin Odersky, Professor at EPFL and the creator of the Scala programming language. He is one of the most influential figures in programming language design and has worked on functional programming for most of his career.
How can I get a certificate for free?
You can audit all courses in the specialization for free. To earn a certificate, apply for 课程平台's financial aid program, which grants full access including graded assignments and certificates at no cost.
Why learn Scala in 2026?
Scala remains a critical language for big data and distributed computing. It is the implementation language for major frameworks like Apache Spark, Kafka, and Akka, and is used by companies like Twitter, Netflix, and LinkedIn for building scalable, high-performance systems.

📖 Obter Guia Passo a Passo

Guia completo com capturas de tela, dicas e solução de problemas

  • Guia de registro passo a passo
  • Tutoriais com capturas de tela
  • Erros comuns a evitar
  • Dicas para completar mais rápido
  • FAQ e solução de problemas
US$ 9,99 — Obter Guia Passo a Passo