Originally published in 2020, updated in 2025 with program successes and current CNA training options.
Our free CNA training program was a huge success and reached full capacity! While that program has ended, affordable CNA training options are still available. Keep reading to learn more about starting your healthcare career today.

Free CNA training was previously available in Minnesota through a special state-funded program that covered tuition for qualifying students. Although this program offering has now ended, the demand for Certified Nursing Assistants (CNAs) continues to grow and CNA training remains one of the fastest, most affordable ways to start a rewarding healthcare career.
At HeartCert, our CNA program is designed to help you achieve certification with flexible class options, supportive instructors, and readiness for employment. Even though free funding is no longer available, we do offer affordable tuition and resources to make CNA training accessible, including guidance on financial aid, reimbursements, and employer sponsorships.
Why Become a Certified Nursing Assistant
Becoming a Certified Nursing Assistant (CNA) opens the door to a rewarding healthcare career. CNAs gain hands-on experience, help make a real difference in patients’ lives, and build a foundation for future opportunities in nursing and healthcare.
Learn more about the benefits of a CNA career.
CNA Training Available in Minnesota and Iowa
Our CNA training program is offered in multiple cities to make it easy for you to start your healthcare career. We currently have CNA courses running across Minnesota, including Minneapolis, Mankato, Eagan, Northfield, and Duluth, as well as Cedar Rapids in Iowa. Each location provides hands-on instruction, experienced instructors, and the support you need to succeed.
View All Training Locations to find a class near you and take the next step toward your CNA career.
How to Find the Best CNA Training Program
Qualifications for CNA Training and Employment
To get started, students must be at least 16 years of age. For those attending in-person sessions, proper attire is also required, including scrubs and masks.
Though not a prerequisite for CNA training, it is highly recommended that you also have a current Basic Life Support (BLS) CPR certification.
This certification is required by most employers and is taken as a separate class. If you register for the BLS course at the same time as our CNA training, you can take advantage of a discount.
Potential employers may also require the following:
- TB screening
- Criminal background check
- Ability to speak English
- Ability to lift at least 35 pounds
Find Out More: What Kind of Work Does a CNA Do?
FAQs About CNA Training Program
Is free CNA training still available in Minnesota?
Free CNA training offered by the State of MN, provided by HeartCert, has ended. However, HeartCert still offers affordable CNA training programs, and reimbursement of training costs may be available.
How much does CNA training cost?
Costs for our Certified Nursing Training program vary by region, but generally range from $1,000 – $1,500. Please check here for the most current pricing information.
How long does it take to complete CNA training?
HeartCert’s Minnesota-approved CNA program can be completed in as little as 4 to 6 days of in-person training, following 43 hours of online coursework. The entire program combines 43 hours of online learning with 35 hours of in-person lab and clinical instruction, totaling 78 hours of instruction.
Have more questions on CNA Training?
Do you have other questions about the HeartCert CNA training program or the state reimbursement programs? Reach Out to Us Today
Start Your CNA Career Today
Ready to take the next step toward a rewarding healthcare career? Our CNA training program is designed to give you the skills, confidence, and support you need to succeed. From hands-on instruction to guidance with certifications and employer requirements, we’re here every step of the way.
Enroll Now or Request More Information to get started on your path to becoming a CNA.
HeartCert CPR is your trusted training partner for CPR, ACLS, PALS, EMR, First Aid, CNA, IV and more, in Minnesota and throughout the United States.
HeartCert CPR courses include CPR/AED/First Aid and CPR/AED, Basic Life Support (BLS), Advanced Cardiac Life Support (ACLS), Pediatric Advanced Life Support (PALS), and Certified Nursing Assistant training. Courses and certifications from both the American Heart Association and American Red Cross are available.
We are now offering virtual CPR courses and certifications, as well as safe in-person courses at all locations and our headquarters, HeartCert CPR Eagan.
Leave a Reply