Learn By Implementation