Financial investment landscape has changed dramatically over the last few years especially with the introduction of cryptocurrencies, Non Fungible Tokens (NFT), etc. Investment in equities, bonds and various other assets require skill to maximize the returns. With increased volatility due to geopolitical tensions and energy crisis it is even more imperative to understand the nuances of portfolio optimization. Further, during uncertain times the investors’ behavioural approach changes drastically. This workshop is intended to understand the various asset allocation techniques using Python and understand the dilemmas of investors during this uncertain time.