Awesome work! But I have to agree with cantankerous. This is more about programming than computer science. If the premise is that a student should learn programming before computer science that's fine, but the curriculum should be labeled as such. The drawing tutorial video highlights this point for me when it makes a false assertion about coordinate systems in "computer science". More than just arguing semantics, this could create false expectations among students of what they are learning compared to university computer science programs.