Design a beginner’s coding course for elementary school students. Include simple coding exercises using block-based programming languages, hands-on projects, and games that teach basic coding logic. Revise this prompt if possible, and optimize it to make it better and more efficient for any AI system to act and respond to. If possible run your optimized version.