There are links to 3 courses included below
This is an awesome website to start with Geology. Also, I like this cool page they have: Are You a Rockhound or Just a Mineral Collector?
A really cool web resource to learn rock stratigraphy. You can create your own 3D models or explore the available samples.