Udemy

Learn Redis with Python & Django: Build Real-Time Projects

Enroll Now
  • 169 Students
  • Updated 5/2025
4.9
(12 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 0 Minute(s)
Language
English
Taught by
Very Academy
Rating
4.9
(12 Ratings)

Course Overview

Learn Redis with Python & Django: Build Real-Time Projects

A practical, project-based course to master Redis fundamentals and build fast, scalable Python Django apps.

Redis is one of the most powerful tools in modern web development — known for blazing-fast performance, real-time capabilities, and a simple yet flexible data model. Whether you're building e-commerce carts, analytics dashboards, or scalable backend systems, Redis can dramatically improve your app’s responsiveness and architecture.


Who This Course Is For:

  • Python or Django developers looking to add Redis to their tech stack for performance and scalability

  • Backend engineers who want hands-on experience with Redis in real-world projects

  • Web developers aiming to build fast, real-time features like session carts, live analytics, or rate-limited APIs

  • Students or bootcamp grads who want practical Redis experience to stand out in job applications

  • DevOps or full-stack developers interested in Docker-based workflows and caching strategies

  • Anyone curious about Redis who wants to go beyond tutorials and apply it in full-stack Django apps


In this hands-on course, you’ll go beyond theory to build full-stack projects that integrate Redis with Python and Django. You’ll start with the fundamentals — keys, strings, hashes, lists, sets, pipelines, and transactions — all with practical coding exercises. From there, you’ll dive into real-world applications:


  • Project 1: A session-based shopping cart using Django and Redis for fast session management, cart persistence, quantity tracking, and TTL-based auto-expiry.

  • Project 2: A real-time analytics voting app built with Django Ninja, using Redis for vote counting, rate limiting, and live results in the Django Admin.

        * More projects will be added in the future.


The course uses Docker to ensure smooth local development and RedisInsight for better data visualization.

Whether you’re a backend developer, Python enthusiast, or Django pro, this course gives you the Redis foundation and confidence to build high-performance, scalable applications — fast.

Course Content

  • 9 section(s)
  • 82 lecture(s)
  • Section 1 Introduction
  • Section 2 Redis up and Running
  • Section 3 Fundamentals: Redis Keys & Strings
  • Section 4 Fundamentals: Redis Hashes
  • Section 5 Hash Operations: Performance & Safety
  • Section 6 Redis In Action - Project 1: Fast Session Storage for Web Applications
  • Section 7 Fundamentals Redis Lists
  • Section 8 Fundamentals: Redis Sets
  • Section 9 Redis in Action - Project 2: Real-Time Analytics Async, High-Performance Polls

What You’ll Learn

  • Core Redis data types: Strings, Hashes, Lists, Sets, and more
  • Key Redis commands: SET, GET, HSET, LRANGE, SADD, etc.
  • How to manage data expiration, caching, and key patterns
  • Using Redis pipelines and transactions for performance and safety
  • Integrating Redis with Django for session management and real-time features
  • Building a session-based shopping cart with Redis and Django REST Framework
  • Developing a real-time voting analytics app using Redis and Django Ninja
  • Using Redis for rate limiting, data expiration, and caching strategies
  • Containerizing Django and PostgreSQL apps with Docker
  • Debugging and exploring Redis data using RedisInsight


Reviews

  • A
    Ahmad Shuhib Siddiqi
    5.0

    his explanation and structure are awesome, i've complete 70% in one day structure: 1. he explains the theory behind (always CRUD) 2. he show you in world real project 3. he give you tips for best practice

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed