Hands-On Large Language Models