The length of the CNA training program will vary upon the location where you pursue the course. Many colleges that offer the courses offer them for a time span of three to twelve weeks. This will totally rely upon the place you take your classes. Other places that individuals CNA take CNA courses is through facilities and online. You will come to know that the most inexpensive places to take CNA courses is the junior colleges or at a health care facility itself, these healthcare facilities do offer free cna training as well if you agree to exchange for a helping hand in the facility.