To increase discoverability of examples:

  1. Add Thumbnails
  2. Add Search
  3. Easy/Less Intimidating Names
  4. Introduce Indentation & Other Best Practices
  5. Add example reccomendations/ Show other examples from the same category
  6. Ability to track which examples have already been viewed.

General Improvements:

  1. Preserve scroll when navigating between example library and examples

To Invite users to edit and play with the example:

  1. Implement a side-by-side view that keeps the sketch in view while one scrolls through the code
  2. Perhaps instead of having the edit functionality in the page, open the example in the editor

To account for examples that include a lot complexity :

  1. Have separate sketches in the same example that slowly build on the complexity.
  2. Have links to referrence for complex/unfamiliar functions.