AVG Duration5h


Learn the components and use cases of the Amazon Kinesis service and get started using Amazon Kinesis to create solutions and solve business problems.

Learning Objectives

  • Learn to recognize and explain the core components of the Amazon Kinesis Service. 
  • Learn how to get data in and out of an Amazon Kinesis Data Stream, and how streaming data is modeled.
  • Learn how to set up, create and manage Amazon Kinesis services. 
  • Explore the Amazon Kinesis Analytics service, including where and when to use this service to best effect
  • Learn how to use Kinesis Data Analytics to sessionize sample clickstream data and output it to DynamoDB using a Lambda.
  • Learn to evaluate, select and apply the Amazon Kinesis services as a way to meet a set of business requirements. 
  • Build the Kinesis-based solution discussed in the scenario in a hands-on lab environment. 

Intended Audience

This learning path is intended for people that want to learn about Amazon Kinesis, what it does, and why it's important. 


No prior knowledge of Amazon Kinesis or streaming data is required for this course but you should have some basic experience with the AWS platform.


Your certificate for this learning path

Training Content

Course - Beginner - 15m
Overview of Amazon Kinesis
This course provides an introduction to Amazon Kinesis including what it does and why it's important.
Course - Intermediate - 37m
Amazon Kinesis Data Streams Part 1
This course is part one in a two-part series that explores Amazon Kinesis Data Streams.
Course - Intermediate - 1h 6m
Amazon Kinesis Data Streams Part 2
This course covers shard capacity, Kinesis Data Streams as a streaming storage layer, and the basics of securing data in a Kinesis Data Stream.
Course - Advanced - 40m
Working with Amazon Kinesis Analytics
In this course, you'll learn about the key features and core components of Kinesis Analytics, and what an end-to-end real-time data streaming example looks like.
Hands-on Lab - Beginner - 1h 30m
Sessionizing Clickstream Data with Amazon Kinesis Data Analytics
In this lab you will see how to use Kinesis Data Analytics to sessionize clickstream data, and, you will see how to send the output data from Kinesis Data Analytics to DynamoDB using a Lambda function.
Hands-on Lab - Intermediate - 2h
Deploy a Highly Available Serverless Application Using AWS Services
Learn how to deploy a highly available website using AWS, with a scenario based on challenges, like time restrictions, and cost limitations many websites face.
Exam - 30m
Final Exam: Getting Started with Amazon Kinesis
Final Exam: Getting Started with Amazon Kinesis
About the Author
Learning paths96

Head of Content

Andrew is an AWS certified professional who is passionate about helping others learn how to use and gain benefit from AWS technologies. Andrew has worked for AWS and for AWS technology partners Ooyala and Adobe.  His favorite Amazon leadership principle is "Customer Obsession" as everything AWS starts with the customer. Passions around work are cycling and surfing, and having a laugh about the lessons learnt trying to launch two daughters and a few start ups.