Les sujets couverts par cette spécialisation comprennent la programmation orientée objet de base, l'analyse des temps d'exécution algorithmiques asymptotiques et la mise en œuvre de structures de données de base, notamment les tableaux, les tables de hachage, les listes chaînées, les arbres, les tas et les graphes, ainsi que les algorithmes pour les traversées, le rééquilibrage et les chemins les plus courts.
Cette séquence de spécialisation est conçue pour aider les candidats potentiels à se préparer à la maîtrise en ligne en informatique (MCS) et à la MCS en science des données, qui sont flexibles et abordables.