Join our Instructor Lead Courses
Self Paced Courses
Apache Kafka for Beginners
Apache Kafka for absolute beginners is designed for beginners and intermediate. This course will take you through the entire Kafka Ecosystem and also take you deep into Kafka Client APIs. You will learn Creating Kafka Producers and Consumers in Java. This course includes instructor support and downloadable example code.
Kafka Streams Master Class
Kafka Streams Master Class is designed to take you from an absolute beginner to become an expert in creating real-time stream processing applications using Kafka Streams. This course is a hands-on course with 30+ realistic examples which includes starter project, sample data, study slides and instructor support.
Kafka Stream with Spring Cloud
Kafka Streams with Spring is intermediate level course designed to take you from an Kafka beginner to become an expert in creating real-time stream processing applications using Kafka Streams and Spring Boot. This course is a hands-on course with realistic examples, exercises, sample data and instructor support.
Python Foundation Hands-on
Python Foundation course will help you learn the Python language using a four-step process - Learn, Code, Practice, and project work. We packed this course with 100+ coding practice exercises and a final project. Python programming is made easy with the expert sessions and carefully curated exercises to elevate your learning experience.
Spark in Scala for Beginners
Spark Programming in Scala for Beginners course will help you understand the Spark programming and apply that knowledge to build data engineering solutions. This course is example-driven and it follows a working session like approach. Course delivers live coding sessions and also explain the concepts along the way.
Spark Streaming using Scala
Real-time Stream Processing using Scala course will help you understand the Spark Structured Streaming and apply that knowledge to build stream processing solutions. This course is example-driven and it follows a working session like approach. Course delivers live coding sessions and also explain the concepts along the way.
Spark in Python for Beginners
Spark Programming in Python for Beginners course will help you understand the Spark programming and apply that knowledge to build data engineering solutions. This course is example-driven and it follows a working session like approach. Course delivers live coding sessions and also explain the concepts along the way.
Spark Streaming using Python
Real-time Stream Processing using PySpark course will help you understand the Spark Structured Streaming and apply that knowledge to build stream processing solutions. This course is example-driven and it follows a working session like approach. Course delivers live coding sessions and also explain the concepts along the way.
Databricks Certification Test for Python
The Databricks Certified Associate Developer for Apache Spark 3.0 certification exam assesses the understanding of the Spark DataFrame API and the ability to apply the Spark DataFrame API to complete basic data manipulation tasks within a Spark session.
Databricks Certification Test for Scala
The Databricks Certified Associate Developer for Apache Spark 3.0 certification exam assesses the understanding of the Spark DataFrame API and the ability to apply the Spark DataFrame API to complete basic data manipulation tasks within a Spark session.
AWS Certified Cloud Practitioner : Exam and Beyond
We created the course to cover everything you should learn to qualify AWS Cloud Practitioner Certification. Course is tructured in 14 sections and a section quiz to check your knowledge. You also have a practice test that simulates the actual exam experience for you.
AWS Certified Cloud Practitioner : Exam Practice
We designed this course to help you practice and prepare for the AWS Cloud Practitioner exam. We assume you have done your learning for the Certification Curriculum. This practice set helps you recall your knowledge and practice a few hundred questions to gain confidence.
Free Foundation Courses
Apache Hadoop Foundation
Hadoop is the first open source big data computing platform. Hadoop brought Big Data computing to every organization. This foundation training starts with Big Data basics and introduces you to the Big Data computing concepts using Hadoop as a platform. This is the recommended training for Big Data beginners.
Learn Scala Programming
Scala is a natural fit for the Big Data processing requirements because Scala is a functional programming language and Scala code is always concise and expressive. Apache Spark is another compelling reason to learn Scala. This tutorial gives you a jump start into Scala and helps you achieve prerequisite for learning Apache Spark.
Apache Spark Foundation
Apache Spark is an open-source cluster-computing framework for large-scale data processing. It is the most popular solution for large scala data processing. Spark is 10 to 100 times faster and much simpler than Hadoop's Map Reduce. This training starts at the most basic level and helps you become a Spark Core developer.
Apache Kafka Foundation
Apache Kafka supports a broad range of use cases as a general-purpose messaging system where high throughput, reliable delivery, and horizontal scalability are essential. Thousands of companies are already using Apache Kafka for building real-time data pipelines. This training will help beginners to understand the most critical concepts.