- Extra Resources
- Course in draft mode

Master Redis v7.0 with hands-on exercises. Includes Modules, Scripting, Concurrency, and Streams!
Description
Streams? Got it. Handling complex concurrency? Covered. Scripted functions? It's here!
Welcome to the best course online for understanding Redis.
Redis is an in-memory database known for being fast and flexible. Redis derives its incredible speed from its simplicity.
Data structures form the heart of Redis. Rather than hiding functionality behind complex abstractions, Redis exposes several powerful data structures that developer's use to store and query data. Learning about these different data structures is the key to mastering Redis. This course focuses on making sure that you understand the difference between a sorted set and a hash. After completing this course, you'll understand when to use each structure and the benefits and drawbacks to each. Don't have a background in algorithms or data structures? That's OK! Everything in this course assumes you have no prior knowledge.
Almost all top companies around the world use Redis. Twitter, GitHub, Snapchat, Craigslist, StackOverflow - they all use Redis! Nearly every major web product you use on a daily basis utilizes Redis behind the scenes. And its not just large companies that use Redis - small startups do as well.
To understand Redis, you must use Redis. Just memorizing commands isn't enough. You need to get your hands dirty! With that in mind, you'll work through many exercises and quizzes. In addition, throughout this entire course you will build a large E-Commerce application using Redis. Don't worry - you won't need to write any frontend code. As we learn new topics in Redis, we will add new features to our E-Commerce app. You'll get to see why and when we use each major feature of Redis.
Who this course is for
Developers looking to speed up their existing web app
Engineers who want to use an extremely fast database