⭐ Texas educators: our K-5 Tech Apps curriculum is a state-approved instructional material. Learn More.
Get started teaching the Python coding language to high school students with this free lesson from Ellipsis Education. Receive a coding lesson PDF for It’s All in the Details, built for grades 9-12.
Explore the full course:
In It’s All in the Details, students will spend time predicting, running, and investigating code to enhance their understanding of output and print() functions. Students will then explore the effects of bugs in a Python program and discuss common Python errors to avoid. Students will debug a prewritten program through the modification process. After being exposed to basic debugging, students will independently develop two programs to demonstrate their understanding of bugs in Python. The lesson plan PDF includes links to the appropriate materials and resources, a detailed procedure, activity tips, and a bonus challenge activity.
Expand core computer science skills with Python. Learn programming concepts like comments, methods, and print functions. Discuss data manipulation, ethical online behavior, and various STEM career opportunities.
Demonstrate computer science skills using Java. Learn object oriented programming with loops, objects, methods, and classes. Explore the importance of digital and physical security in relation to cybersecurity.
Engage with game development processes through line coding. Learn game theory, game psychology, and constructs like nodes and trees. Discuss ethical behavior and STEM careers in the gaming industry.
Many schools only offer one computer science high school class: AP Computer Science. While this is a great course for students who want an extra challenge or to explore the possibility of studying computer science in college, it can be intimidating to other students who may not have had the opportunity to practice computer science skills up until this point.