I would talk to your local hospital or nursing training school.
There is a list of CNA programs at the California Department of Education. The programs are listed by county, and the list includes the school's phone number. Try the California CNA Training page at Education Online Search. They have links to schools with CNA training programs.
CNA training can be obtained at the CNA Training Center in Chicago. Information is available at http://www.cnatrainingchicago.com/
There is a list of programs that meet their requirmentts here http://www.cde.ca.gov/ci/ct/rp/cna.asp
There are several free CNA programs available as helthcare continues to grow. If you are able to provide us your location I can direct you to a program near you.
Google "free CNA classes AND Escondido" to get a list of programs in your area. Most CNA training requires 30 hours in specific areas, a number of which exceed the limits of geriatric care.
http://www.cnatrainingclass.com/free-CNA-training provides a lot of information about CNA training. http://www.cnatrainingclass.net/ can also provide you with some programs which may suit you.
There's several online CNA certification programs. More information regarding where and how you can do it can be found in the website http://www.rncentral.com/nursing-programs/CNA-certification .
Check with your local red cross they usually have a really good program.
Unfortunately, CNA classes aren't offered for free, but you can find them relatively cheaply. Go here: http://www.cnatips.com/cna-classes.php and click on your state to find a list of available classes.
This site offers a free listing of CNA training programs www.4cnas.com You can also contact your state registry for a listing of accredited CNA training programs in your area. The contact information for the state registry can also be found on this site.
Through Missouri CNA Students & CNA Training Courses you can get the CNA training for more information refer http://www.nursegroups.com/CNA-Programs/Missouri/St-Louis website
CNA training is available through out the USA. you can do it online as well as a full time regular student. The cost of the training is really afford available and varies by states. More details you can find at http://www.cnatips.com/