Apache Spark for Java Developers
Last updated on November 4, 2026 2:51 pmApache Spark for Java Developers
★★★★★
$529.00 in stock
Udemy.com
as of November 4, 2026 2:51 pm
Get processing Big Data using RDDs, DataFrames, SparkSQL and Machine Learning - and real time streaming with Kafka!
Created by:
Richard Chesterwood
Software developer at VirtualPairProgrammers
Software developer at VirtualPairProgrammers
Created by:
Matt Greencroft
Course tutor at Virtual Pair Programmers
Course tutor at Virtual Pair Programmers
Created by:
Virtual Pair Programmers
Instructor at Udemy
Instructor at Udemy
Rating:4.49 (3405reviews)
22265students enrolled
What Will I Learn?
- Use functional style Java to define complex data processing jobs
- Learn the differences between the RDD and DataFrame APIs
- Use an SQL style syntax to produce reports against Big Data sets
- Use Machine Learning Algorithms with Big Data and SparkML
- Connect Spark to Apache Kafka to process Streams of Big Data
- See how Structured Streaming can be used to build pipelines with Kafka
Requirements
- Java 8 is required for the course. Spark does not currently support Java9+, and you need Java 8 for the functional Lambda syntax
- Previous knowledge of Java is assumed, but anything above the basics is explained
- Some previous SQL will be useful for part of the course, but if you've never used it before this will be a good first experience
Target audience
- Anyone who already knows Java and would like to explore Apache Spark
- Anyone new to Data Science who want a fast way to get started, without learning Python, Scala or R!


There are no reviews yet.