Apprendre à programmer c’est plus facile de nos jours, il suffit d’avoir un ordinateur et d’accéder à l’un des nombreux sites qui proposent des cours gratuits. Il y en a des plus techniques, pour les professionnels, aux plus simples, qui ciblent les enfants et les jeunes et qui commencent dans la région. Connaissez 9 sites pour apprendre à programmer gratuitement.
9 sites pour apprendre à programmer gratuitement
1. l’Académie Khan
La Khan Academy (khanacademy.org) est une université en ligne entièrement gratuite, qui propose un large éventail de cours, allant des cours complémentaires aux cours spécialisés, y compris la délivrance de certificats valables dans les établissements d’enseignement, dans différentes langues.
Le cours de programmation offre plusieurs niveaux et enseigne des langages tels que HTML et CSS, SQL et JavaScript, entre autres. Pour les débutants, le cours Code Hour enseigne les notions de base, avec des programmes attrayants même pour les enfants et les adolescents.
2. CodeCademy
CodeCademy (codecademy.com) est un site de cours totalement axé sur la programmation, contenant plusieurs langages répartis en plusieurs modules. Bien qu’une grande partie du site soit en anglais, il y a une grande quantité de contenu en français.
Il propose des cours très interactifs en HTML et CSS, Python, JavaScript, Java, SQL, Ruby, PHP, C# et d’autres langages de programmation. Il est gratuit, mais il existe un mode d’apprentissage payant qui offre un contenu unique et un soutien communautaire.
3. Coursera
Comme la Khan Academy, Coursera (coursera.org) propose une série de cours gratuits, préparés par de grandes institutions, des universités aux entreprises comme Stanford, Cisco, Intel, etc., dont certaines françaises, comme l’USP, l’Unicamp et l’ITA (Instituto Tecnológico de Aeronáutica), entre autres. Il propose des cours en Python, Java, PHP, le développement d’applications pour les téléphones portables (iPhone ou Android) et est gratuit.
4. Code.org
Code.org est une ONG qui se consacre à l’enseignement de la programmation dans les écoles, principalement pour les enfants (c’est le projet Code Hour), qui est financée et soutenue par presque toutes les grandes entreprises informatiques de la planète. Les cours ne sont pas de haut niveau, comportent des modules qui utilisent le Scratch (programmation en blocs) et donnent des notions plus simples.
5. Logiciel de formation ouvert du MIT
Le MIT Open Courseware (ocw.mit.edu) offre tous les cours de premier cycle et de spécialisation en ligne du MIT, qui sont librement accessibles en anglais. Vous avez la possibilité de suivre des cours d’introduction à des langages tels que Python, Java, C et C++ et autres ou même à la science des données, ou d’obtenir un diplôme complet avec certification.
6. Montrez !
Le Programê ! (programae.org.br) est une branche de Code.org en France, servant à faire connaître les initiatives de l’ONG et à renforcer l’enseignement de la programmation libre dans les écoles, s’adressant aussi principalement aux enfants et aux jeunes. Il fonctionne également en complément de CodeCademy, en utilisant les outils du site web et apporte un grand nombre d’exercices simples et intuitifs. L’accès est gratuit.
7. École du code
La Code School (codeschool.com) propose un grand nombre de cours de langues tels que HTML et CSS, JavaScript, Ruby, PHP et Python, ainsi que des bases de données et iOS, organisés par niveaux et par compétences. Vous choisissez la voie que vous voulez suivre, mettez en pratique ce que vous avez appris et accumulez des points. La plate-forme est mixte, avec des cours gratuits et payants.
8. edX
EdX (edx.org) est une initiative conjointe du MIT et de l’université de Harvard, qui bénéficie également du soutien d’autres établissements d’enseignement et de grandes entreprises telles que Microsoft. Non seulement elle propose des cours d’informatique, mais elle dispose d’un vaste catalogue de modules linguistiques tels que C#, JavaScript, Pyhton, Ruby, HTML et CSS, en anglais.
9. Code Avengers
Code Avengers (codeavengers.com) divise les cours en compétences, les séparant en trois profils : les enfants et les jeunes (qui commencent à programmer), les professionnels (ceux qui souhaitent améliorer leurs compétences) et les enseignants (qui ont besoin d’outils spécialisés. Le site propose un contenu en anglais et en français du Portugal et des cours dans des langues telles que HTML et CSS, Python, Javascript et jQuery, ainsi que le développement de systèmes, entre autres. La plate-forme est mixte, avec des cours gratuits et payants.