Alright guys so help me out.

I recently started learning how to code Python and I've learnt a decent amount but when it comes to applying it I've realised that my lack of basic computer science understanding makes it hard for me to grasp certain concepts. I've started learning data structures and algorithms but I was wondering if there's anything in particular you guys recommend me learning.

Thanks.