HOMECOURSES
SELF-PACED • ENROLL ANYTIME

Think in a Redux Way

Master Redux from first principles to advanced real-time patterns. A project-based, video-only journey through React-Redux, Redux Toolkit, RTK Query, and Redux Thunk — built to make you think in a Redux way.

BDT 1,999
LIFETIME ACCESS
REACT-REDUX
REDUX TOOLKIT
RTK QUERY
REDUX THUNK
135+Videos
12Modules
30 hrsContent
120+Quizzes
10Assignments
5Guidance Sessions
10Projects
Curriculum

The Redux Roadmap

Six phases take you from Redux fundamentals to a real-time capstone and job-ready advanced patterns. Self-paced — move through the path at your own speed.

  1. 01
    Week 1

    Fundamentals

    • Redux Fundamentals
    • Introduction to React-Redux
    What is ReduxThe three principlesActions, reducers, storeDispatching actionsReact-Redux ProvideruseSelector & useDispatch
    4+ hrsVideo
    2Assignments
  2. 02
    Week 2

    Practical Implementation

    • Simple Todo Application
    • Advanced Todo Application
    Building a Todo storeAdding, removing, togglingFiltering todosCombining reducersStructuring stateWiring UI with React-Redux
    3+ hrsVideo
    2Assignments
  3. 03
    Week 3

    Redux Toolkit Integration

    • Introduction to Redux Toolkit
    • Video Website Project with Redux Toolkit
    configureStorecreateSlice & createReducercreateActionImmer immutabilityRTK best practicesVideo website build
    ~5 hrsVideo
    2Assignments
  4. 04
    Week 4

    State Management & RTK Query

    • Expense Tracker Application
    • Introduction to RTK Query
    Expense tracker with RTKcreateApi & endpointsQueries vs mutationsfetchBaseQueryCaching & tagsCache invalidation
    ~5 hrsVideo
    2Assignments
  5. 05
    Week 5

    Advanced Real-Time Apps

    • Chat Application — Part 1
    • Chat Application — Part 2 (Final Capstone)
    Real-time state flowMessage handlingOptimistic updatesRTK Query mutationsSocket.IO integrationCapstone build
    6+ hrsVideo
    2Assignments
  6. 06
    Week 6

    Advanced Patterns & Career

    • Selectors, Reselect & Memoized Selectors
    • Redux vs. Context API
    • Exploring Redux Documentation
    Memoized selectorsReselect & createSelectorSelector composabilityRedux vs Context tradeoffsReading the Redux docsFinal assessmentJob interview questions
    ~4 hrsVideo
    Final + InterviewAssessment
  7. Final Capstone

    Capstone shipped, patterns mastered, interview-ready.

Portfolio Worthy

10 Hands-On Projects

Real-world applications built throughout the course — some demonstrated inside modules, others completed independently.

Chat Application
01

Chat Application

Video Streaming Platform
02

Video Streaming Platform

Expense Tracker
03

Expense Tracker

Blog Platform
04

Blog Platform

Simple & Advanced Todo
05

Simple & Advanced Todo

E-Commerce Shopping Cart
06

E-Commerce Shopping Cart

Project Management App
07

Project Management App

Methodology

How The Course Runs

A self-paced learning system — not a schedule. Learn, practice, build, and get support, looping through every module at your own speed.

The Core Loop

Watch → Build → Verify

Every module repeats the same rhythm: structured lessons, hands-on practice, real projects, and instant feedback.

01

Learn

Full access to 135+ structured videos across 12 modules from day one — watch in order, at your own pace.

02

Practice

Instant quizzes with detailed explanations after every video reinforce each concept before you move on.

03

Build

10 module assignments and 10 real-world projects, each backed by a GitHub solution repository.

04

Get Support

A private Discord community of peers and alumni, plus 5 recorded guidance sessions, helps you past any blocker.

Features

What You Will Get

135+ Videos, 12 Modules

A step-by-step curriculum that walks you through every Redux concept sequentially, from absolute fundamentals to advanced real-time patterns.

30 Hours of Content

Optimized video durations and file sizes for fast streaming and bandwidth-efficient learning — a full 15GB of curated, project-based content.

120+ Interactive Quizzes

Every video is followed by a quiz with detailed explanations so you can assess your understanding immediately and reinforce what you learned.

10 Practical Assignments

Hands-on tasks at the end of each module, each backed by a complete solution repository on GitHub to benchmark your work against.

5 Recorded Guidance Sessions

In-depth video walkthroughs that discuss the key concepts behind each assignment, supporting your independent work when you need direction.

10 Hands-On Projects

Real-world applications built throughout the course — some demonstrated directly inside modules, others completed independently to cement mastery.

Before You Start

Prerequisites

Redux builds on React. You should already be comfortable with these foundations — each one is a pillar the course leans on.

01

React

Components, props, state, hooks, and effects — second nature.

02

Modern JavaScript

ES6+: arrow functions, destructuring, modules, promises, async/await.

03

CSS

Layout, the box model, flexbox, and responsive design.

04

HTML

Semantic markup, forms, and document structure.

05

Git

Commits, branches, and pushing code to GitHub.

06

VS Code

A familiar editor workflow with the right extensions.

Instructor

Your Guide

Sumit Saha

Sumit Saha

Founder of Learn with Sumit

Concepts, projects & guidance

Technology entrepreneur, full-stack web developer, and software architect. He founded Analyzein, Bangladesh's first digital agency, in 2008 while studying CSE at BUET, and founded Learn with Sumit in 2020. More than 100,000 people learn programming for free through his YouTube channel and public Facebook group.

100K+
Free Learners
2020
Founded LWS
BUET
CSE Background
Support

Frequently Asked Questions

Is this course self-paced?

Yes. Think in a Redux Way is a self-paced, video-only course. You get full access to all modules immediately upon enrollment and progress at your own speed.

Do I receive all modules at once?

Yes. Enrollment unlocks every module, video, quiz, and assignment right away — there is no weekly release schedule.

Are the assignments graded?

No. Because this is a self-paced video course, assignments are not graded. They exist for practice, and each one has a complete solution repository on GitHub to benchmark your work.

Do quizzes include explanations?

Yes. Every quiz ships with detailed explanations so you can assess your understanding immediately after each video.

Where can I find assignment solutions?

Solution repositories for each assignment are shared on GitHub, aligned with industry best practices so you can compare and improve your own code.

Are there live sessions?

There are 5 recorded guidance sessions — in-depth video walkthroughs that discuss the key concepts behind the assignments. They are pre-recorded, not live.

How does community support work?

You join a private Discord community where active peers and alumni share insights and help each other through technical challenges.

How much does the course cost?

The one-time fee is BDT 1,100 for Bangladeshi mobile numbers and BDT 1,200 for non-Bangladeshi mobile numbers.

Is access lifetime?

Yes. A single purchase provides lifetime access to the course content and the private support channel.

What are the prerequisites?

Solid React fundamentals (components, props, state, hooks), modern JavaScript (ES6+), basic awareness of the React Context API, Git and GitHub basics, npm, and VS Code.