Computer Science Department

Head: Arjun Selvam

Introduction to Python

Python is the basis of all programming. It is the most common language to start your coding journey with. Through this course, children with no prior experience or beginner experience in programming can learn the basis of one of the most common programming languages in the world. This course teaches the uses of Python, variables, data types, strings, if-else statements, loops, classes, and objects. This course is taught by Guneesh Saluja, who has three years of Python coding experience.

Introduction to Java

This course is meant to prepare middle schoolers for a high school-level course called AP Computer Science A. The course teaches the basics of Java, which will drastically help when taking the complete course in high school. Kids who have completed the Introduction to Python course will find this course informative as well as easier since similar concepts are taught, including data types, syntax, loops, statements, and object-oriented programming. Newcomers may also join, making this their first programming language. This course is taught by Arjun Selvam, who has taken the complete course in high school, along with other programs.

Advanced Python with Data Science

This course continues from where the Introductory course left off. Those who completed that course may attend this one, as well as newcomers who have prior Python coding experience. We dive into advanced Python concepts such as working with multiple classes/objects, inheritance, modules, and libraries. In the second half the course, students will learn data science through Python, and use libraries such as Pandas and NumPy to visualize data and create graphs. This course is taught by Arjun Selvam, who has 5 years of previous Python coding experience.

Get in touch.

Fill out the form on the right to get in touch with our Computer Science Head Director, Arjun Selvam. Please contact him if you want more information on the courses or have any questions. This form is not for enrollment. If you want to enroll your child, please do so in the enrollment tab on the top right.