From 0 to 1: The Cassandra Distributed Database (Udemy.com)
A complete guide to getting started with cluster management and queries on Cassandra
Created by: Loony Corn
Last updated October 2016
What you will learn
- Set up a cluster, keyspaces, column families and manage them
- Run queries using the CQL command shell
- Design primary keys and secondary indexes with partitioning and clustering considerations
- Use the Cassandra Java driver to connect and run queries on the cluster
How it compares
Against the other 388 rated Udemy courses in SQL on CourseDuck:
- Rating4.1 out of 5higher than 8% of them
- Reviews2,613#74 of 389 by number of reviews
- Length5.9 hoursshorter than 54% of them
- Last updatedOctober 2016earlier than 92% of them
Course Description
Taught by a team which includes 2 Stanford-educated, ex-Googlers and 2 ex-Flipkart Lead Analysts. This team has decades of practical experience in working with large-scale data processing.
Has your data gotten huge, unwieldy and hard to manage with a traditional database? Is your data unstructured with an expanding list of attributes? Do you want to ensure your data is always available even with server crashes? Look beyond Hadoop - the Cassandra distributed database is the solution to your problems.
Let's parse that.
- Huge, unwieldy data: This course helps your set up a cluster with multiple nodes to distribute data across machines
- Unstructured: Cassandra is a columnar store. There are no empty cells or space wasted when you store data with variable and expanding attributes
- Always available: Cassandra uses partitioning and replication to ensure that your data is available even when nodes in a cluster go down
What's included in this course:
- The Cassandra Cluster Manager (CCM) to set up and manage your cluster
- The Cassandra Query Language (CQL) to create keyspaces, column families, perform CRUD operations on column families and other administrative tasks
- Designing primary keys and secondary indexes, partitioning and clustering keys
- Restrictions on queries based on primary and secondary key design
- Tunable consistency using quorum and local quorum. Read and write consistency in a node
- Architecture and Storage components: Commit Log, MemTable, SSTables, Bloom Filters, Index File, Summary File and Data File
- A real world project: A Miniature Catalog Management System using the Cassandra Java driver
Instructor Details
- 4.1 Rating
2,613 Reviews
Loony Corn
Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!
We hope you will try our offerings, and think you'll like them :-)
More courses by Loony Corn
GCP: Complete Google Data Engineer and Cloud Architect Guide (2018)
4.0 (7,369 Reviews)
Provider: Udemy
Time: 27.9h
$94.99
From 0 to 1: Data Structures & Algorithms in Java (2019)
4.5 (1,381 Reviews)
Provider: Udemy
Time: 15h
$14.99
Learn By Example: Hadoop, MapReduce for Big Data problems (2018)
4.5 (1,209 Reviews)
Provider: Udemy
Time: 13.7h
$79.99
Learn by Example : HBase - The Hadoop Database (2018)
4.4 (1,156 Reviews)
Provider: Udemy
Time: 4.9h
$54.99
Kubernetes On The Cloud & The CNCF CKA Certification (2018)
4.1 (1,108 Reviews)
Provider: Udemy
Time: 8.3h
$13.99
From 0 to 1: Hive for Processing Big Data (2018)
4.4 (1,045 Reviews)
Provider: Udemy
Time: 15.2h
$74.99
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Andrew Ratigan on 5/22/2024
Course was very complicated Installation of Cassandra Cluster Manager on my Windows 10 PC would not work - I had lots of dependency issues, and finally had to just use a single Cassandra instance on my PC The PDF files helped reinforce the information from the course videos, but simply power point presentations used in the videos. More text to explain the presentations would be better.
By Anonymized User on 9/7/2020
This is a very simple and complete course with detailed explained systematically. I would recommend this course to anyone who looking to understand Cassandra. Bonus you will also get a very detailed lecture about how to program with Java for Cassandra
By MOHAN JANGIR LAL on 9/1/2020
Excellent course for those who wants to learn Cassandra from scratch. The subject coverage is very good. The course pace is perfect. Appropriate comparison (both similarity and differences) with RDBMS is provided. I loved this course. But it looks like course coordinators are no longer monitoring the questions posted by audiences. I see 42/56 questions unanswered.
By Anonymized User on 4/5/2020
The course is globally interesting but I would made the following remarks to trainers: - Course is not updated with last recent major versions of Casssandra and since the course publication (seems to be 2016) some more options have been included or deprecated in Cassandra - The order of the chapters of this course seems not being always logic - we spoke of deep Cassandra architecture and of the Gossip protocol only at the end in last chapter whereas the introduction started to speak of global architecture (I asked myself a lot of questions that have been answered only at the last before end chapter, or explanations are not always where they should be in the course, and they lack sometimes of precision - trainer installs a product called 'ccm' but nothing is said how to proceed in the real production world with Cassandra - it's said 'CCM' is not designed for production - Very few things are said about licensing and DataStax and that's pity - In my opinion the last chapter has no interest (Java oriented with Cassandra) for the person who intend to learn Cassandra. I jumped completely this last section having very few interests to me - Few things about security with Cassandra - Good explanations of creating CQL queries for where clauses. Finally the application design drives the CQL query design... Although all of these remarks as a Cassandra beginner and from a RDBMS expert, the course was interesting and I learnt some good stuff about Cassandra. Thank you !
By Vaneet Kataria on 3/30/2020
This course has been structured very well to have exact understanding of how cassandra works . Each and every thing is crystal clear . I would like to request course creators to add below sections : 1. Add some practical examples for how to exactly model the data in cassandra so that students can have good understanding of data modelling. 2. Add section for production like cassandra cluster setup and some test cases to be checked with it .
By Ioannis Mavroudopoulos on 9/12/2019
It was an amazing experience. People in this course know what Cassandra database is and have 5 hours of videos explaining to you with the BEST way. After that you will find yourself understanding completely the last 1hour of java code and use this code for your own project. Simply great job!!
By Asheesh Kumar Gupta on 11/13/2018
The content is good and is also explained well. But the course needs few improvements: 1. Speed is very slow, had to watch videos at 1.25x speed. 2. Presentations does not look professional and use of effects distract. 3. Concepts could have been explained with better examples and diagrams.
By RK 1078 on 10/1/2018
Loonycorn always come up with quality courses. the instructors are highly experienced and have the knack for demystifying complex concepts. would have liked details on windows-centric set up for cassandra cluster management.
By Anjaneyulu Kudikala on 7/22/2018
Course is good. The thing is engagement with student is lacking. Need more attention with students. Need to ans for student questions. What instructor is doing I dont understand. No responses for any student. Clarification required from instructor. Need more support. Super disappointed with Instructor. Need more interaction with students. Then this course will become more powerful. Reading or listening videos will not help always.
By Alain Ngono on 10/27/2017
This is a great course ending with a good project. The only thing that I would have love to see is little quizzes to test our knowledge as we move from one section to another.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100












