Coding with Python
Explore Python language from core programming concepts to real-world applications. Designed to cultivate computational thinking, this elective prepares students to become versatile problem-solvers equipped for a data-driven world.

This elective provides a comprehensive introduction to Python, taking students from foundational programming constructs to practical, real-world applications. Designed to cultivate rigorous computational thinking, the elective empowers students to deconstruct complex problems and devise efficient, scalable solutions. By bridging theory with hands-on practice, it prepares students across all disciplines to become adaptable problem-solvers equipped for the digital future.
Students enrolled in this elective will be given priority for coding competitions and enrichment opportunities. As part of a vibrant learning community, they are also expected to champion peer learning by sharing their passion and knowledge with fellow students interested in coding.
This 1-year elective module is offered to selected JH3 students.
