Machine Learning (ECE) Certificate

The Machine Learning (ECE) graduate certificate provides comprehensive training and education on the foundations of machine learning and current software tools. Courses provide a methodological foundation for static and dynamic (i.e., changing over time) problems. The certificate prepares students to apply machine learning methods to a variety of application domains. The Machine Learning (ECE) graduate certificate is available both on-campus and online via the ECE-EDGE program.

Requirements for Admission

  • Students with a knowledge of Python programming, linear algebra, and statistics are expected to be successful in this program.
  • Admission requires a bachelor’s degree in electrical and computer engineering (ECE) or a similarly appropriate major (as defined by the ECE Dept.) from a regionally accredited institution. The program is open to both currently enrolled UF graduate students and non-degree-seeking students.

The UF Office of Admissions will complete the following review before your application is referred to the department:

  • Determination of satisfactory conduct record
  • Application fee payment of $30 plus a $7 processing fee
  • Validation of transcripts and degrees
  • Verification of residency classification

The UF Office of Admissions cannot forward an application for the Machine Learning (ECE) certificate program to the ECE department for review until all materials and transcript(s) have been received.


For currently enrolled UF students, apply here. You will need your GatorLink username and password to apply.

New students should apply here.

Requirements for Completion

Select three courses (TOTAL: NINE CREDITS)

Students must complete all three courses with a “B” or better to earn this certificate.
Course Course Title Instructor(s) Credits
EEL 5840 Fundamentals of Machine Learning Alina Zare/Catia Silva 3 credits, letter-graded
EEE 6504 Machine Learning for Time Series José Príncipe 3 credits, letter-graded
EEL 6814 Neural Networks and Deep Learning José Príncipe 3 credits, letter-graded
EEL 6825 Pattern Recognition & Intelligent Systems Dapeng  Oliver Wu 3 credits, letter-graded

Contact Information

Questions about the certificate program? Contact Shannon Chillingworth at

Additional Requirements

Please note: Consistent with the approved criteria for Graduate Certificates:

  • Application for the certificate program is required.
  • Currently enrolled UF graduate students will be permitted to count previously taken coursework towards this Graduate Certificate.*
  • For non-degree seeking students, course credits identified as part of certificate requirements, but successfully completed prior to formal admission to the certificate program may be credited toward the certificate with the approval of the academic unit and College, so long as six credit hours required for the certificate are earned during or after the semester in which the student is admitted to the certificate program.
  • Credits earned at another institution may not be used to meet the requirements of a UF Graduate Certificate.
  • Coursework and credits used to satisfy the requirements for a Graduate Certificate may not be used to meet the requirements of a minor.
  • Graduate Certificates will be awarded after successful completion of the program and will be posted to the academic transcript. The Office of the University Registrar will print and distribute Graduate Certificates to the recipients.
  • Students must be registered during the term in which they receive the Graduate Certificate.
  • Students must apply to receive a Graduate Certificate by the mid-point of the term in which they plan to complete the certificate program requirements.
  • Credits earned in the certificate may be eligible for subsequent transfer of credit to a UF master’s degree program (subject to the approval of the supervisory committee and Graduate Council policies governing transfer credit).

* The ECE Department has elected to permit this as a policy for this graduate certificate program; other graduate certificate programs may require explicit approval of work done prior to admission to the program.