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.
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.
- 01Week 1
Fundamentals
- ›Redux Fundamentals
- ›Introduction to React-Redux
What is ReduxThe three principlesActions, reducers, storeDispatching actionsReact-Redux ProvideruseSelector & useDispatch4+ hrsVideo2Assignments - 02Week 2
Practical Implementation
- ›Simple Todo Application
- ›Advanced Todo Application
Building a Todo storeAdding, removing, togglingFiltering todosCombining reducersStructuring stateWiring UI with React-Redux3+ hrsVideo2Assignments - 03Week 3
Redux Toolkit Integration
- ›Introduction to Redux Toolkit
- ›Video Website Project with Redux Toolkit
configureStorecreateSlice & createReducercreateActionImmer immutabilityRTK best practicesVideo website build~5 hrsVideo2Assignments - 04Week 4
State Management & RTK Query
- ›Expense Tracker Application
- ›Introduction to RTK Query
Expense tracker with RTKcreateApi & endpointsQueries vs mutationsfetchBaseQueryCaching & tagsCache invalidation~5 hrsVideo2Assignments - 05Week 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 build6+ hrsVideo2Assignments - 06Week 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 hrsVideoFinal + InterviewAssessment Final Capstone
Capstone shipped, patterns mastered, interview-ready.
10 Hands-On Projects
Real-world applications built throughout the course — some demonstrated inside modules, others completed independently.

Chat Application

Video Streaming Platform
Expense Tracker

Blog Platform

Simple & Advanced Todo

E-Commerce Shopping Cart

Project Management App
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.
Watch → Build → Verify
Every module repeats the same rhythm: structured lessons, hands-on practice, real projects, and instant feedback.
Learn
Full access to 135+ structured videos across 12 modules from day one — watch in order, at your own pace.
Practice
Instant quizzes with detailed explanations after every video reinforce each concept before you move on.
Build
10 module assignments and 10 real-world projects, each backed by a GitHub solution repository.
Get Support
A private Discord community of peers and alumni, plus 5 recorded guidance sessions, helps you past any blocker.
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.
Prerequisites
Redux builds on React. You should already be comfortable with these foundations — each one is a pillar the course leans on.
React
Components, props, state, hooks, and effects — second nature.
Modern JavaScript
ES6+: arrow functions, destructuring, modules, promises, async/await.
CSS
Layout, the box model, flexbox, and responsive design.
HTML
Semantic markup, forms, and document structure.
Git
Commits, branches, and pushing code to GitHub.
VS Code
A familiar editor workflow with the right extensions.
Your Guide

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.
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.