content: Requiring algebra, in order to start coding, is nearly an absolute.   No it is not. You look at what others do you copy that code and off you go. x++ or x+=1 or x=x+1 no one cares, all they know is that it increment with +1.  And she talks about cryptography and data structures as if you can introduce math at a later point in the teachings...   I don't need to understand that, all I have to do is: string encoded=Tools.Encode(encodeThisString, withThisPassword);