Play, experiment and discover new ideas at Tinkerlab, a weekly all-ages program that introduces science, technology, engineering and math (STEM) concepts. Each week, there will be self-directed STEM challenges with building and inventor kits to play with and topical books and resources on display. Some nights will have themes like 3D printing, programming robots, moviemaking on iPads and more.

Library programs are free and open to the public. Free parking is available at each of the Library locations. Tinkerlab is appropriate for all ages. Registration is not required.

Dates, times and locations for the workshops are as follows.

Tinkerlab Drop-In

Drop in and work on a fun STEM-based craft or challenge and tinker around with construction and builder kits. Activities are available for tinkerers of all ages.

4 p.m. to 7 p.m. Mondays, Nov. 6, 13, 20, 27 at the Delridge Branch, 5423 Delridge Way S.W., 206-733-9125.

3 p.m. to 4:30 p.m. Monday, Nov. 20 and Tuesday, Nov. 21 at the Magnolia Branch, 2801 34th Ave. W., 206-386-4225.

5:30 p.m. to 7 p.m. Tuesdays, Nov. 7, 14, 21 and 28 at the Broadview Branch, 12755 Greenwood Ave. N., 206-684-7519.

4 p.m. to 5:30 p.m. Wednesdays, Nov. 8 and 15 at the South Park Branch, 8604 Eighth Ave. S., 206-615-1688.

4 p.m. to 5:30 p.m. Thursdays, Nov. 2, 9 and 16 at the High Point Branch, 3411 S.W. Raymond St., 206-684-7454.