Class Time(s):

Option A: Monday, 4:30 - 5:00 PM PT

Option B: Wednesday, 4:30 - 5:00 PM PT

Grades: 1 to 8

Program Leader: Anoop Bhat

Program Description: As you step into the world of coding, you have a plethora of languages to pick from. But as you examine your options, you face the most popular coding languages of them all. In the YAPA Kids Java Program, you will learn the basics of Java, which is one of the building blocks of the majority of apps and websites we use today. This program will be split up into 3 different sections: Beginner, Intermediate, and Advanced. Beginners gain exposure to the world of coding, the Intermediates develop their introductory skills and learn new techniques, and Experts will hone in on their skills and apply them to the real world.

Program Teachers: Anoop Bhat, Srutika Sureshbabu, Aneesh Bhat, Janelle Cai, Grace Zhang, Ramya Palani, Rachel Zeng, Medha Kotra, Millie Huang, Taran Dwivedula, Alan Zheng, Nameer Sadik, Clarissa Li, Priya Khatri, Patrick Li, Anisha Chawla, Suranjana Sooraj, Maya Jagota, Shannon Wang, Yifan Wang, Samantha Au, Aditi Bobba, Ashwin Charles, Swati Iyer, Abhiram Cheedepudi, Angelo Valencia, Erica Wang, Peter Wu

Teacher Bios

Anoop Bhat

Hi everyone! My name is Anoop Bhat and I am the program lead for Java. I am a rising junior at Cupertino High School, and am currently finishing APCS (a college level computer science course). I have participated in coding competitions such as USACO and in science fairs such as Synopsys in which my group and I coded a recognition software to detect an eye disease that usually goes undetected by doctors (and this won us 2nd Place in Biological Sciences)! I look forward to helping all of you build up your coding skills to be able to help the world!

Srutika Sureshbabu

Hi everyone! My name is Shruti Suresh Babu and I am a rising junior in Cupertino High School. I have taken APCS in school, have competed in USACO silver level, and have been coding for the past 4 years. I am super excited to teach all of you about the wonders of coding through Java. Java was not the first language I learned, though I wish it was, as it is one of the most popular languages used today. I am looking forward to seeing you guys in class!

Aneesh Bhat

Hey guys! My name is Aneesh Bhat and I am a rising junior at Cupertino High School. I really enjoy coding in the Java programming language and have completed the Introduction to Java course at school and the AP Computer Science A classes with >97%! I have also participated in the Synopsys Science Fair with a group, where we coded an algorithm that detects an eye disease, and my group won 2nd Place in the BioInformatics Category! I will try my best to make sure you enjoy programming as much as I do!

Janelle Cai

Hi! My name is Janelle Cai and I’m a rising sophomore at Monta Vista High School. I have been coding for a few years now. I have competed in various coding competitions, including USACO silver, as well as other local competitions. I also program for my robotics team that has won various awards and gone to the world championships. Outside of coding, I am also involved in competition math and music. Looking forward to meeting all of you in the classroom!

Grace Zhang

Hello! I’m Grace Zhang, a rising senior at Lynbrook High School. I'm currently taking AP Computer Science in school and won second place at a hackathon (a competition where computer programmers create and develop their ideas in a 24 hour period before pitching their products to a panel of judges) last year. I’m also the sponsorship lead of XXHacks, one of the largest all-female high school hackathons in the Bay Area.

Ramya Palani

Hi! My name is Ramya Palani and I'm currently a sophomore at Cupertino High School! At school I have taken Introduction to Java and AP Computer Science(college level course)! I am really excited to share my CS knowledge with all of you guys! Don't be afraid to ask me any questions, I am very easy going and excited to teach all of you!

Rachel Zeng

Hello, my name is Rachel Zeng. I'm an upcoming junior from Cupertino High School. I have been learning java for 2 years and have taken Intro to Java and APCS. Java is the programming language that I am the most familiar to. Feel free and don't be shy to ask me any questions about coding. I look forward to teaching you!

Medha Kotra

Hey! I'm Medha and I am a rising junior at Fremont High. As a sophomore, I took Java in school. I will be taking AP Computer Science this year. I have also programmed in JavaScript and Python. I enjoy teaching children and I have worked with students from ages 3 to 14. I cannot wait to share my passion for problem solving and programming with all of you!

Millie Huang

Hi! My name is Millie Huang, and I'm a rising junior at Monta Vista High School. I have previously taken 3 years of Java introductory courses along with AP CS A. I look forward to working with everyone! So excited for you all to have a great experience in class.

Taran Dwivedula

Hi, my name is Taran Dwivedula, and I am a rising junior at Cupertino High School. I have taken the java class at Cupertino High School and I am going into AP Computer Science next year. I am excited to be able to teach Java.

Alan Zheng

Hello, my name is Alan Zheng. I am a rising Senior at Lynbrook High School. I started programming in Java at the beginning of this school year, so July/August 2019. My main experience with the language comes from competitive programming, although I also have experience with it on app development on Android Studio. I participate in USACO, Codeforces, as well as Google run coding competitions, ie Google Code Jam. I am excited to share my love of what in my opinion is one of the most versatile programming languages out there!

Nameer Sadik

Hey guys! My name is Nameer Sadik and I am a rising senior at Cupertino HS. I started learning Java a year and a half back, and I love it! I hope to excite you guys too with the wonderful programming language of Java!

Clarissa Li

