Big Data, Hadoop, and Spark Basics
Learn on
This course introduces Big Data concepts and how to use Hadoop, Hive, Spark and other tools to process large datasets and gain insights. Learn to use PySpark and Spark SQL, and create streaming analytics applications. Unlock the power of Big Data.

Language
- English
Topic
- Big Data
Skills You Will Learn
- Apache Hadoop, Apache Hive, Apache Spark, Big Data, Data Warehousing, File Systems
Offered By
- IBMSkillsNetwork
Estimated Effort
- 6 wks/2-3hrs
Platform
- edX
Last Update
- February 5, 2025
This course introduces you to Big Data concepts and practices. You will understand the characteristics, features, benefits, limitations of Big Data and explore some of the Big Data processing tools. You'll explore how Hadoop, Hive, and Spark can help organizations overcome Big Data challenges and reap the rewards of its acquisition.
Hadoop, an open-source framework, enables distributed processing of large data sets across clusters of computers using simple programming models. Each computer, or node, offers local computation and storage, allowing datasets to be processed faster and more efficiently. Hive, a data warehouse software, provides an SQL-like interface to efficiently query and manipulate large data sets in various databases and file systems that integrate with Hadoop.
Open-source Apache Spark is a processing engine built around speed, ease of use, and analytics that provides users with newer ways to store and use big data. You will discover how to leverage Spark to deliver reliable insights. The course provides an overview of the platform, going into the different components that make up Apache Spark. In this course, you will also learn how Resilient Distributed Datasets, known as RDDs, enable parallel processing across the nodes of a Spark cluster.
You'll gain practical skills when you learn how to analyze data in Spark using PySpark and Spark SQL and how to create a streaming analytics application using Spark Streaming, and more.

Language
- English
Topic
- Big Data
Skills You Will Learn
- Apache Hadoop, Apache Hive, Apache Spark, Big Data, Data Warehousing, File Systems
Offered By
- IBMSkillsNetwork
Estimated Effort
- 6 wks/2-3hrs
Platform
- edX
Last Update
- February 5, 2025
Instructors
Rav Ahuja
Global Program Director, IBM Skills Network
Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.
Read more