shell learning examples