I went through free code camp to learn how to code so I could get involved in and understand blockchain better. I think this course provides a great overview of Ethereum, it is free to audit on coursera: https://www.coursera.org/learn/blockchain-foundations-and-use-cases
If you have any specific questions about Ethereum development or where to learn more, please DM me!