From concerts to musicals, there is something for everyone happening this weekend in Georgetown.

THURSDAY

1. Texas Bach Festival  The festival features four concerts with music from Mozart and Bach. The event continues until Sunday. 8 p.m. (Thu.-Sat.)., 3 p.m. (Sun.). $15-$25 (individual tickets), $55-$90 (series tickets). St. Helen Catholic Church, 2700 E. University Ave. www.texasbachfestival.org

FRIDAY

2. Palace Theatre presents 'Rock of Ages' musical The Tony-nominated Broadway musical features songs from acts including Journey, Night Ranger, REO Speedwagon and Pat Benatar. The production continues until Aug. 6. Show times and ticket prices vary. 810 S. Austin Ave. 512-869-SHOW. www.georgetownpalace.com 3. First Friday on the Square To celebrate the first Friday in the month of July, the Downtown Georgetown Association will feature live music, entertainment, free ice cream and extended store hours. 6-8 p.m. Free. The Square. www.thegeorgetownsquare.com

SATURDAY

4. CPR and basic life support classes  Williamson County EMS will offer American Heart Association BLS Provider and HeartSaver CPR AED classes. Registration closed Wednesday, July 5. Participants will learn how to perform CPR on adult, child and infant patients. After completing written and skills testing, participants will receive a course completion card from the American Heart Association. The BLS Provider class is primarily directed to those currently working in or those that wish to work in the healthcare profession. The HeartSaver CPR AED class is open to anyone with a desire to learn how to save a life or act in a medical emergency. 8 a.m.-12:30 p.m. (BLS), 1-5:30 p.m. (CPR, AED). $39 (BLS), $35 ( CPR, AED). Williamson County EMS Clinical Practices Building, 321 W. Eighth St. 512-943-3736. www.ahainstructornetwork.americanheart.org