Re-post from Medium. OpenHacks:  A new approach for learning