A suggested but not exhaustive list of possible applications that may help foster 21st Century Skills in today's language learners.

Via Tom D'Amico (@TDOttawa)