I would probably suggest making it clear that the parameter being passed when a function is called is different to when it is being defined.
Also in the article about return values i believe it isnt explicitly mentioned anywhere that when you return a value in a function, the function ends and no code after it is run.
Thanks for the course btw, keep it up!