peter For someone who is planning to self-study, what are some good resources available online? Can be YouTube, mobile apps or anything. Better if they are for free. Pls post only if you have actually used it and found it helpful.