- Creative atmosphere
- Many helpful resources offered.
- Various learning options available online which make completing necessary steps much easier when they're assigned (as opposed sometimes having nothing required)
- Easeful navigation between pages easefull searching ability via Google Search bar instead
- Some disadvantages