The 5K is quite flat, with one slight uphill block, two slight downhill blocks, and one flat block. Thousand Oaks East-bound is the uphill block, climbing 15-25 ft over about 1000 ft of distance (1-2% uphill grade).  The maximum elevation occurs as you turn from Thousand Oaks onto Carmel Ave. which has a slight downhill slope that continues downhill along Portland Ave (-1-2% downhill grade). The course bottoms out as you turn from Portland onto Key Route, and stays flat as you pass in front of Albany High heading towards Thousand Oaks to repeat the loop. Here’s a Strava segment for the whole 5K course, showing a graph of the elevation profile.