Introduction to Programming Concepts using Python

Course Overview

Level: BASIC

This course introduces students to the world of programming concepts using Python language.

A few topics include Objects, Conditionals, For & While Loops, Functions, Error Handling and Binary Search. The course is filled with Projects to enhance the learning process. Overall, an interactive program that instills programming as a skill.

Target Audience

Students who may or not have exposure to programming concepts.

Course Delivery Mode

Face-to-face, Instructor Led Virtual classes.

Course Details

  • Curriculum: Developed by Vision -Aid . Includes periodic assignments, quizzes, assessments with grades.
  • Duration: 15 weeks
  • Classroom Strength: 10 Students per Instructor for more personalized attention to each student.
  • Recognition: Vision-Aid provides a Certificate of Completion
  • Recommended next course: Certificate Course in Computer Applications, Python Programming - Advanced



Vision-Aid's Amazing Python Team

Vision-Aid’s Python Program, one of its flagship technology training program for the visually impaired, is 100% volunteer driven. For the past four years, Vision-Aid has been teaching Python programming to the visually impaired, all over India.

Vision-Aid also partners with other leading organizations including I-Stem, IIIT-B, XRCVC and Vision Empower to host nationally popular events in India called the “Inclusive STEM Confluence”. This annual event includes a hackathon, job fair with top IT companies attending, and mentoring opportunities. In “Inclusive STEM Confluence” visually impaired programmers can meet with programmers from the Industry and create an inclusive learning and employment environment for the visually impaired and for IT companies looking to hire a diverse workforce.


