DL Resources : 20 Concepts: A new way to teach an Introductory Course