# Dan Tan

> Dan Tan is a Tennis coach in Oakland, California.

Source: https://sites.coach/dan-tan. Every page on this site has a Markdown version at its URL plus `/index.md`, or send `Accept: text/markdown`.

## About

- Headline: Tennis with Dan Tan
- Teaches: Kids, Teenagers, Adults, Seniors
- Levels: beginner, intermediate
- Years of experience: 14
- Lessons taught: 23+
- Rating: 5.0 out of 5 from 9 reviews

I have coached high school players, specifically my high school, as well as adults. Players ranging from beginners just starting to intermediate players wanting to improve.

I know many drills, conditioning exercises, and tennis games that will work on your conditioning, form, and mental resilience. The first lesson will be simple playing and drills to get to know what level you are and what your goals are to improve tennis.

## Where lessons happen

- 1259 Marina Ct, San Leandro, California
- Krusi Park, Alameda, California
- Grove Park, Berkeley, California
- Athan Downs Park Tennis Courts, San Ramon, California
- Washington Park Tennis Courts (740 Central Avenue), Alameda, California

## Weekly hours

- Monday, Tuesday, Wednesday, Thursday, Friday, Saturday: 10:00 AM to 9:00 PM

## Cancellation policy

- Cancel or reschedule at least 24 hours before a lesson. Inside that window the coach charges 0% of the lesson, and 0% for a no-show.

## Reviews

> As a coach, Dan has a good eye for catching technical flaws and bad habits during our sessions. As someone who had low amounts of fundamentals when I began my lessons, he assisted in strengthening tennis foundation to help drive and increase my personal growth in my own game. I initially started with a one hand backhand. However, due to my lack of strength, I was advised to shift to a two hand backhand to have a stronger backhand. He did a good job teaching me how to hit a two hand backhand, and it was effective. I eventually shifted back to a one hand backhand. I spoke with Dan about that de…
> From Warren, 5 out of 5

> I've been working with Coach D for a while now, and throughout those years, I've come a long way with my game. My current rating is a 3.5 self rated now, but I am gradually working with coach D to feel confident as a 4.0. Coach Dan has a great understanding of the basics and is great at analyzing the faults in my game whether we're teaming up or playing against each other. I definitely recommend taking up his lessons if you want to take on the next step of your game.
> From Brandon, 5 out of 5

> Excellent tennis coach! Professional, knowledgeable, patient, and very attentive to technique. The lesson was focused, productive, and enjoyable, and I came away with several very helpful corrections and tips. Highly recommend.
> From Zhanna, 5 out of 5

> Thank you!
> From Sofya, 5 out of 5

## Pages on this site

- [Home](https://sites.coach/dan-tan/index.md)
- [Agent instructions](https://sites.coach/dan-tan/llms.txt)

## Book through the API

Dan Tan sells Tennis lessons on this site. It is one coach on TeachMe.To, listing id `f2d9a9ca-a9a2-4d3e-a364-c96e318be774`. An agent reads this coach, quotes what this site sells, and books it through the TeachMe.To agent API.

- [Agent instructions, generated from the live API](https://api.teachme.to/agent/v1/llms.txt): Read this before calling anything. Sessions need no registration.
- [This coach](https://api.teachme.to/agent/v1/coaches/f2d9a9ca-a9a2-4d3e-a364-c96e318be774): The coach read. `site.packages` are the packages sold here, priced as this site prices them, and `site.cancellationPolicy` is this site's policy.
- [Open times](https://api.teachme.to/agent/v1/coaches/f2d9a9ca-a9a2-4d3e-a364-c96e318be774/slots): Pass `sitePackageId` and `locationId` with `from` and `to`.
- Quotes and bookings: pass `sitePackageId` and `lessons` to `POST /quotes`, then `POST /bookings` with the quote. The booking returns `paymentUrl`; the student pays there, and the booking is readable while they do. Send `policyAccepted: true` after showing the student the policy when `site.cancellationPolicy.agreementRequired` is true.
- [OpenAPI 3.1](https://api.teachme.to/agent/v1/openapi.json): The machine contract.

The `sitePackageId` and `locationId` values for this site are in [llms.txt](https://sites.coach/dan-tan/llms.txt).
