Do a upper/lower split
6-15 sets per week per muscle group.
1-3 movements per muscle group in a session, 2-8 sets per muscle group
muscle groups worked 2-6 days per week
optional: daily undulating periodization
a horizontal press (bench), incline/vertical press (incline press, dumbbell overhead press), horizontal pull (bent row, cable row), vertical pull (pullups, lat pulldown), knee-dominant leg (squats, leg press), hip-dominant leg (Romanian deadlifts), biceps isolation (curls, hammer curls), tricep isolation (seated skull crushers, pushdowns), side delt isolation (lat raises), abs
optionally: flyes, incline flyes, rear delt flyes, band pull-aparts, scapular push-ups
, walking lunges, hip thrusts, leg extensions, leg curls
A solid way to do this (save time on warming up) is to do one heavy 6-10 or 6-12 rep compound at the start, then a 10-20 rep dumbbell/cable/machine accessory for the antagonist muscle group, then 2-4 accessories done for 2-6 sets each with 10-20 rep supersets or 15-30 rep myo-rep sets.
Note: the lower end of these set ranges is adequate for growth until you're quite advanced. Even then, some folks will still gain with it provided they work with pristine form and right at failure (novices will not need to get near true failure in order to grow with this)
https://weightology.net/muscle-gain/4-day-per-week-upper-lower-hypertrophy-split/ Check this article out