New Udacity Nanodegree In Data Streaming
Written by Sue Gee   
Thursday, 12 March 2020

Udacity has added a new program, Data Streaming, to its School of Data Science. At advanced level this nanodegree is designed to teach you how to process data in real-time by building fluency in modern data engineering tools, such as Apache Spark, Kafka, Spark Streaming, and Kafka Streaming. 


Udacity launched its first Data Science Nanodegree and brought out four more nanodegrees in related topics when it formed its School of Data Science two months later. A total of eleven nanodegrees are currently on offer, ranging from Business Analyst and Marketing Analyst with no prerequisites to Data Engineer and Data Scientist that require both intermediate level Python programming and Intermediate level SQL. Eight of these are restarting on March 25 and are now joined by Data Streaming, in which according to Udacity, you can:

Learn the skills to take you into the next era of data engineering. Build real-time applications to process big data at scale.

The estimated time to complete this new new program is two months at 5-10 hours per week if you already have the necessary prerequisites. These are intermediate Python and SQL skills, which can be gained through the Programming for Data Science Nanodegree program, as well as experience with ETL - extract, transform, load, to pull data out of one database and place it into another database. 

As with all Udacity Nanodegrees the approach is "Learn by doing" and is comprised of two courses and two projects:

Course 1: Foundations of Data Streaming, and SQL & Data Modeling for the Web

Learn the fundamentals of stream processing, including how to work with the Apache Kafka ecosystem, data schemas, ApacheAvro, Kafka Connect and REST proxy, KSQL, and Faust Stream Processing.

Project 1: Optimize Chicago Public Transit

Course 2: Streaming API Development and Documentation

Grow expertise in the components of streaming data systems, and learn how to build a real-time analytics application. Understand the dimensions of Spark streaming, ingest streaming data to Apache Spark Structured Streaming, and integrate Spark streams into Kafka.

Project 2: Analyze San Francisco Crime Rate with Apache Spark Streaming  



More Information

Udacity School of Data Science

Data Streaming Nanodegree

Related Articles

Udacity Data Science Nanodegrees Restarting

Udacity Launches School of Data Science

Udacity Launches Data Scientist Nanodegree

Data Scientist Best Paying Entry-Level Job Says Glassdoor 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.



Apache Releases NetBeans 22

Apache NetBeans 22 has been released. This release has a new Gradle Wizard, upgrades to Java 22 javac, and a number of UI changes.

Learn Cryptography Without The Math

Are you sick of the math associated with cryptography?
You don't have to be any more. Applied Cryptography from the University of Tartu shows cryptography without the math! At last, a hands-o [ ... ]

More News

Last Updated ( Sunday, 26 July 2020 )