B. NoSQL, Big Data, and Spark Foundations - Coursera
B. NoSQL, Big Data, and Spark Foundations - Coursera
Enroll
Starts Dec 21
Beginner level
Recommended experience
Flexible schedule
Learn at your own pace
Work with NoSQL databases to insert, update, delete, query, index, Develop hands-on NoSQL experience working with MongoDB, Apache
aggregate, and shard/partition data. Cassandra, and IBM Cloudant.
Develop foundational knowledge of Big Data and gain hands-on lab Perform Extract, Transform and Load (ETL) processing and Machine
experience using Apache Hadoop, MapReduce, Apache Spark, Spark SQL, Learning model training and deployment with Apache Spark.
and Kubernetes.
Cloud Database Mongodb Cassandra NoSQL Cloudant Machine Learning Machine Learning Pipelines Data Engineer SparkML
Details to know
Shareable certificate Recently updated!
Add to your LinkedIn profile August 2023
Enroll
Starts Dec 21
You start with an overview of various categories of NoSQL (Not only SQL) data repositories, and then work hands-on with several of them including
IBM Cloudant, MonogoDB and Cassandra. You’ll perform various data management tasks, such as creating & replicating databases, inserting,
updating, deleting, querying, indexing, aggregating & sharding data. Next, you’ll gain fundamental knowledge of Big Data technologies such as
Hadoop, MapReduce, HDFS, Hive, and HBase, followed by a more in depth working knowledge of Apache Spark, Spark Dataframes, Spark SQL,
PySpark, the Spark Application UI, and scaling Spark with Kubernetes. In the final course, you will learn to work with Spark Structured Streaming
Spark ML - for performing Extract, Transform and Load processing (ETL) and machine learning tasks.
This specialization is suitable for beginners in the fields of NoSQL and Big Data – whether you are or preparing to be a Data Engineer, Software
Developer, IT Architect, Data Scientist, or IT Manager.
The emphasis in this specialization is on learning by doing. As such, each course includes hands-on labs to practice & apply the NoSQL and Big
Data skills you learn during lectures.
In the first course, you will work hands-on with several NoSQL databases- MongoDB, Apache Cassandra, and IBM Cloudant to perform a variety of
tasks: creating the database, adding documents, querying data, utilizing the HTTP API, performing Create, Read, Update & Delete (CRUD)
operations, limiting & sorting records, indexing, aggregation, replication, using CQL shell, keyspace operations, & other table operations.
In the next course, you’ll launch a Hadoop cluster using Docker and run Map Reduce jobs. You’ll
explore working with Spark using Jupyter notebooks on a Python kernel. You’ll build your Spark skills using DataFrames, Spark SQL, and scale
your jobs using Kubernetes.
In the final course you will use Spark for ETL processing, and Machine Learning model training and deployment using IBM Watson.
Read less
Perform common tasks using MongoDB tasks including create, read, update, and delete (CRUD) operations.
Execute keyspace, table, and CRUD operations in Cassandra.
Explain the impact of big data, including use cases, tools, and processing methods.
Describe Apache Hadoop architecture, ecosystem, practices, and user-related applications, including Hive, HDFS, HBase, Spark, and MapReduce.
Apply Spark programming basics, including parallel programming basics for DataFrames, data sets, and Spark SQL.
Use Spark’s RDDs and data sets, optimize Spark SQL using Catalyst and Tungsten, and use Spark’s development and runtime environment options.
Describe ML, explain its role in data engineering, summarize generative AI, discuss Spark's uses, and analyze ML pipelines and model persistence.
Evaluate ML models, distinguish between regression, classification, and clustering models, and compare data engineering pipelines with ML
pipelines.
Construct the data analysis processes using Spark SQL, and perform regression, classification, and clustering using SparkML.
Demonstrate connecting to Spark clusters, build ML pipelines, perform feature extraction and transformation, and model persistence.
Machine Learning Machine Learning Pipelines Data Engineer SparkML Apache Spark
Instructors
Offered by
IBM
Learn more
Felipe M. Jennifer J.
Learner since 2018 Learner since 2020
"To be able to take courses at my own pace and rhythm has been "I directly applied the concepts and skills I learned from my
an amazing experience. I can learn whenever it fits my schedule courses to an exciting new project at work."
and mood."
● ○
Learn more
Explore degrees
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Learn more
More questions
Visit the learner help center
Coursera Community
About Learners
What We Offer Partners
Leadership Beta Testers
Careers Translators
Catalog Blog
Coursera Plus The Coursera Podcast
Professional Certificates Tech Blog
MasterTrack® Certificates Teaching Center
Degrees
For Enterprise
For Government
For Campus
Become a Partner
Coronavirus Response
Social Impact
More
Press
Investors
Terms
Privacy
Help
Accessibility
Contact
Articles
Directory
Affiliates
Modern Slavery Statement
Manage Cookie Preferences
Learn Anywhere
Follow Us