Use bodyweight progressions, high reps close to failure, tempo, and unilateral moves to keep building without any weights.
The quick answer
You can grow at home by making bodyweight moves harder rather than adding plates. Push, squat, hinge, and pull variations cover the whole body, and you progress by going to harder versions, adding reps, slowing the tempo, or training single limbs. Take sets within a couple reps of failure and pause between rounds, since without heavy load the fatigue has to come from reps and difficulty.
How to think about it
Cover all patterns
Push (push ups, pike push ups for shoulders), squat (split squats, pistols), hinge (single leg hip thrusts, Nordic curls), and pull (inverted rows under a table, doorway rows). Together these train every major muscle without a single dumbbell.
Progress by difficulty
Since you cannot add weight, make the movement harder. Move from knee push ups to full to feet elevated to archer push ups. Add reps each week, slow the lowering phase to three seconds, or shift to single leg and single arm versions to spike the challenge.
Push close to failure
Light loads still build muscle if you take the set within 0 to 3 reps of failure. Higher rep sets of 15 to 30 on bodyweight moves work well, so do not stop just because you could keep going comfortably.
Do this
Hit four patternsInclude a push, squat, hinge, and pull each session to cover the whole body.
Make it harder weeklyElevate feet, slow the tempo, or go single limb once a movement gets easy.
Chase failureEnd sets within a couple reps of failure so light bodyweight load still triggers growth.
Add a backpackLoad a backpack with books for squats and rows once bodyweight reps climb past 20.