Loading...

Course Description

With today's advancements in technology, the realm of generative AI has become more and more prominent. In this course, you will explore the foundation for creating transformer models to generate text and images. You will be guided through each process to generate text using transformers, generate images from images, and generate images from noise. You will be introduced to the building blocks that make up transformers as well as to options for fine-tuning your model to achieve better output results. Through activities and a hands-on project, you’ll practice implementing your own generative models and gain the skills and understanding to support your work.

The following courses are required to be completed prior to starting this course:

  • Problem-Solving With Machine Learning
  • Estimating Probability Distributions
  • Learning With Linear Classifiers
  • Decision Trees and Model Selection
  • Debugging and Improving Machine Learning Models
  • Learning With Kernel Machines
  • Deep Learning and Neural Networks

Faculty Author

Kilian Weinberger

Benefits to the Learner

  • Identify the functionality of transformers and tasks at each step
  • Build a simple transformer language model to generate text
  • Determine generative models used to produce an image from another image
  • Denoise image data to generate new images

Target Audience

  • Programmers
  • Developers
  • Data analysts
  • Statisticians
  • Data scientists
  • Software engineers

Applies Towards the Following Certificates

Loading...
Enroll Now - Select a section to enroll in
Type
2 week
Dates
May 21, 2025 to Jun 03, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jun 04, 2025 to Jun 17, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jun 18, 2025 to Jul 01, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jul 02, 2025 to Jul 15, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jul 16, 2025 to Jul 29, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jul 30, 2025 to Aug 12, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Aug 13, 2025 to Aug 26, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Aug 27, 2025 to Sep 09, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Sep 10, 2025 to Sep 23, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Sep 24, 2025 to Oct 07, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Oct 08, 2025 to Oct 21, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Oct 22, 2025 to Nov 04, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Nov 05, 2025 to Nov 18, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Nov 19, 2025 to Dec 02, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Dec 03, 2025 to Dec 16, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Dec 17, 2025 to Dec 30, 2025
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Dec 31, 2025 to Jan 13, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jan 14, 2026 to Jan 27, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jan 28, 2026 to Feb 10, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Feb 11, 2026 to Feb 24, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Feb 25, 2026 to Mar 10, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Mar 11, 2026 to Mar 24, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Mar 25, 2026 to Apr 07, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Apr 08, 2026 to Apr 21, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Apr 22, 2026 to May 05, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
May 06, 2026 to May 19, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
May 20, 2026 to Jun 02, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jun 03, 2026 to Jun 16, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Type
2 week
Dates
Jun 17, 2026 to Jun 30, 2026
Total Number of Hours
18.0
Course Fee(s)
Regular Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note the content in the Machine Learning course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed the courses in order. For example; CIS531 prior to CIS532, CIS532 prior to CIS533, etc. 
  • This program also includes two additional self-paced linear algebra courses to assist you in your coursework. You will be automatically enrolled into the courses and can access them at any time before or during your Machine Learning program. If you need to refresh your linear algebra skills, it is highly recommended that you access these additional resources prior to the start of your first course.
Required fields are indicated by .