Set Reminder Save for later

Scala and Spark for Big Data and Machine Learning

Learn how to utilize some of the most valuable tech skills on the market today, Scala and Spark. In this course we will show you how to use Scala and Spark to analyze Big Data.

Scala and Spark are two of the most in demand skills right now, and with this course you can learn them quickly and easily. This course comes packed with content:

  • Crash Course in Scala Programming
  • Spark and Big Data Ecosystem Overview
  • Using Spark's MLlib for Machine Learning
  • Scale up Spark jobs using Amazon Web Services
  • Learn how to use Databrick's Big Data Platform
  • and much more.

This course comes with full projects for you including topics such as analyzing financial data or using machine learning to classify Ecommerce customer behavior. We teach the latest methodologies of Spark 2.0 so you can learn how to use SparkSQL, Spark DataFrames, and Spark's MLlib.

After completing this course you will feel comfortable putting Scala and Spark on your resume.

Thanks and I will see you inside the course.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.3 based on 484 ratings
Length 10 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Jose Portilla
Download Videos Only via the Udemy mobile app
Language English
Subjects Business Data Science
Tags Business Data & Analytics

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

We analyzed reviews for this course to surface learners' thoughts about it

machine learning in 36 reviews

More detail in the machine learning section would be helpful.

He should interpret the results and how they can be applied to the current machine learning problem instead of just preprocess data, train, and test and video end.

Já possuía conhecimento em ingestão de dados com ferramentas tradicionais de BI/SQL e criação de modelos de machine learning usando python/R.

After the course "Python for Data Science and Machine Learning Bootcamp" I find this course much weaker.

There is very minimum coverage on machine learning.

I loved the tutorial , made machine learning easy to understand and grasp .

Wish there were more sessions explained on using the different MLlib machine learning algorithms in terms of model prediction and evaluation.

Is it Machine learning or Scala & how to install things course ?

so far in 33 reviews

So far, I have got almost everything that has been covered.

So far the course was simple and easy to understand and follow.

Very easy for me to understand and practice so far.

Explicado con claridad y muy didáctico For starters.. this Review popped up just after the intro videos.. so m not really sure how to review it.. so I am rating it as 3 as of based on what I have see so far..

Por que es lo que pienso I love the material so far!

So far excellent.

so far so good Nice course - simple introductions Awesome tutorials!

Its so far so good.

big data in 19 reviews

I've learned a lot about Big Data and using Spark and the Scala programming language to create Machine Learning models.

This is a good course to start with Spark and Big data even if you don't know Scala.

As a beginner in the Big Data and Machine Learning space, I found this course quite helpful to understand and get a heads-up of what it's all about.

It's a good first step to grab the terminologies, concepts, the languages and platforms available to perform Big Data/ML operations.

not quite specific This course gives a good overview of spark for Big data, basic scala script coding , spark UI in zeppelin and databricks notebooks, and machine learning.

Recommend to people who wants to get a basic understanding of spark in big data and machine learning fields.

Clear explaination pretty and crisp so far This is THE BEST COURSE I have taken on UDEMY in Spark and Big Data Analytics.

Course did not hit on a lot of big data pipelines , at least an introduction to spark + scala.

scala and spark in 14 reviews

I hope more machine learning models and preprocessing techniques can be explained with Scala and Spark in the video.

It is really fun to learn from instructor and Udemy Good course for people who want to start with basics of Scala and Spark Very clear understanding about the content and context..

The course is well structured and targeted to give you the base knowledge on how to use scala and spark to solve Big Data and ML problems.

- too little practical examples and practising material - unreasonably long time spent on environment set-up / theoretical stuff (these sections are important but not so much as to eat away a sizeable chunk from the time designated for gaining actual knowledge of Scala and Spark) Very good explained examples.

I'm new to Scala and Spark, and I think concepts are well-organized and well-explained.

Good coverage on Scala and Spark Machine Learning, but I would recommend reading up on the book - An Introduction to Statistical Learning Textbook by Daniela Witten, Gareth James, Robert Tibshirani, and Trevor Hastie - to fully understand the statistical concepts (which the instructor mentioned in his lectures as well).

I feel comfortable with Scala and Spark now.

Very good introductory course on Machine Learning with Scala and Spark.

easy to follow in 9 reviews

nice slow Easy to follow and understand the concepts behind the topics.

I think it was not deep enough to feel one as comfortable with using Scala in data analysis Easy to follow, course structure is well organized.

I find it easy to follow him.

Explanation is clear and easy to follow.

Very easy to follow awesome!

Well prepared, easy to follow and understand Great steady pace and easy to follow so far.

Easy to follow.

easy to follow along!

other courses in 7 reviews

I am looking forward to enroll in other courses offered by him in future.

Compared to other courses it skips RDD's and focuses on Dataframes which seems to be the most future oriented approach.

Apart of that good course I have purchased other courses from Jose previously.

Enough hands on example and guidance to enhnancement of skills beyond the course I am an R programmer with zero Java experience; This course has helped me learn all necessary steps to analyze data using similar steps I utilize in R. Other courses have made assumptions that I know some Java which greatly affect my understanding of scala.

good course, but considerable overlap with other courses from Pierian.

As all the other courses of Jose, this is again a great one!


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Volunteer Big Data Engineer $48k

Data Scientist - Big Data $68k

Big Data and AWS Data Lake $73k

Big Data Developer (Streaming Data) $77k

Big data developer with AWS $78k

Research Scientist Big Data $94k

Big Data Developer Consultant $98k

Big Data Engineer 6 $107k

Big data and ETL specialist $121k

Big Data Specialist $149k

Principal Big Data Architect $180k

Senior Big Data Sales $181k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.3 based on 484 ratings
Length 10 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Jose Portilla
Download Videos Only via the Udemy mobile app
Language English
Subjects Business Data Science
Tags Business Data & Analytics

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now