Le cours d'Introduction à la Programmation est destinée aux personnes souhaitant comprendre et apprendre la programmation mais n'ayant aucune expérience préalable de programmation.

Ce cours mélange théorie, démonstration et pratique.

Le cours vous apprend les démarches et les raisonnements applicables à l'activité de programmation (analyse d'un problème, traduction en énoncé, description de l'algorithme, écriture des pseudo-codes).

Le cours vous explique aussi les notions communes à tous les langages de programmation tels que variable, séquence, sélection (appelée aussi comparaison), répétition (appelée aussi itération).

Il vous explique aussi principales étapes pour traduire un programme en une application, les différents types de langages (interprêté ou compilé) ainsi les principaux paradigmes des langages de programmation( procédural, impératif, fonctionnel, orienté-objet).

Enfin le cours vous présente un exemple simple d'un problème, son énoncé, son algorithme, son pseudo-code, et enfin ses multiples implémentation en langage java, C, C++, javascript, scala, python, etc.

Ce cours vous apprend à développer et à déployer des applications pour les téléphones et les tablettes Android.

Ce cours convient aux personnes ayant une expérience de programmation ou maîtrisant un langage de programmation de haut niveau tel que Java, Javascript, C, C++, Python, Scala, Ruby, Perl, etc