Princeton University has a free course on-line that is interesting for those wondering about the basic building blocks, dirt or whatever for solar systems

https://www.coursera.org/learn/life-on-other-planets