К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Big Data with Spark and Hadoop · LearnSpace
Назад в каталог
courseraIT и технологии

Introduction to Big Data with Spark and Hadoop

Курс от IBM
Средний≈ 19.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This self-paced IBM course will teach you all about big data! You will become familiar with the characteristics of big data and its application in big data analytics. You will also gain hands-on experience with big data processing tools like Apache Hadoop and Apache Spark. Bernard Marr defines big data as the digital trace that we are generating in this digital era. You will start the course by understanding what big data is and exploring how insights from big data can be harnessed for a variety of use cases. You’ll also explore how big data uses technologies like parallel processing, scaling, and data parallelism. Next, you will learn about Hadoop, an open-source framework that allows for the distributed processing of large data and its ecosystem. You will discover important applications that go hand in hand with Hadoop, like Distributed File System (HDFS), MapReduce, and HBase. You will become familiar with Hive, a data warehouse software that provides an SQL-like interface to efficiently query and manipulate large data sets. You’ll then gain insights into Apache Spark, an open-source processing engine that provides users with new ways to store and use big data. In this course, you will discover how to leverage Spark to deliver reliable insights. The course provides an overview of the platform, going into the components that make up Apache Spark. You’ll learn about DataFrames and perform basic DataFrame operations and work with SparkSQL. Explore how Spark processes and monitors the requests your application submits and how you can track work using the Spark Application UI. This course has several hands-on labs to help you apply and practice the concepts you learn. You will complete Hadoop and Spark labs using various tools and technologies, including Docker, Kubernetes, Python, and Jupyter Notebooks.

Навыки, которые вы освоите

Apache SparkBig DataDistributed ComputingScalabilityData ProcessingApache HiveDebuggingApache HadoopData TransformationDevelopment EnvironmentPerformance TuningOpen Source TechnologyDocker (Software)PySparkKubernetesIBM Cloud

Программа курса

7 модулей · 90 учебных материалов

01What Is Big Data?13 материалов

Introduction to Big Data

Course IntroductionВидеоWhat is Big Data?ВидеоImpact of Big DataВидеоParallel Processing, Scaling, and Data ParallelismВидеоBig Data Tools and EcosystemВидео

Учитесь у экспертов

Aije Egwaikhide

Senior Data Scientist

Romeo Kienzler

Chief Data Scientist, Course Lead

Rav Ahuja

CCO & Global Program Director

Introduction to Big Data with Spark and Hadoop
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.5 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Open Source and Big DataВидео
Beyond the HypeВидео
Big Data Use CasesВидео
Introduction to Emerging Big Data TechnologiesPLUGIN
Summary and Highlights: Introduction to Big DataЧтение
Practice Quiz: Introduction to Big DataЗадание

Module 1 Glossary and Graded Quiz

Module 1 Glossary: What Is Big Data?PLUGINGraded Quiz: What Is Big Data?Задание
02Introduction to the Hadoop Ecosystem14 материалов

Introduction to Hadoop

Introduction to HadoopВидеоIntro to MapReduceВидеоHadoop Ecosystem ВидеоHDFSВидеоHIVEВидеоHands-on Lab: Getting Started with HiveВнешний инструментHBASEВидеоHands-on Lab: Hadoop MapReduceВнешний инструментHands-on lab : Hadoop Cluster (Optional)Внешний инструментSummary and Highlights: Introduction to HadoopЧтениеPractice Quiz: Introduction to HadoopЗадание

Module 2 Cheat Sheet, Glossary and Graded Quiz

Cheat Sheet: Introduction to the Hadoop EcosystemPLUGINModule 2 Glossary: Introduction to the Hadoop EcosystemPLUGINGraded Quiz: Introduction to Hadoop EcosystemЗадание
03Apache Spark12 материалов

Introduction to Apache Spark

