Resizing a partition that already holds data is tricky and won’t always work, depending on what direction you wish to resize it in.
However, I have written this tutorial below a short while ago, which will help you understand how UNIX works with regard to partitions, and which will help you reuse the freed-up space without having to resize anything.