We make use of the novice and intermediate level Software Carpentry R teaching materials.
A group coordinated by John Blischak is curretnly re-writing the Software Carpentry version 5 (i.e. latest) novice Python teaching materials in R. See this blog post for an overview of their work plan and this repo for the most up to date lesson materials.
The intermediate level Software Carpentry R teaching materials can be found here. They are complete and ready to go.