Content is really well aligned and prepared to make learning programming easy for beginners. It is also useful for programmers to brush up basics on any programming language.
Programming basics are covered really really well and I am glad I signed up for this. Most of the content is free and we can always keep a track of our progress. Liking it so far.