This beginner-friendly course introduces core concepts of Big Data, NoSQL databases, and Apache Cassandra. Learn what makes Big Data powerful, explore analytics use cases, and understand how NoSQL differs from traditional systems. Get hands-on with Apache Hadoop and various NoSQL types. Then, dive into Apache Cassandra and its key features, architecture, read/write processes, data partitioning, replication, and network topology. Explore how it ensures fault tolerance and high availability. The course ends with a guided demo on setting up a virtual environment using VMware, PuTTY, and WinSCP.



Recommended experience
What you'll learn
Understand Big Data, NoSQL, and how Cassandra fits in.
Explore Cassandra’s architecture, including read/write processes.
Learn data partitioning, replication, and fault tolerance techniques.
Set up and configure a Cassandra environment using VM tools.
Skills you'll gain
Details to know

Add to your LinkedIn profile
July 2025
6 assignments
See how employees at top companies are mastering in-demand skills

There are 2 modules in this course
Explore key Big Data and NoSQL concepts in this hands-on module. Understand what makes Big Data powerful, its analytics applications, and how NoSQL databases differ from traditional systems. Dive into Apache Hadoop and explore NoSQL types. Get introduced to Apache Cassandra with real-world examples, learn its strengths and limitations, and complete a guided demo on VM setup using VMware, PuTTY, and WinSCP.
What's included
14 videos1 reading3 assignments
Explore Apache Cassandra’s core architecture and data operations in this practical module. Learn how Cassandra’s architecture impacts performance, including its unique read and write processes. Understand data distribution through partitioning, replication, and network topology. Dive into fault tolerance mechanisms and examine how Cassandra handles various failure scenarios to ensure high availability and reliability.
What's included
9 videos3 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Apache Cassandra is a highly scalable, distributed NoSQL database designed to handle large volumes of data across multiple servers with high availability and no single point of failure.
Cassandra is used for managing large-scale, real-time data across distributed systems, making it ideal for applications needing fast, fault-tolerant, and scalable storage.
Cassandra has a learning curve, especially around its architecture and data modeling, but it's manageable with hands-on practice and foundational database knowledge.
More questions
Financial aid available,