Some Vision-Aid students have gone on to get jobs in the tech industry as data analysts and programmers. Others have gone on to pursue higher studies in the field computer technology. You can read more about the journeys of these students here. Other training programs offered by Vision-Aid include its training program in web accessibility testing (see and many others – a full list can be found at the Vision-Aid online academy (

The dedicated volunteers, take time from their busy schedules over 6 months every year, to work for several hours every week, teaching coding skills to the visually impaired. They are among the hidden gems in the community, offering service to others selflessly without expecting anything in return, the unsung heroes who help to keep the program going and growing despite the enormous challenges faced in teaching a complex subject like computer programming to blind and low vision students. Most of them having absolutely no prior exposure to the subject. The volunteer team spans multiple countries with most of the volunteers living in the United Sates and India.

Bhaskar Edara

Bhaskar earned his Bachelors of Technology in Mechanical Engineering from REC Calicut and Masters in Finance from Boston College. He started his career as a software engineer and currently works as an investment analyst with Acadian Asset Management in the Greater Boston area.

Bhargav Vaghasiya

Bhargav Vaghasiya is the first visually impaired Computer science (Bachelor of computer application) graduate from Gujarat. He is currently working as software engineer at Bengaluru. Bhargav was one of the first students of Vision-Aid, who then went on to become a volunteer mentor to teach the python class.

Giri Lingamarla

Giri Lingamarla has over 20 years of experience in the Information Technology industry. He is currently working for Capgemini, a major IT services company. He has an MBA from Wayne State University and a master’s degree from IIT Madras. He has been a volunteer with the Vision-Aid Python programming class since 2015.


Nisha has 4 years of IT Experience working as a Customer Engineer at Microsoft. Working with Infrastructure technologies, PowerShell scripting, and an advocate for Microsoft Azure. Nisha is passionate about Machine learning and data visualization.

Palaniappan Nallalagappan

Palani is a skilled software architect in the space of data management, visualization and advanced analytics. He has 19+ years of progressive career spanning across Technology Consulting, Solution Architecture, Data Integration, Data Lake Design, Analytics & Visualization.

Ravi Rastogi

Ravi Rastogi is a board member of Vision-Aid since 2016. He is involved in coordinating “teaching online programming course” for vision impaired students. Currently, Ravi ​is ​a Technical Staff at MIT-Lincoln Laboratory, Lexington, MA. Prior to joining MIT-Lincoln Lab, he worked at Intel Corp. Ravi also served as the President of IITAGNE, Director of IAGB, Board Member of AVS-New England, and Core Team Member of 2016 PAN-IIT Conference.



Saheel graduated with a BTech and MS degrees in Computer Science degrees from IIT Madras and UC Davis, California, respectively. Currently Saheel is working at Microsoft from their Hyderabad campus. Apart from programming, Saheel enjoys listening to music, reading fiction, and going on drives with friends.

Santosh Vattam


Santosh Vattam is a software engineer working in the industry for over 8 years. He has an MS degree from University of Pennsylvania and currently works at Google. He has been part of the Vision-Aid family for over 3 years now. He was a Python course mentor for the last 3 years and now he is also a mentor for the Python project track.

Shobha Sudhir


Shobha Sudhir has been teaching and mentoring visually impaired and at-risk individuals for many years. She is passionate about various causes and is involved with many different non-profits serving a variety of different levels. Shobha has diverse experience. She has an M.S in computer science and an MBA. She has more than two decades of experience working as a scientist and an engineer in various industries.

Dr. Sonal Patel


Sonal is a life long learner on MOOCs. She believes that education which is available for everyone truly empowers. According to Sonal when one is committed to learn, they can become a ‘better version’ of themself by taking control of their own learning. At Vision-Aid, Sonal has mentored about a dozen students over four years, all of whom have introduced her to the beautiful world of Visually challenged and have been one Sonal’s core team of young mentors. She believes these students are her true teachers in life. At Vision-Aid, Sonal has shared and spread ‘love of learning’ on MOOCs among all those she has mentored. She wants to spread ‘growth mindset’, that motivates Learning without Limits to everyone and everywhere, including among those who are visually challenged. She has recently started a silent movement —#empoweringthroughEducationforAll. She hopes to get the momentum to this movement through the new batch of Vision-Aid students in 2021.

Sudhir Varma


Sudhir Varma has been a volunteer director with Vision-Aid since 2006. In addition to being the treasurer, he teaches and mentors visually impaired students. He has a Master’s degree in Computer Science and has over 30 years of experience in the technology sector. He started as a scientist in Defence Research and Development Organization(DRDO) before he started working for leading software companies. He is very passionate about helping others in whatever way he can and volunteers for various causes.

Sulochana Devadas


Sulochana Devadas has a BE in Computer Science from BIT Mesra and a Masters Degree in Computer Science from Northeastern University. After working as a software engineer for many years, she is now devoting herself to her passion of teaching. She has taught many students through the Vision Aid Python program and has also created custom materials for teaching Python to beginner and young visually impaired learners.

Dr. Swaroop Vattam


Dr. Swaroop Vattam is a scientist at MIT’s Lincoln Laboratory. His primary research interests are in the areas of machine learning, graph theory, and algorithms. He obtained his PhD from Georgia Institute of Technology in computer science in 2011 and is an active contributor to the AI research community. He has served on program committees for several AI conferences, including the Association for the Advancement of Artificial Intelligence (AAAI) Conference, International Joint Conference on Artificial Intelligence (IJCAI), and Advances in Cognitive Systems (ACS) annual meetings. He is the recipient of several honors, including the National Research Council Postdoctoral Research Publication Award (2014); National Science Foundation Innovation Corps Grant (2013); Best Paper award at the 8th Association for Computing Machinery (ACM) Conference on Creativity and Cognition (2011); and a recipient of Outstanding Dissertation (2012), and Outstanding Graduate Research Assistant (2011) awards from the College of Computing at Georgia Tech.

 Ujwala Phene


Ujwala Phene is a volunteer Director of Vision-Aid. Ujwala works as a Director Product Management at a leading Financial firm. She holds a Master’s degree in Computer Science from Mumbai University. Ujwala has been a volunteer at Vision-Aid since its inception. She also volunteers at Neighbors Who Care, a Waltham based non-profit that helps elderly people. Ujwala enjoys Yoga and taking long walks in her free time.

Upamanyu (Teaching Assistant)


Upamanyu is a senior at Westford Academy in Massachusetts. In school, he is a high honor roll student who loves science and math classes. He is also an avid rower and serves as the captain of Westford Academy varsity crew team. Outside of school, he has done research on bias propagation in machine learning and defending fake news detectors from adversarial attacks. He is a huge sports fan and enjoys fantasy football and cooking in his spare time.

Donate Now!

Please consider supporting our efforts. Please note that Paypal charges approx. 2.3% fees for all online transactions. We would be grateful if you can add this fee to the donation. Optionally, you can mail your donation, as a check to : Vision-Aid Inc, 8 Vine Brook Rd, Lexington, MA 02421. For questions, please email or call (781) 333 5252 and leave a message.

Vision-Aid Newsletter

Vision-Aid At A Glance!

Vision-Aid Course Catalog

Short film on Vision-Aid

Vision-Aid Model

Harvard Univeristy Award for Vision-Aid Founder

A Digital Accessibility Testing Testimonial | Nibin Mathews

Nibin Mathews’ journey is a testament to resilience and determination. Despite facing

significant visual impairment challenges since birth, Nibin pursued education with unwavering determination. Losing sight in one eye due to a cricket ball stroke in 6th grade and later losing vision in the other eye to glaucoma didn’t deter him. He completed his Bachelor’s in English and even secured a job with Indian Railways. Yet, his thirst for knowledge led him to pursue computer programming, which he found through Vision-Aid. With their specialized training, he mastered coding and digital accessibility testing. With their financial support, he pursued a Master’s degree. Now, as the Accessibility Lead at Bosch Global Software Technologies, he’s excelling professionally. But Nibin’s achievements don’t stop there; he’s also an international tennis champion and a skilled violinist. He attributes much of his success to Vision-Aid, acknowledging their pivotal role in his journey. His story is not just one of personal triumph but also a testament to the impact of support systems in overcoming challenges and inspiring others.

A Job Coaching for Banking and other exams Testimonial | Gautam Gulati

Meet Gautam, a remarkable individual based in Bareilly, Uttar Pradesh, whose life story is a testament to resilience, determination, and the transformative power of organizations like Vision-Aid India.

Gautam’s life commenced with the diagnosis of Retinist Pigmentosa. Despite experiencing a 40% loss of sight, he persevered through attending a regular school, successfully completing his education and earning a B Com degree. His world took an unexpected turn after graduation, when, he had the major sight loss. Faced with the challenges of navigating everyday activities like driving, reading, writing print, and mobility etc. Yet, rather than allowing these obstacles to define him, he chose a path of resilience and determination. Undeterred by his circumstances, Gautam turned to technology, becoming dependent on tools designed for visually impaired individuals, including screen readers. His quest for independence led him to explore new technologies with the support of various NGOs. Through his social networks, Gautam discovered Vision-Aid India, an organization dedicated to empowering the visually impaired. Recognizing the potential for growth, he enrolled in Vision-Aid’s IBPS banking crash course, specifically tailored for visually impaired individuals, in April 2022.

Determined to enhance his skills further, Gautam pursued an additional course in mobile technology. This commitment to personal and professional growth showcased his unwavering spirit and determination.

Armed with newfound knowledge, Gautam faced the Bank of India Credit Officer exam after completing the IBPS crash course. His hard work, coupled with the right guidance from Vision-Aid, resulted in success. In 2023, Gautam proudly joined Bank of India as a Credit Officer, marking a significant milestone in his journey.

Gautam attributes his success and newfound independence to Vision-Aid India. With deep gratitude, he acknowledges the organization’s role in providing IBPS coaching and shaping his path towards independence.

A Python Testimonial


Tejas, born with visual impairment in Mumbai, pursued his education at a Blind School. After school, he graduated from St. Xavier’s College in 2007. His quest for technology education led him to NIIT Bangalore, but job challenges followed. He worked as an HR Recruiter at Thomson Reuters but continued his search for software engineering opportunities. Tejas found his path at Vision-Aid India, where he gained certifications in JavaScript, CSS, HTML, Python, and Digital Accessibility Testing. Vision-Aid then helped him secure a role as an Associate Software Engineer at Pristine InfoTech Inc. He’s deeply grateful to Vision-Aid for enabling visually impaired individuals to learn software languages and work independently as software engineers.

Bindhu Sri

Meet Bindu, from Hyderabad. Who began her life with the gift of perfect vision? She embarked on her educational journey in a conventional school, but at the tender age of 9, her world dimmed as Retinitis Pigmentosa (RP) impacted her sight. Loosing major of her vision with lot of challenges she still could complete her graduate degree in 2020 and her post-graduate degree in 2022. Being interested to pursue her career in computer programming she discovered Vision-Aid India, a beacon of hope and opportunity. Enrolling in their online certification programs, Bindu successfully completed both Python and SQL languages. Armed with these newfound skills, she opened doors to her career, securing a position as a Data Engineer at RX Data Science, a renowned company.

“All of this was made possible through the invaluable support and guidance provided by Vision-Aid India” She Says.

A HTML, CSS, JavaScript, and ARIA Fundamentals for Accessible Web Development Testimonial


Tejas, born with visual impairment in Mumbai, pursued his education at a Blind School. After school, he graduated from St. Xavier’s College in 2007. His quest for technology education led him to NIIT Bangalore, but job challenges followed. He worked as an HR Recruiter at Thomson Reuters but continued his search for software engineering opportunities. Tejas found his path at Vision-Aid India, where he gained certifications in JavaScript, CSS, HTML, Python, and Digital Accessibility Testing. Vision-Aid then helped him secure a role as an Associate Software Engineer at Pristine InfoTech Inc. He’s deeply grateful to Vision-Aid for enabling visually impaired individuals to learn software languages and work independently as software engineers.