Apprentissage en ligne

samedi 20 juin 2020 par SocraticDev

Pour apprendre à programmer et acquérir de nouvelles compétences, il existe de nombreuses plate-formes web dédiées à votre succès.

Project Euler

"Le projet Euler est une série de problèmes de programmation mathématique et informatique difficiles qui nécessiteront plus que de simples connaissances mathématiques pour être résolus. Bien que les mathématiques vous aideront à arriver à des méthodes élégantes et efficaces, l'utilisation d'un ordinateur et de compétences en programmation sera nécessaire pour résoudre la plupart des problèmes.

La motivation pour démarrer le projet Euler, et sa poursuite, est de fournir une plate-forme à l'esprit curieux pour se plonger dans des zones inconnues et apprendre de nouveaux concepts dans un contexte ludique et récréatif."

https://projecteuler.net/

Coursera

Coursera est une plateforme éducative qui s'associe aux meilleures universités et organisations du monde entier, pour offrir des cours en ligne à tout le monde, gratuitement.

https://fr.coursera.org/

Brilliant

"Développez des compétences quantitatives en mathématiques, en sciences et en informatique avec des explorations interactives amusantes et stimulantes."

brilliant.org/

Leetcode

Leetcode a pour objectif de former des développeurs afin qu'ils réussissent leurs interviews avec les géants technos ``FANG```: Facebook, Amazon/Apple, Netflix, Google.

"LeetCode est la meilleure plateforme pour vous aider à améliorer vos compétences, étendre vos connaissances et vous préparer aux entretiens techniques."

https://leetcode.com/

EH Academy

EH Academy (Ethical Hacking) est une plate-forme éducative TI dédiée à la sécurité informatique. Bien qu'on puisse y apprendre des techniques propres à la programmation et au web, vous y trouverez les meilleurs cours sur le hacking éthique, les réseaux, et la sécurité informatique.

Je vous suggère d'attendre une occasion spéciale, comme le Black Friday pour acheter à rabais un abonnement à vie (eh oui !) à faible coût.

https://academy.ehacking.net/

The Odin Project

"Le projet Odin est l'une de ces ressources «Ce que j'aurais aimé avoir quand j'apprenais». Tout le monde n'a pas accès à une formation en informatique ou aux fonds nécessaires pour fréquenter une école de codage intensive et aucun de ces programmes ne convient à tout le monde de toute façon. Ce projet est conçu pour combler le vide pour les personnes qui essaient de le pirater par leurs propres moyens mais qui veulent toujours une éducation de haute qualité."

The Odin Project

Freecodecamp

Freecodecamp offre des certifications de longue durée (300 heures) gratuitement.

"Notre mission: aider les gens à apprendre à coder gratuitement. Nous accomplissons cela en créant des milliers de vidéos, d'articles et de cours de codage interactifs, tous accessibles gratuitement au public. Nous avons également des milliers de groupes d'étude freeCodeCamp à travers le monde."

https://www.freecodecamp.org/

RegexOne

Site web spécialisé dans l'apprentissage et la maîtrise des expressions régulières (regex).

https://regexone.com/

CS50 de Harvard

CS50 est un cours légendaire qui vaut le détour !

"Ce cours est une introduction intensive aux entreprises intellectuelles de l'informatique et de l'art de la programmation. Il s'agit d'un cours rapide qui exige un engagement substantiel de temps et d'efforts pour que les étudiants réussissent. Il apprend aux élèves à penser de manière algorithmique et à résoudre efficacement les problèmes. Les sujets incluent l'abstraction, les algorithmes, les structures de données, l'encapsulation, la gestion des ressources, la sécurité, l'ingénierie logicielle et le développement Web. Les langages incluent C, Python, SQL et JavaScript plus CSS et HTML. Les ensembles de problèmes sont inspirés des domaines réels de la biologie, de la cryptographie, de la finance, de la criminalistique et des jeux. Les étudiants peuvent compter deux des trois cours suivants - CSCI E-10a, CSCI E-10b et CSCI S-50 - pour un diplôme. Ils ne peuvent pas compter les trois pour un diplôme."

Harvard CS50

Et pour les ressources en français ? À suivre !