Skip to content
CourseAsk.
NoSQL Databases: Analyze & Implement Scalable Systems
Coursera MOOC / Non-credit 0

NoSQL Databases: Analyze & Implement Scalable Systems

About this course

Build the skills to analyze, apply, and implement scalable data systems using NoSQL databases, Apache Oozie, Apache Storm, and Apache Mahout. You’ll begin by exploring the origins and benefits of NoSQL, including schema flexibility, diverse data types, data versioning, and the role of NoSQL in managing large-scale, unstructured data. You’ll also compare ACID and BASE consistency models and apply consistency principles to application development. Next, you’ll design and schedule big data workflows with Apache Oozie using Hive actions, control nodes, coordinators, and workflow applications. You’ll then use Apache Storm for real-time stream processing, working with topologies, stream groupings, tasks, workers, Zookeeper, deployment, parallelism, and reliability mechanisms. Finally, you’ll apply Apache Mahout to scalable machine learning workflows. You’ll design recommendation systems, use classification and clustering techniques, evaluate model performance, and work with Canopy, Naïve Bayes, KMeans, and Logistic Regression. Designed for aspiring data engineers, developers, and analysts, this course uniquely connects database design, workflow orchestration, real-time processing, and machine learning in one structured journey. Enroll to gain practical skills for building scalable, fault-tolerant, and intelligent big data solutions.

B

75/100

CourseAsk score

What the provider tells you
39/45
Who stands behind it
20/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • Explain the origins and features of NoSQL databases
  • Compare ACID and BASE consistency approaches
  • Apply workflow orchestration using Apache Oozie
  • Implement real-time stream processing with Apache Storm
  • Design recommendation systems and implement clustering algorithms with Apache Mahout

Course objectives

  • Equip learners with foundational knowledge of distributed big data systems
  • Provide practical experience with tasks, workers, topologies, and coordinators
  • Explore advanced topics such as data versioning and scalable machine learning models
Machine Learning #machine learning #big data #recommendation systems #nosql #stream processing #scalable systems #real-time analytics #clustering #workflow orchestration #data models #apache oozie #apache storm #apache mahout #acidity #consistency
$49.00

Price shown by Coursera — confirm on their site.

Enroll on Coursera

You'll be redirected to Coursera to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.