MATLAB experience is useful, but not a pre-requisite. Programming experience is not necessary, however, a background in college-level mathematics including differential calculus, linear algebra, and statistics will be necessary. Please review the FAQ Are there any prerequisites to enroll in Machine Learning, Modeling, and Simulation Principles? Do I need to have an undergraduate degree? for details about prerequisites.