You have learned greedy optimization:
Fractional knapsack: : Greedy by ratio works because fractions prevent blocking.
Job sequencing: : Schedule high-profit jobs in latest available slot.
Platform/Meeting rooms: : Count maximum simultaneous events.
Task scheduler: : Formula based on max frequency and cooldown. Good job on finishing this section. You now have a solid toolkit for optimization problems.