Skip to content
UdemyHadoopPaid courseAll LevelsCertificate

Apache Spark In-Depth (Spark with Scala) (Udemy.com)

Apache Spark In-Depth (Spark with Scala)

Created by: Harish Masand

Last updated November 2023

icon
What you will learn

  • Apache Spark from scratch to in-depth, starting from simple word count program to Batch Processing to Spark Structure Streaming, Performance Tuning, Optimization, Application Development and Deployment.
  • Completing this course will also make you ready for most interview questions
  • Includes Optional Project and path to success

How it compares

Against the other 150 rated Udemy courses in Hadoop on CourseDuck:

  • Rating4.6 out of 5higher than 84% of them
  • Reviews530#66 of 151 by number of reviews
  • Length40.7 hourslonger than 97% of them
  • Last updatedNovember 2023more recently than 54% of them

icon
Course Description

Learn Apache Spark From Scratch To In-Depth


From the instructor of successful Data Engineering courses on "Big Data Hadoop and Spark with Scala" and "Scala Programming In-Depth"


  • From Simple program on word count to Batch Processing to Spark Structure Streaming.

  • From Developing and Deploying Spark application to debugging.

  • From Performance tuning, Optimization to Troubleshooting


Contents all you need for in-depth study of Apache Spark and to clear Spark interviews.


Taught in very simple English language so any one can follow the course very easily.


No Prerequisites, Good to know basics about Hadoop and Scala


Perfect place to start learning Apache Spark


Apache Spark is a unified analytics engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.


Speed

Run workloads 100x faster.

Apache Spark achieves high performance for both batch and streaming data, using a state-of-the-art DAG scheduler, a query optimizer, and a physical execution engine.


Ease of Use

Write applications quickly in Java, Scala, Python, R, and SQL.

Spark offers over 80 high-level operators that make it easy to build parallel apps. And you can use it interactively from the Scala, Python, R, and SQL shells.


Generality

Combine SQL, streaming, and complex analytics.

Spark powers a stack of libraries including SQL and DataFrames, MLlib for machine learning, GraphX, and Spark Streaming. You can combine these libraries seamlessly in the same application.


Runs Everywhere

Spark runs on Hadoop, Apache Mesos, Kubernetes, standalone, or in the cloud. It can access diverse data sources.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Harish Masand

I am currently working as Technical Manager in Leading IT company and have approx 15 years of experience in IT(Development and Support) with 8+ years of experience in Data Engineering, Data Science and ML Engineering.

I am having domain experience in Banking, Insurance, Supply Chain, Manufacturing and Retail Domain and have multiple certifications like Azure Data Scientist, AWS Solution Architect, Ezmeral ML Ops, PMP, PRINCE2 and Scrum Master certification.

icon
More courses by Harish Masand

$59.99

$64.99

icon
More Hadoop courses

$11.99

$12.99

$14.99

$94.99

$10.99

$39.99

icon
Reviews

4.6

530 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Malvika Jain on 4/16/2024

this is very good course to learn Sparks, where the tutor has explained things in the most understanding manner and cover the important topics in very detail.

By Mohan P J on 4/1/2024

This Spark Indepth course is helpful in getting the fundamentals and usage of Spark. Indeed a good course for all Bigdata enthusiasts and learners. It Keenly covers on Spark RDD, DataFrame and dataset along with streaming which is very essential for a techie in IT industry. I Greatly recommend this course. Happy Learning Happy Coding !!

By Rajesh on 12/7/2023

Another master class course, to sum it up in one word, superb! I think Harish's course are worth the time and money! The way it starts from fundamentals and goes all the way to advanced topics certainly can take one from novice to an expert. Only suggestion is, please cut or pause the videos where any search is being done, so that the actual core content is present in videos.

By Anonymized User on 10/6/2022

very good explanation and good set of content. can you please share the google drive link for dataset which i didnot found in any of the lecture. Thank you

By Krishna on 7/13/2022

I see that throughout the course you just assume that your students always use Windows. Thats not the case always. Please list the steps for MacOS as well while installation. In addition to that I understand that you just uploaded the prior lectures directly to Udemy without bothering to edit/add relevant links/notes as part of that lecture to the notes board. This is something that needs to be addressed immediately.

By Kesani Bharath Kumar on 6/6/2022

Very good course. Can learn from beginner to intermediate level, It would be better if explained in any IDE but good course to start on spark

By Nivedita Dwivedi on 5/8/2022

This course is very thorough and detailed If you are a beginner or switching career go for it .. Excellent Instructor and excellent course

By Sadat Khan on 4/1/2022

This course is a go to course if you wanna learn Spark with Scala as a programming language, Harish has really structured this course well and he has documented all the code which we can refer every time when we practice. Once we are done with all the learnings of the course we can try building a few projects ourselves for good exposure and get jo ready!! Thanks Harish:)

By Divya Sharma on 3/7/2022

I'm completely new to Spark and I had taken Oreilly's "Apache Spark with Scala" course prior to taking this course. Oreilly's course was good but the entire practice was on IntelliJ and everything was already set up so I could not understand how the driver node, worker node, hdfs, hive, yarn, etc were playing a role there. But with Harish's course I got the chance to set up everything on my own, learnt a few hdfs commands too, could practice each command in parallel, both on terminal and IntelliJ which has helped me in clearing spark's basic concepts. Also, in every new session Harish did a little revision on the earlier concepts (while we were applying them in our current scenarios) so it was like a quick brush-up on the topics we covered in earlier classes.

By Venkata Garimella on 8/12/2021

Instructor is professional and stick to the point. He has conviction to teach us but not just creating content. This is like a classroom experience. No PPT presentation. you do coding along with his lectures. I wish he do create more content like this

Showing all 10 reviews on CourseDuck

Read all 530 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100