Les bases de Baldi dans l'enseignement et l'apprentissage est un programme qui peut être téléchargé à partir d'Internet. Il est un programme basé sur Microsoft Windows qui le rend compatible avec Microsoft Windows 95, 98 et ME. Ce programme peut être utilisé pour suivre les progrès de l'école, créer des projets et des classeurs, ou d'enseigner les mathématiques. Il peut également être utilisé pour créer des plans de leçon pour les deux sujets. Les fonctionnalités de téléchargement sont extrêmement utiles pour les parents, car ils permettent aux parents de surveiller les progrès de leurs enfants lors de l'utilisation de ce programme.
La section principale de l'application est divisée en sections qui correspondent à chacun des sujets en mathématiques, anglais, sciences, histoire, français, espagnol, japonais, chinois, etc. Certaines des sections de l'application comprennent: des plans de cours, notes, et un guide à la lecture, l'écriture et l'orthographe. L'application permet à l'utilisateur d'enregistrer les cours et les travaux qui ont été enseignées. Ces leçons et missions peuvent ensuite être sauvegardés pour une utilisation future. Il permet également à l'utilisateur de notes comparer avec d'autres étudiants. L'application a plus de 70 leçons pour différents sujets. Un grand nombre de ces leçons peuvent être téléchargées instantanément à l'ordinateur.
Le processus de téléchargement de l'application est simple et facile. L'application est livrée avec des instructions sur la façon de le télécharger. Une fois téléchargé, le programme peut être installé sur l'ordinateur qui sera utilisé sur. Lors de l'installation du programme, l'utilisateur doit savoir quel type d'ordinateur qu'ils ont et ce système d'exploitation qu'ils ont. Il est également important de savoir quel type de disque dur l'utilisation de l'ordinateur, car il existe différentes tailles de fichiers qui peuvent être téléchargés sur le disque dur. Les bases de Baldi dans l'enseignement et l'apprentissage a la capacité de transférer des fichiers vers d'autres ordinateurs sur le réseau, afin que l'utilisateur doit être prêt à le faire si le besoin se fait sentir.