Cette Specializations vise à amener les apprenants ayant peu ou pas d'expérience en programmation à être capables de créer des programmes MATLAB qui résolvent des problèmes concrets en ingénierie et en sciences. L'accent est mis sur la programmation informatique en général, mais les nombreuses caractéristiques du langage MATLAB qui le rendent particulièrement adapté à l'ingénierie et au calcul scientifique sont également abordées en profondeur. Les sujets présentés vont des concepts de base de la programmation dans le premier cours, en passant par des techniques plus avancées telles que la récursivité, l'efficacité des programmes, la programmation orientée objet, les interfaces utilisateur graphiques dans le deuxième cours, jusqu'à l'analyse de données et d'images, la visualisation de données et l'apprentissage automatique dans le troisième cours.
Projet d'apprentissage appliqué
La Specializations comprend deux projets. Le premier est le projet final du deuxième cours. Il s'agit de créer une application orientée objet avec une interface utilisateur graphique qui visualise les données COVID-19 du monde entier. Le second projet fait partie du troisième cours et se concentre sur le traitement d'images.