Khan Academy
Khan Academy: Defining a Procedure
That's why all programming languages let you make your own procedures, also known as subroutines, functions, or methods. A procedure is a reusable collection of statements.
Code.org
Code.org: Cs Principles: Functions With Parameters
Learn about functions with parameters in computer programmimg. [4:54]