Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


NoSQL, Big Data, and Spark Foundations

IBM via Coursera Specialization


Unlock Unlimited Opportunities: Get 50% Off Your First Month of Coursera Plus
Big Data Engineers and professionals with NoSQL skills are highly sought after in the data management industry. This Specialization is designed for those seeking to develop fundamental skills for working with Big Data, Apache Spark, and NoSQL databases. Three information-packed courses cover popular NoSQL databases like MongoDB and Apache Cassandra, the widely used Apache Hadoop ecosystem of Big Data tools, as well as Apache Spark analytics engine for large-scale data processing. 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.


Course 1: Introduction to NoSQL Databases
- Offered by IBM. Get started with NoSQL Databases with this beginner-friendly introductory course! This course will provide technical, ... Enroll for free.

Course 2: Introduction to Big Data with Spark and Hadoop
- Offered by IBM. This self-paced IBM course will teach you all about big data! You will become familiar with the characteristics of big data ... Enroll for free.

Course 3: Machine Learning with Apache Spark
- Offered by IBM. Explore the exciting world of machine learning with this IBM course. Start by learning ML fundamentals before unlocking ... Enroll for free.


Taught by

Aije Egwaikhide, Karthik Muthuraman, Ramesh Sannareddy, Rav Ahuja, Skills Network and Steve Ryan


Start your review of NoSQL, Big Data, and Spark Foundations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.