Spark Starter Kit

NOT another "What is Spark?" course ! Explore Spark in depth and get a strong foundation in Spark.
4.38 (4550 reviews)
Udemy
platform
English
language
Other
category
Spark Starter Kit
69 130
students
3.5 hours
content
Jun 2017
last update
FREE
regular price

What you will learn

Learn about the similarities and differences between Spark and Hadoop.

Explore the challenges Spark tries to address, you will give you a good idea about the need for spark.

Learn “How Spark is faster than Hadoop?”, you will understand the reasons behind Spark’s performance and efficiency.

Before we talk about what is RDD, we explain in detail what is the need for something like RDD.

You will get a strong foundantion in understanding RDDs in depth and then we take a step further to point out and clarify some of the common misconceptions about RDD among new Spark learners.

You will understand the types of dependencies between RDD and more importantly we will see why dependencies are important.

We will walk you through step by step how the program we write gets translated in to actual execution behind the scenes in a Spark cluster.

You will get a very good understanding of some of the key concepts behind Spark’s execution engine and the reasons why it is efficient.

Master fault tolerance by simulating a fault situation and examine how Spark recover from it.

You will learn how memory and the contents in memory are managed by spark.

Understand the need for a new programming language like Scala.

Examine object oriented programming vs. functional programming.

Explore Scala's features and functions.

Course Gallery

Spark Starter Kit – Screenshot 1
Screenshot 1Spark Starter Kit
Spark Starter Kit – Screenshot 2
Screenshot 2Spark Starter Kit
Spark Starter Kit – Screenshot 3
Screenshot 3Spark Starter Kit
Spark Starter Kit – Screenshot 4
Screenshot 4Spark Starter Kit

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

The Spark Starter Kit is rightly named, offering a thorough and well-organized course that is not merely another 'What is Spark?' tutorial. The strengths of this class lie in its solid coverage of various aspects of Apache Spark such as RDDs, scalability, execution engine and memory management. While the content could benefit from reduced repetition in some areas and there have been requests for Python-based examples, it still manages to stand out with rich learning material on the roots and functioning of Spark. With a rating of 4.38 and over 69,000 subscribers, this Udemy course appears perfectly positioned for beginners hungry for gaining in-depth knowledge on Apache Spark essentials.

What We Liked

  • Comprehensive exploration of Spark, going beyond mere introductory level
  • In-depth explanations on RDDs, execution engine, memory management, fault tolerance
  • Clear and well-paced explanations that help learners grasp key concepts such as Scala's features and functional programming
  • Valuable testimonials mentioning the course's effectiveness in demonstrating Spark mechanisms and fundamentals

Potential Drawbacks

  • Minor issue with diagram clarity on certain screens, possibly depending on the device used
  • Requests for examples using Python and a few more advanced topics like DataSets, DataFrames and Spark SQL
  • Some feedback suggests that certain parts of the content could be less repetitive
  • Suggestions for further improvement in addressing partition sizing within an architecture for better efficiency
1224458
udemy ID
21/05/2017
course created date
02/11/2019
course indexed date
Bot
course submited by
Spark Starter Kit - Free course | Comidoc