Over the past few months, Matthew George has been putting together an excellent collection of CCNA training labs. Together, they comprise an entirely free CCNA workbook available at (appropriately) http://www.freeccnaworkbook.com.
The large workbook is segmented into thirteen distinct sections, each dedicated to a specific topic, as you might find in a printed study guide. The labs are based on an emulated topology using GNS3, but should work just as well on real hardware. Additionally, recorded screencasts are available for many of the labs.