Do I need to be a Buddhist to meditate?

You do not need to be or want to be a Buddhist to benefit from meditating. The practices that we teach are traditional Buddhist meditations and are part of a wider context of practice, so they are also a valuable complement to learning about Buddhism.