Sparkfun sells gear. It's their business and they have been successful.
Sparkfun also has a strong ethic of supporting open source software and hardware. As part of their community outreach and support, and as a way of building their brand, Sparkfun has developed an educational web site https://learn.sparkfun.com/. The relevant parts of their website for ME 120, 121, and 122 are these links