You could do it with pen and paper and complex math that nobody but 0.00001% of people understand.
or you can hire a computer to do the complex math for you using libraries which are well tested.
But if you use a computer connected to the internet, then you seed is no longer "cold"
So that is why we employ "hardware wallets", which are minimalist special purpose computers to do the math on a cold seed, and have the confidence that the seed hasnt accidentally "gotten hot".