Tech camp for girls: Rising 10th- to 12th-grade girls are invited to participate in Microsoft DigiGirlz High-Tech Camp, a four-day summer workshop to introduce them to career fields touched by technology. The camp is 8:30 a.m.-4 p.m. July 18-21 at the Microsoft Charlotte Campus, 8055 Microsoft Way. Cost is free. Only first-time campers are accepted. For details and application info: www.microsoft.com/digigirlz; 980-776-1000.
Firecracker 5K: The first Charlotte Firecracker 5K starts at 7 p.m. July 3 on Windyrush Road, near Olde Providence Elementary School, and ends at the Windyrush Country Club pool. After the race, there will be a pool party with food, music and drinks. Cost is $20 through June 26, $25 from June 17 to July 2 and $30 on race day. For details and registration info: www.charlottefirecracker5K.com; email@example.com.
Blood drive: Community Blood Center of the Carolinas is hosting a blood drive 3-7 p.m. June 18 at Regal Cinemas, 7825 Rea Road. Donors get a free movie ticket. No appointment necessary. Details: www.cbcc.us.
Learn about magic: Magician Craig Stone will entertain rising first- to fifth-graders with his finest tricks 3 p.m. June 22 in the children's department of South County Regional Library, 5801 Rea Road. Registration is required and begins 10 a.m. June 20. Details: 704-416-6600.