This is awesome. I can't wait to see these types of lessons built out for more languages other than Python. I think completing milestones is much more effective way of learning for obvious reasons.
A list of practical projects that anyone can solve in any programming language. These projects are divided in multiple categories, and each category has it's own folder.
Thank you, Mr. Shaw!