Course of Spark for Developers
Learn to go from data to decisions using Apache Spark.
💸 First lesson available without registration 💸
Apache Spark has become the essential tool for efficiently working with large volumes of data. But… how can you make the most of it?
In this course, you will learn the basics and advanced techniques to transform your data into strategic and actionable information.
Among other things, in the course we cover:
- 🌋 Discover Apache Spark: Learn the basics and potential of Spark for strategic decision-making.
- 🏗️ Process E-commerce events: Master filtering, transformations, and aggregations to analyze domain data.
- 🥇 Optimization with cache and joins: Design efficient workflows with Spark’s best practices.
- 🤘 DataFrames and persistence: Learn to handle complex jobs in various phases and formats.
- 🌆 Build a Data Lakehouse: Combine the best of Data Warehousing and Data Lakes to store and query data flexibly.
- 🌟 Real-time processing with Spark Streaming: Analyze live events for instant insights.
- 🔜 Conclusions and next steps: Design your action plan to continue growing as a Spark developer.
This course is ideal for developers who want to integrate Spark into their workflow and make the most of this powerful Big Data tool.

Videos of the course
- 📊 From CSV to SQL with Spark in 5 minutes: Transform data into knowledge
- 🍄 Leverage the potential of Apache Spark: Real-time congestion detection
- 🌱 How to start your project with Spark
- 🛒 Introduction to domain event analysis: Fundamentals of Spark
- 🤔 Let's review!
- 🛠 Let's practice! Event Analysis of Platform Access
- 🗞️ Evolution of data processing: Moving from Data Warehouse to Data Lake and finally to Data Lakehouse
- 🌐 Set up your stack with Docker Compose: Spark Cluster, Spark Thrift Server, Hive metastore, AWS S3
- 💽 SQL queries to Spark via JDBC: Persistent tables with external metastore
- 🏛️ Greater reliability of your data: ACID transactions in Data Lakehouse
- 🤔 Let's review!
- 🛠 Let's practice! Operations with Delta Lake
Related courses
Pay according to your needs
lite (only monthly)
19 €
per month
- Essential programming courses to build a solid foundation
- Company invoice
standard
24,92 €
Save vs monthly of 49 €
Annual payment of 299 €
per month- Main catalog to master writing maintainable, scalable, and testable code
- Receive job offers verified by Codely
- Company invoice
premium
41,58 €
Save vs monthly of 89 €
Annual payment of 499 €
per month- Exclusive AI courses to keep you always up to date
- Early access to new courses
- Discount on workshops
- Receive job offers verified by Codely
- Company invoice
We won't increase the price while your subscription is active