Enhancing Programming and Machine Learning Education for Students with Visual Impairments through the Use of Compilers, AI and Cloud Technologies

Our goal is to provide a cloud-based programming environment for students with blindness and visual impairments (BVI) to learning computer programming and machine learning. This programming environment includes a novel screen reader that can read programming statements in more comprehensible styles and a voice-based code navigation to assist debugging.