B9 Lab has a series of various blockchain development courses. Here's the Ethereum 101 course: https://academy.b9lab.com/courses/B9lab/X16-0/2016/about
This course feeds into a 12wk paid course with certification: https://academy.b9lab.com/courses/course-v1:B9lab+ETH-21+201...