2023 Fall Class Descriptions

Intro to C/C++

No previous experience is required. Entry-level introduction to C/C++ 

What will be covered?

Intro to Python

No previous experience is required. Entry-level introduction to Python. 

What will be covered?

Digital Art

Who will attend?

Any students interested in Digital Art. No experience is required.

What will be covered?

This class will discuss the basic functions of digital art and help students understand the fundamental concepts of art. In order to take the class, students must download a drawing app such as IbisPaint or Procreate on a tablet or iPad. They may use their finger to draw, but a drawing pen or digital stylus is highly encouraged. The class will introduce students to color theory, facial expressions, and simple anatomy sketches. The class will primarily consist of drawings of characters in a cartoon style.

Class syllabus

What should I bring?

A tablet or iPad with the apps listed above.

Math: AMC8 & Mathleague

Who will attend?

Any student interested in preparing for competitional math for AMC8, Mathleague or Mathcounts

What will be covered?

Week1: Introduction to AMC8, mathleage and mathcount; Preassessment; Equations

Week2: Combinations and Permutations

Week3: Probability

Week4: 2D Geometry

Week5: Plane Geometry

Week6: Basic 3D Geometry

Week7: Puzzle-Esque Problems

Week8: Logic Problems

Week9: Analyzing Diagrams

Week10: Rate Problems; Post Assessment

Music: Flute

Who will attend?

This entry-level course is for beginners with little or no flute experience, as we will be starting from scratch. Here, beginner musicians will be introduced to the basics of flute and kickstart their flute journeys.

What's covered?

1:Basics(head joint)

2:Notes and fingering (full flute)

3:Slurs and tounguing

4:Simple pieces

5:Simple practices

6:Harder practices #1

7:Harder practices #2

8:Harder practices #3

9:Overall skill improving

10:Farewells with other practices

What to bring?

A flute

Science: Science Bowl & Science Olympiad

Who will attend?

Any students interested in Science and Science Competitions. G3-G8

What will be covered?

Speech & Debate

Who will attend?

This class is designed for those who are interested in and are passionate about argumentation and public speaking. This course will prepare you for Speech and Debate tournaments of all levels and will help you succeed and excel.

What will be covered?

1. Introduction to speech and debate

2. Articulation and Public Speaking

3. Research, Argumentation, and Persuasion

4. Different Types of Speech and Debate

5. Tournament, Kahoot and Mini-Debate   

Sports: Tennis

Who will attend?

Children aged 6-14 years. Will divide into different groups based on age and level. 

What will be covered?

In this class, they can learn the basic movements to play tennis, and also to get active and away from the computer.


Murdock Park, West San Jose

What should I bring?

⁃Water/Water bottle

⁃Tennis Racquet


Chinese/English Culture Exchange (FREE)

Who should attend?

Kids who are interested to learn Chinese language and culture. Age group: 8-11 years old. In 1:1 or very small group settings. 

What's covered? 

This course pairs Chinese and American students of similar age and reading levels to engage in an enriching literary exchange. Throughout the course, each student will choose a book to read, relevant to their own cultural context. They will then share this book with their paired partner, creating an opportunity for cultural exchange and understanding. The books serve as a springboard for conversations about plot, narrative structure, cultural contexts, and personal insights. Students are encouraged to share their thoughts and perceptions, listen actively, and question curiously. 

This course strives to create a cultural bridge, fostering empathy, broadening worldviews, and cultivating the skills necessary for effective intercultural communication in our increasingly globalized world.

Chinese: Advanced Chinese Prep (FREE)

Course Description:

This course is an introduction to Mandarin Chinese language and culture for students with limited background in the language. The course will focus on developing the four basic language skills:

listening, speaking, reading, and writing. Students will learn the basic communication skills in

Mandarin and explore related cultural aspects. The course will begin with an introduction of

Chinese language and culture. Students will develop their language skills and cultural awareness

through daily collaborative activities and practice using text, audio, and video materials. The course

will also cover Chinese characters and stroke order, as well as Pinyin (Chinese phonetic alphabet).

Course overview:

• Introduction to the Chinese language and culture

• Pinyin (Chinese phonetic alphabet)

• Listening, speaking, reading, and writing skills

• Chinese characters and stroke order

• Basic Chinese grammar and vocabulary

Course content:

• Greetings and introductions

• Numbers, dates, and time

• Family and friends

• Food and drink

• Colors and clothing

• Weather and seasons

• Holidays and festivals

Teaching strategies:

• Communicative language teaching approach

• Task-based learning activities

• Multimedia resources and technology

• Cultural experiences