If you prefer self study and are good at solving problems by yourself and you want to start the course immediately then the on-demand courses might be enough for you.