Hey everyone! I'm Clarissa Li, and I'm a rising junior at Lynbrook High School with two years of Java experience. I have taken and tutored for AP Computer Science A in school as well as Advanced Java courses outside of school. Java is a great skill to learn, and I look forward to teaching you guys the fundamentals of it!

Priya Khatri

Hi guys! My name is Priya Khatri and I'm a rising junior at Cypress Bay High School in Florida. I learned Java in my freshman year of high school when I took AP Computer Science A. Even though Java wasn't the easiest subject for me, I always enjoyed the struggle and believed that it could help me improve my critical thinking skills. I have also competed in many inter school coding competitions for the past 2 years. I look forward to teaching all of you guys more about Java!

Patrick Li

Hi everybody! My name is Patrick and I am a rising senior from Philadelphia, PA. I have completed an introductory course in Java and I took AP Computer Science A my sophomore year. In addition, I was chosen to participate in various coding competitions in my area. I am excited to contribute my knowledge of coding to you all! In my free time, I like playing basketball and soccer and I enjoy going on long runs. I look forward to contributing all that I can into this program!

Anisha Chawla

Hey guys! My name is Anisha and I am a rising junior at Cupertino High School. I started learning Java in ninth grade and continued expanding my knowledge from there. I took the AP Computer Science course at my school this year and have taken some Python courses as well. Computer Science is a great skill to learn and extremely helpful with improving critical thinking and problem solving skills. I can't wait to teach you guys and share my knowledge!

Suranjana Sooraj

Hey everyone! I am Suranjana Sooraj and I am a rising junior at Cupertino High School. I have been coding for almost 3 years now and I took JAVA in my school last year. I am also experienced with other coding languages such as Python and C++. I have incorporated the use of these languages into the field of data analytics as well as application development. It really feels amazing to be able to find youngsters who pursue the same interest and path as myself and I can't wait to share my knowledge!

Maya Jagota

Hey everyone! My name is Maya Jagota and I'm a rising senior at Fremont High School. I took Intro Java my sophomore year and completed APCS my junior year. With the world being increasingly driven by technology, programming has never been a more applicable and awesome skill to have. I'm super excited to teach students the basics of Java and hopefully inspire a love for coding!

Shannon Wang

Hi everyone! My name is Shannon, and I'm a rising junior at Cupertino High School. Coding has been a part of my life since I was in 7th grade, when I first learned Java. Ever since then, I’ve been participating in various competitions such as American Computer Science League and USACO. I'm mainly focused on competitive programming, but recently I've also been experimenting with app development. Additionally, I took APCS A last year. With my experience in and passion for programming, I'm excited to teach and share my knowledge with you all!

Yifan Wang

Hello! My name is Yifan Wang and I am a sophomore at Lowell High School. I first encountered programming when I was in 4th grade, and since then I've been in multiple hackathons and contests (including Google Code Jam and USACO). I believe programming teaches you to solve problems in creative ways, and I look forward to teaching about Java!

Samantha Au

Hey everyone! My name is Samantha Au and I am a rising junior at Monta Vista High School. In addition to having taken Java and APCS A, I also know Python and HTML. Over the past couple of years, I have been a part of my school's robotics team, and have even organized a hackathon! I can't wait to share my passion with you guys!

Aditi Bobba

Hi! My name is Aditi Bobba and I am currently a sophomore at Stevenson High School. I have learned Java for the past three years and I have even received a certification from Harvard for Java. I am currently taking AP Computer Science and pursuing more certifications.

Ashwin Charles

Hi My name is Ashwin Charles and I have 2 years of coding experience. I picked up Python over the pandemic and self taught Java to myself in order to take my AP CompSci class in high school. I'm a 10th grader taking a college level class and I also help teach the Yapa Kids Python class.

Swati Iyer

Hello, my name is Swati and I am a Junior in Fremont High School. I have taken Intro to Programming in middle school, which taught me the basics of java, and I have also taken Intro to Java in high school last year. I plan on taking AP Computer Science next year, which is an introductory college level programming course. I have also attended java programming summer camps, Hackathons, and the past summer I was selected for the Girls Who Code summer immersion. I look forward to share my knowledge on this fun, extensive subject!

Peter Wu

Hello, everyone!!! My name is Peter Wu, and I am a junior at Midwood High School. Ever since I typed my first line of code in middle school, I have always been amazed at where coding can take you. Being able to come up with a creative idea and then using programming to help you build that idea, has always inspired me. I was part of a robotics team in middle school and I am currently taking AP Computer Science A and have experience in Java and a little bit of Python. I can't wait to share my passion for programming with you all.

Abhiram Cheedepudi

Hello! My name is Abhiram Cheedepudi and I am currently a Junior at Independence High School in Frisco, Texas. I have been programming for 3 years now and it is one of my favorite hobbies to do. I have taken Honors Computer Science and am currently taking AP Computer Science. Java is definitely one of my favorite languages, and there is plenty of things to do within the language. Computer Science opens up a field of creativity and is beneficial to everyone. I am excited to teach you all!

Angelo Valencia

public static void main(String[] args) {
System.out.print("Hello! Welcome to Java Class, my name is Angelo V., a rising junior in Hackensack High School. Learning java is REWARDING, but these rewards come from learning. I hope you all enjoy our personalized class, and as always, LETS DO OUR BEST!");

Erica Wang

Hello! I'm Erica Wang, a junior in Texas. Last year, I took AP Computer Science Principles, and I am currently taking AP Computer Science A. I look forward to teaching y'all!