Machine Learning
Courses
- DTSA 5509 Introduction to Machine Learning: Supervised Learning - Cross-listed with CSCA 5622
- DTSA 5510 Unsupervised Algorithms in Machine Learning - Cross-listed with CSCA 5632
- DTSA 5511 Introduction to Deep Learning - Cross-listed with CSCA 5642
Total: 3 credits
Important Update: Machine Learning Specialization Changes
We are excited to inform you the current Machine Learning: Theory and Hands-On Practice with Python Specialization (taught by Professor Geena Kim) is being retired and will be replaced with a new and improved version (to be taught by Professor Daniel Acuna) that reflects the latest advancements in the field. The last opportunity to sign up for the current version will be July 1, 2025. The new version will be available starting Fall 1, 2025.
Yes. We encourage you to review the non-credits version first.
- You will have access until December 1, 2025.
- After this date, you will be able to enroll in the new specialization.
No. Since the old non-credit Machine Learning specialization was phased out, for whichever course(s) you did not complete in the new specialization, you will need to complete them in the new non-credit specialization in order to receive the Coursera Completion Certificate.
A Coursera completion certificate is an official credential issued by Coursera and its partner universities, verifying that a learner successfully completed a specialization and demonstrated a comprehensive understanding of the course material. This is not to be confused with earning academic credit from CU Boulder.
The content is updated to reflect the current curriculum and advances in the field.
All courses in this specialization are graduate level courses and students are expected to come to the courses with the necessary prior knowledge. We encourage you to preview the courses in the non-credit version first.
Yes. However, there will be fewer than in the previous version.
If you are interested in earning the completion certificate and feel comfortable with completing Geena’s full specialization before the enrollment deadline, feel free to enroll. You will have until December 1 to complete the material in order to receive the completion certificate.
You have a few options:
- You can enroll in Professor Kim's full specialization now if you feel comfortable with the session deadlines.
- You can enroll in part of Professor Kim's specialization now and do the remainder of the specialization in Professor Acuna's specialization after fall 1.
- You can wait to complete the new specialization (Professor Acuna) starting in fall 1.
- Remember that If you are interested in earning a completion certificate from Coursera, you need to complete either Professor Kim’s version in full, or Professor Acuna’s version in full.
- Yes, any progress you have completed will not carry over to the new specialization. We recommend saving work off-platform.
- If you have already earned academic CU Boulder credit for any Machine Learning courses, you will not need to re-do these courses in the new specialization.
Yes, the new version will count toward the Machine Learning requirement in the MS-CS degree, the MS-DS degree, The MS-AI degree, the DS graduate certificate and the AI graduate certificate. Even if you mix and match the courses in the specialization between the old and new versions.
No. The new version of the specialization is the updated version of the same specialization with the same course codes.