We may earn an affiliate commission when you visit our partners.
Course image
Karthik Ramasamy and Lewis Kaneshiro

The world is trending in real time! Learn Apache Storm online at Udacity, taught by Twitter, to analyze real-time tweets and drive d3 visualizations at scale.

What's inside

Syllabus

Lesson 1 - Theory, Setup and Basic Storm
Lesson 2 - Storm with Twitter Streams
Lesson 3 - Beyond Storm Basics
Lesson 4 - Storm Project and Hackathon
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches Storm, a real-time stream processing system, which is a standard in big data and real-time analysis software
Taught by Twitter engineers, who are recognized for their work in real-time big data analysis and processing
Examines Twitter, which is a highly relevant dataset for big data and real-time analysis
Develops skills in real-time data processing, which are core in big data and real-time analysis software
Offers hands-on labs, which allow learners to practice using Apache Storm

Save this course

Save Real-Time Analytics with Apache Storm to your list so you can find it easily later:
Save

Reviews summary

Storm course overview

This course provides a comprehensive overview of Apache Storm for processing big data streams in real-time and building interactive data visualizations.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Real-Time Analytics with Apache Storm with these activities:
Apache Storm Overview
Review basic concepts and architectures of Apache Storm to strengthen foundation for the course.
Browse courses on Apache Storm
Show steps
  • Read the Apache Storm documentation
  • Watch introductory videos on YouTube
  • Complete a basic Apache Storm tutorial
Twitter Tweet Processing
Practice processing and analyzing real-time Twitter data using Apache Storm.
Browse courses on Real-Time Analytics
Show steps
  • Set up a Twitter API account
  • Write a Storm topology to process tweets
  • Deploy the topology on a Storm cluster
  • Analyze the processed data
Show all two activities

Career center

Learners who complete Real-Time Analytics with Apache Storm will develop knowledge and skills that may be useful to these careers:
Data Analyst
The Data Analyst is responsible for extracting, interpreting, and presenting data to stakeholders. They use their skills in statistics, programming, and visualization to help businesses make informed decisions. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role. You'll learn how to analyze real-time data and create visualizations that can be used to track trends and identify patterns. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Data Scientist
You will learn how to analyze real-time data and create visualizations that can be used to track trends and identify patterns. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.The Data Scientist is responsible for developing and implementing data-driven solutions to business problems. They use their skills in statistics, machine learning, and programming to create models that can predict future outcomes. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role.
Software Engineer
The Software Engineer is responsible for designing, developing, and maintaining software applications. They use their skills in programming, computer science, and software engineering to create solutions that meet the needs of users. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Data Engineer
The Data Engineer is responsible for building and maintaining the infrastructure that stores and processes data. They use their skills in databases, big data, and cloud computing to ensure that data is available and accessible to users. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role. You'll learn how to use Apache Storm to build real-time data processing pipelines. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Business Analyst
The Business Analyst is responsible for understanding the needs of businesses and translating them into technical requirements. They use their skills in business analysis, requirements gathering, and project management to ensure that software applications meet the needs of users. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Product Manager
The Product Manager is responsible for developing and managing the product roadmap. They use their skills in product management, marketing, and strategy to ensure that products meet the needs of users. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Project Manager
The Project Manager is responsible for planning, executing, and closing projects. They use their skills in project management, communication, and leadership to ensure that projects are completed on time, within budget, and to the satisfaction of stakeholders. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Systems Analyst
You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.The Systems Analyst is responsible for analyzing and designing computer systems. They use their skills in systems analysis, design, and implementation to ensure that systems meet the needs of users. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role.
Database Administrator
The Database Administrator is responsible for managing and maintaining databases. They use their skills in database administration, performance tuning, and security to ensure that databases are available and accessible to users. The Real-Time Analytics with Apache Storm course by Udacity can help you develop the skills needed for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Network Administrator
The Network Administrator is responsible for managing and maintaining computer networks. They use their skills in network administration, routing, and switching to ensure that networks are available and accessible to users. The Real-Time Analytics with Apache Storm course by Udacity may be useful for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Information Security Analyst
The Information Security Analyst is responsible for protecting computer systems and networks from unauthorized access. They use their skills in information security, risk assessment, and incident response to ensure that systems and networks are secure. The Real-Time Analytics with Apache Storm course by Udacity may be useful for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Computer Support Specialist
The Computer Support Specialist is responsible for providing technical support to users. They use their skills in computer hardware, software, and networking to troubleshoot and resolve technical issues. The Real-Time Analytics with Apache Storm course by Udacity may be useful for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Web Developer
The Web Developer is responsible for designing and developing websites. They use their skills in HTML, CSS, and JavaScript to create websites that are both visually appealing and functional. The Real-Time Analytics with Apache Storm course by Udacity may be useful for this role. You'll learn how to use Apache Storm to build real-time data processing applications. This course will also help you build a portfolio of projects that you can use to showcase your skills to potential employers.
Graphic designer
The Graphic Designer is responsible for creating visual content. They use their skills in graphic design, typography, and color theory to create visual content that is both visually appealing and effective. The Real-Time Analytics with Apache Storm course by Udacity is unlikely to be useful for this role. It does not cover the skills needed to be a Graphic Designer, such as graphic design, typography, or color theory.
Writer
The Writer is responsible for creating written content. They use their skills in writing, grammar, and punctuation to create written content that is both clear and concise. The Real-Time Analytics with Apache Storm course by Udacity is unlikely to be useful for this role. It does not cover the skills needed to be a Writer, such as writing, grammar, or punctuation.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Real-Time Analytics with Apache Storm.
Practical guide to building and deploying real-time data analysis applications with Apache Storm. It is aimed at developers, architects, and system administrators.
Comprehensive guide to building and deploying real-time data analytics applications with Apache Spark. It is aimed at developers, architects, and data scientists.
Comprehensive guide to text mining techniques. It is aimed at professionals in the field of data science.
Comprehensive guide to natural language processing techniques. It is aimed at students, researchers, and practitioners in the field of natural language processing.
Comprehensive guide to building and deploying deep learning applications with Python. It is aimed at developers, architects, and data scientists.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Real-Time Analytics with Apache Storm.
Twitter API: Mining Data using Orange Data Mining Platform
Most relevant
Handling Streaming Data with AWS Kinesis Data Analytics...
Most relevant
Learn By Example : Apache Storm
Most relevant
Kafka Integration with Storm, Spark, Flume, and Security
Most relevant
Structured Streaming in Apache Spark 2
Most relevant
Processing Streaming Data Using Apache Spark Structured...
Most relevant
Mastering data visualization in D3.js
Applying the Lambda Architecture with Spark, Kafka, and...
Learn and Understand D3.js for Data Visualization
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser