In this introductory course, students will explore Python, one of the most widely used and versatile programming languages in the world, and learn how computer programming can be used as a tool for problem solving. Through challenging and exciting coding assignments, students will discover procedural programming through Python, covering such constructs as loops, condition statements, variables, data types, lists, and functions. From challenges like code breaking to solving puzzles through simulations, this year-long course will lay a solid groundwork for students interested in coding, and serves as a launchpad for more advanced Computer Science courses. Grades 9-12. No previous programming experience required.
(1 credit)
Participants must currently be in grades 9 to 12.
Please contact Dwight Global Online School if you have any questions.