Master Apache Spark (Scala) for Data Engineers (Udemy.com)
Intense course to learn Apache Spark with lots of hands to excel in Data Engineering
Created by: Navdeep Kaur
Last updated May 2024
What you will learn
- Students will learn Spark Architecture, Internals, Working with RDDs, Working with Dataframes, Using IDE, Running Spark on EMR Cluster.
How it compares
Against the other 150 rated Udemy courses in Hadoop on CourseDuck:
- Rating4.4 out of 5higher than 54% of them
- Reviews127#107 of 151 by number of reviews
- Length4.7 hoursshorter than 63% of them
- Last updatedMay 2024more recently than 58% of them
Course Description
This course is designed in such a manner to cover basics to advanced concept to learn Apache Spark 3.x in most efficient and concise manner. This course will be beneficial for beginners as well as for those who already know Apache Spark. It covers in-depth details about spark internals, datasets, execution plan, Intellij IDE, EMR cluster with lots of hands on.
This course is designed for Data Engineers and Architects who are willing to design and develop a Bigdata Engineering Projects using Apache Spark. It does not require any prior knowledge of Apache Spark or Hadoop. Spark Architecture and fundamental concepts are explained in details to help you grasp the content of this course. This course uses the Scala programming language which is the best language to work with Apache Spark.
This course covers:
Intro to Big data ecosystem
Spark Internals in details
Understanding Spark Drivers, executors.
Understanding Execution plan in details
Setting up environment on Local/Google cloud
Working with Spark Dataframes
Working with Intellij IDE
Running Spark on EMR cluster (AWS Cloud)
Advanced Dataframe examples
Working with RDD
RDD examples
By the end of this course, you'll be able to answer any spark interview question and will be able to run code that analyzes gigabytes worth of information in Apache Spark in a matter of minutes.
Instructor Details
- 4.4 Rating
127 Reviews
Navdeep Kaur
Navdeep is one of the renowned Premium Instructor at Udemy. Navdeep has 14 years of industry experience in different technologies and domains. With 9+ courses and 60,000+ students and rating of 4.5*, she is one of the leading instructors in the field of Big Data & Cloud.
Happy Learning!
More courses by Navdeep Kaur
Data Engineering Master Course: Spark/Hadoop/Kafka/MongoDB (2025)
4.5 (2,219 Reviews)
Provider: Udemy
Time: 12.2h
$69.99
Apache Beam | Google Data Flow (Python) | Hands on course (2024)
4.3 (1,110 Reviews)
Provider: Udemy
Time: 3.2h
$10.99
Big Data Analyst -using Sqoop and Advance Hive (CCA159) (2021)
4.3 (361 Reviews)
Provider: Udemy
Time: 5h
$54.99
CCA 175 Exam preparation using Scala & Practice Tests [2020]
4.2 (316 Reviews)
Provider: Udemy
Time: 3.9h
$59.99
More Hadoop courses
Spark Streaming - Stream Processing in Lakehouse - PySpark (2024)
4.9 (2,251 Reviews)
Provider: Udemy
Time: 22.4h
$11.99
Apache Kafka Series - KSQL on ksqlDB for Stream Processing ! (2026)
4.9 (2,161 Reviews)
Provider: Udemy
Time: 4h
$12.99
Apache Kafka Series - Kafka Streams for Data Processing (2026)
4.8 (6,826 Reviews)
Provider: Udemy
Time: 4.8h
$14.99
Apache Kafka Series - Confluent Schema Registry & REST Proxy (2026)
4.8 (3,794 Reviews)
Provider: Udemy
Time: 4.5h
$94.99
Apache Kafka - Real-time Stream Processing (Master Class) (2023)
4.8 (2,925 Reviews)
Provider: Udemy
Time: 11h
$10.99
Apache Spark 3 & Big Data Essentials in Scala (2024)
4.8 (2,302 Reviews)
Provider: Udemy
Time: 7.3h
$39.99
Reviews
By Anonymized User on 4/16/2026
Some of the resources referenced in the lecture was not provided such as movies.json, and also orders.txt (lecture 60). The course ended without any wrap up.
By Dinesh on 11/6/2025
Mam, you taught me vary clearly and I did not use google for any doubts. Your instructions are crystal clear. It would be great if you share some notes or cheat sheets in the resources so that it would be easy for us to take notes. Thank you so much for all for all your hard-work! It was really a pleasant course and it did not make us to get bored on any stage. Thanks a lot !!!!!!!!!!! Please add a course for Spark performance tuning :D
By Tejashree RASTOGI on 9/20/2025
Instructor is quite knowledgable. Needs to modulate voice and take pauses while speaking else it becomes difficult to keep up.
By Khalid Hussain on 12/1/2022
amazing way of teaching. recommend for all who need to understand very basic to advance levels of apache spark with scala.
By Sarma Pydipally on 11/24/2022
Amazing journey in learning Spark with Scala. Thank you. I learnt a lot of new things.
By Siva K on 4/4/2022
No practical implementations real world scenarios
By Anderson Santana on 11/17/2021
In-depth details about spark and its processes. The course is great and the technical language is easy to comprehend.
By Riyaz Ali Mohammad on 10/27/2021
Amazing explanation by Navneet ma'am! One stop solution to learn spark from the scratch!
By Abul Khair on 9/3/2021
good explanations and introduction of workflow Outstanding introduction to SCALLA
By Nuzrul Islam on 9/3/2021
I liked it very much and you seem like a very nice person but a great teacher also.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100



![CCA 175 Exam preparation using Scala & Practice Tests [2020]](/programming/hadoop/images/2112128_f2b9_15.jpg?v=1789443937)






