Introduction to Python
In this project-based course, educators introduce students to coding with Python. Students develop computational thinking skills through basic computer science principles like loops, functions, and conditional statements. Students participate in group discussions to learn about the components of computer hardware and their functions in a larger system. Students manipulate data to understand user input, strings, and functions. After this course, students will have a basic understanding of hardware and software interactions in computer science.