MATLAB è programmabile e possiede le stesse strutture logiche, relazionali, condizionali e di loop di altri linguaggi di programmazione, come Fortran, C, BASIC e Pascal. Può quindi essere utilizzato per insegnare i principi della programmazione. Nella maggior parte delle scuole un corso di MATLAB ha sostituito il tradizionale corso di Fortran e MATLAB è il principale strumento di calcolo utilizzato in tutto il curriculum. In alcune specialità tecniche, come l'elaborazione dei segnali e i sistemi di controllo, è il pacchetto software standard per l'analisi e la progettazione. La sua popolarità è dovuta anche alla sua interfaccia utente, che offre un ambiente interattivo facile da usare che include ampie capacità di calcolo numerico e di visualizzazione. La sua compattezza è un grande vantaggio. Ad esempio, è possibile risolvere un insieme di molte equazioni algebriche lineari con sole tre righe di codice, un'impresa impossibile con i linguaggi di programmazione tradizionali. MATLAB è anche estensibile; attualmente è possibile utilizzare più di 20 "toolbox" in varie aree applicative per aggiungere nuovi comandi e funzionalità.