Basic Function Structure

Following Screencast:  Basic Function Structure
Function Invocation

Following Screencast:  Function Invocation
Variable Scope

Following Screencast:  Variable Scope
Arguments and Parameters

Following Screencast:  Arguments and Parameters
Returning Values

Following Screencast:  Returning Values
Function vs Procedures

Following Screencast:  Function vs Procedures
Anonymous Functions

Following Screencast:  Anonymous Functions
While Loop

Following Screencast:  While Loop
Do While Loop

Following Screencast:  Do While Loop
For Loop

Following Screencast:  For Loop