A collaborative teaching project was designed by an EAP instructor and a computer programming instructor to help students with their struggle in engaging with the language of programming. This workshop will showcase an English language integrated approach to enhance students’ ability to write algorithms and utilize tools such as flowcharts to visually translate those algorithms into programming constructs. By bridging linguistic and coding realms, this method offers a structured approach for effective learning, and application in the field of computer programming.