Перейти к основному контенту
Главная

Spark courses

With Spark, data is read into memory, operations are performed, and the results are written back, resulting in faster execution. Learn core principles and common packages on DataCamp.

Создать бесплатный аккаунт

Продолжить через GoogleПоказать больше вариантов

или


Продолжая, вы принимаете наши Условия использования, Политику конфиденциальности и соглашаетесь с хранением ваших данных в США.
Group

Обучаете 2 или более человек?

Попробовать DataCamp for Business

Recommended for Spark beginners

Build your Spark skills with interactive courses curated by real-world experts

Курс

Основы PySpark

Средний уровеньУровень навыков
4.7+
636 отзывов
4 ч
Изучите реализацию распределённого управления данными и машинного обучения в Spark с помощью пакета PySpark.

Трек

Большие данные с PySpark

3.6+
6 отзывов
25 ч
Освойте обработку больших данных и эффективное их использование с Apache Spark с помощью API PySpark.

Не знаете, с чего начать?

Пройти оценку

Просматривайте курсы и треки Spark

Курс

Введение в PySpark

Средний уровеньУровень навыков
4.7+
2 924 отзыва
4 ч
Освойте PySpark для работы с большими данными: обрабатывайте, запрашивайте и оптимизируйте огромные наборы данных для мощной аналитики!

Курс

Основы Big Data с PySpark

Продвинутый уровеньУровень навыков
4.7+
247 отзывов
4 ч
Освойте основы работы с большими данными с помощью PySpark.

Курс

Введение в Spark SQL на Python

Продвинутый уровеньУровень навыков
4.7+
204 отзыва
4 ч
Научитесь обрабатывать данные и создавать наборы признаков для машинного обучения в Spark с помощью SQL в Python.

Курс

Машинное обучение с PySpark

Продвинутый уровеньУровень навыков
4.8+
754 отзыва
4 ч
Научитесь делать прогнозы по данным с Apache Spark, используя деревья решений, логистическую регрессию, линейную регрессию, ансамбли и конвейеры.

Курс

Основы PySpark

Средний уровеньУровень навыков
4.7+
636 отзывов
4 ч
Изучите реализацию распределённого управления данными и машинного обучения в Spark с помощью пакета PySpark.

Курс

Feature Engineering with PySpark

Продвинутый уровеньУровень навыков
4.8+
310 отзывов
4 ч
Learn the gritty details that data scientists are spending 70-80% of their time on; data wrangling and feature engineering.

Курс

Введение в Spark с sparklyr на R

Средний уровеньУровень навыков
4.7+
85 отзывов
4 ч
Научитесь выполнять анализ больших данных с помощью Spark и пакета sparklyr в R, а также изучите Spark MLIb всего за 4 часа.

Ready to apply your skills?

Projects allow you to apply your knowledge to a wide range of datasets to solve real-world problems in your browser

Frequently asked questions

Which Spark course is the best for absolute beginners?

For new learners, DataCamp has three introductory Spark courses across the most popular programming languages:

Introduction to PySpark 

Introduction to Spark with sparklyr in R 

Introduction to Spark SQL in Python Course

Do I need any prior experience to take a Spark course?

You’ll need to have completed an introduction course to the programming language you’re using Spark on. 

All of which you can find here:

Introduction to Python

Introduction to R

Introduction to SQL

Beyond that, anyone can get started with Spark through simple, interactive exercises on DataCamp.

What is PySpark used for?

If you're already familiar with Python and libraries such as Pandas, then PySpark is a good language to learn to create more scalable analyses and pipelines.

Apache Spark is basically a computational engine that works with huge sets of data by processing them in parallel and batch systems. 

Spark is written in Scala, and PySpark was released to support the collaboration of Spark and Python.

How can Spark help my career?

You’ll gain the ability to analyze data and train machine learning models on large-scale datasets—a valuable skill for becoming a data scientist. 

Having the expertise to work with big data frameworks like Apache Spark will set you apart.

What is Apache Spark?

Apache Spark is an open-source, distributed processing system used for big data workloads. 

It utilizes in-memory caching, and optimized query execution for fast analytic queries against data of any size. 

It provides development APIs in Java, Scala, Python, and R, and supports code reuse across multiple workloads—batch processing, interactive queries, real-time analytics, machine learning, and graph processing.

Другие технологии и темы

технологии

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.