Why use Apache Spark?ВидеоFunctional Programming BasicsВидеоParallel Programming using Resilient Distributed Datasets ВидеоScale out / Data Parallelism in Apache SparkВидеоDataframes and SparkSQLВидеоPractice Lab: Getting Started with Pyspark and PandasВнешний инструментHands-on Lab: Getting Started with Spark using PythonВнешний инструментSummary and Highlights: Introduction to Apache SparkЧтениеPractice Quiz: Introduction to Apache SparkЗадание

Module 3 Cheat Sheet, Glossary and Graded Quiz

Cheat Sheet: Apache SparkPLUGINModule 3 Glossary: Apache SparkPLUGINGraded Quiz: Apache SparkЗадание
04DataFrames and Spark SQL14 материалов

Introduction to DataFrames & Spark SQL

RDDs in Parallel Programming and SparkВидеоData-frames and DatasetsВидеоCatalyst and TungstenВидеоReading: User-Defined Schema (UDS) for DSL and SQLPLUGINETL with DataFramesВидеоHands-on Lab: Introduction to DataFramesВнешний инструментReal-world usage of SparkSQLВидеоReading: Common Transformations and Optimization Techniques in SparkPLUGINHands-On Lab: Introduction to SparkSQLВнешний инструментSummary and Highlights: Introduction to DataFrames and Spark SQLЧтениеPractice Quiz: Introduction to DataFrames & Spark SQLЗадание

Module 4 Cheat Sheet, Glossary and Graded Quiz

Cheat Sheet: DataFrames and Spark SQLPLUGINModule 4 Glossary: DataFrames and Spark SQLPLUGINGraded Quiz: DataFrames and Spark SQLЗадание
05Development and Runtime Environment Options17 материалов

Spark Architecture

Apache Spark ArchitectureВидеоOverview of Apache Spark Cluster ModesВидеоHow to Run an Apache Spark ApplicationВидеоHands-on Lab: Submit Apache Spark ApplicationsВнешний инструментSummary and Highlights: Spark ArchitectureЧтениеPractice Quiz: Spark ArchitectureЗадание

Spark Runtime Environments

Spark Environments - Overview and OptionsPLUGINUsing Apache Spark on IBM CloudВидеоHow to Set Up Your Own Spark Environments (Optional)PLUGINSetting Apache Spark ConfigurationВидеоRunning Spark on Kubernetes ВидеоHands-on Lab: Apache Spark on KubernetesВнешний инструмент

Module 5 Cheat Sheet, Glossary and Graded Quiz

Cheat Sheet: Development and Runtime Environment OptionsPLUGINModule 5 Glossary: Development and Runtime Environment OptionsPLUGINGraded Quiz: Development and Runtime Environment OptionsЗадание
06Monitoring and Tuning12 материалов

Introduction to Monitoring and Tuning

The Apache Spark User InterfaceВидеоMonitoring Application ProgressВидеоDebugging Apache Spark Application IssuesВидеоUnderstanding Memory ResourcesВидеоUnderstanding Processor ResourcesВидеоHands-on Lab: Monitoring and Performance TuningВнешний инструмент[Optional] Batch Data Ingestion MethodsPLUGINSummary and Highlights: Introduction to Monitoring and TuningЧтениеPractice Quiz: Introduction to Monitoring and TuningЗадание

Module 6 Cheat Sheet, Glossary and Graded Quiz

Cheat Sheet: Monitoring and TuningPLUGINModule 6 Glossary: Monitoring and TuningPLUGINGraded Quiz: Monitoring and TuningЗадание
07Final Project and Assessment8 материалов

Project: Data Analysis using Apache Spark

Practice Project: Data Processing Using SparkВнешний инструментFinal Project OverviewPLUGINFinal Project: Data Analysis using SparkВнешний инструмент

Course Final Assessment

Instructions for the Final AssessmentЧтениеFinal AssessmentЗадание

Course Wrap-Up

Glossary: Introduction to Big Data with Spark and HadoopPLUGINCongratulations and Next StepsЧтениеThanks from the Course TeamЧтение
Summary and Highlights: Spark Runtime EnvironmentsЧтение
Practice Quiz: Spark Runtime EnvironmentsЗадание