Bonjour,
Un journal multi-bookmark pour inciter à partager et collectionner les mini-sites permettant d'apprendre à utiliser certaines techniques de code.
- Les threads : http://deadlockempire.github.io/
- flexbox (css) : http://www.flexboxdefense.com/
En connaissez vous d'autres qui peuvent se jouer en 20 minutes, sans inscription et se focalisent sur une technique particulière ?
# Vim
Posté par quent57 . Évalué à 10.
Vim : http://vim-adventures.com/ (un peu plus de 20 minutes ! )
[^] # Re: Vim
Posté par Gauthier Monserand (site web personnel) . Évalué à 1.
Si on parle de vim n'oublions pas vimgolf
# Ruby
Posté par nlhss (site web personnel) . Évalué à 1.
http://tryruby.org/levels/1/challenges/0
[^] # Re: Ruby
Posté par Mimoza . Évalué à 4.
Plus amusant sous forme d'aventure médiévale :
https://www.bloc.io/ruby-warrior#/
[^] # Rails
Posté par Mimoza . Évalué à 3.
Pour les zombis :
http://railsforzombies.org/
# Regex
Posté par Mimoza . Évalué à 8.
Sous forme de mots croisés !
https://regexcrossword.com/
[^] # Re: Regex
Posté par pulkomandy (site web personnel, Mastodon) . Évalué à 4.
Et aussi le Regex Golf: http://regex.alf.nu/
# Pourquoi que les minis ?
Posté par Francky (site web personnel) . Évalué à 5.
L'algorithmique arrive au collège à la rentrée.
Il est, pour l'instant, prévu d'utiliser Scratch. C'est pourtant créé pour les enfants de 8-10 ans. Python3 est une piste annoncée et pourrait remplacer Scratch dans quelques années. J'imagine qu'il faudra d'abord former les profs…
Scratch 2.0 utilise Adobe Air qui n'est pas libre ; ça me chagrine fort ; en plus d'être horrible…
Sinon, dans l'esprit de Scratch, Google a créé Blockly avec un apprentissage via le jeu Blockly-games.
Il est annoncé une fusion des deux projets ; cf Scratch Blocks
L'objectif est d'enseigner à tous !
Sinon, pour les plus jeunes motivés et depuis longtemps, FranceIOI propose des cours et exercices complets. De plus Prologin donne un bon moyen de s'exercer. Les profs de maths sont déjà incités à aller fureter sur FranceIOI.
Pour ma part, c'est en travaillant sur les exercices de Project Euler, puis SPOJ que j'ai fait le plus d'efforts d'apprentissage.
[^] # Re: Pourquoi que les minis ?
Posté par Moltès . Évalué à 2.
Dans les gros, il y a également FreeCodeCamp.
Il permet d'apprendre la programmation via l'obtention de certifications (front-end, data visualization, back-end). Une fois ces certifications obtenues, on peut participer au développement de sites web pour des associations à but non lucratif et être certifié "Full Stack".
[^] # Re: Pourquoi que les minis ?
Posté par ellebehash . Évalué à 4.
l'algorithmique est déjà au collège depuis quelques années (algorithme d'Euclide, de la division …)
C'est de la programmation que les profs de maths devront enseigner.
Sans savoir le faire pour beaucoup.
Sans avoir été formé.
# Quelques exemples
Posté par Anthony Jaguenaud . Évalué à 6.
Dans la même veine que Scratch : https://code.org/
J’ai aimé aussi https://lightbot.com/
Pour apprendre le python : https://codecombat.com/ j’ai trouvé ça rigolo mais trop répétitif. Sinon il y a aussi https://www.codecademy.com/fr
[^] # Re: Quelques exemples
Posté par Voirile . Évalué à 1.
J’ai repéré il y a quelques semaines, une nouvelle application intéressante sur Code.org, inspirée par Scratch (et qui repose peut-être sur Blockly). C’est App Lab : https://code.org/educate/applab.
C’est un petit environnement de développement assez complet. On peut créer des fonctions ou une base de données par exemple. Il y a une console et on peut exécuter le script pas à pas. Le code peut être créé avec des blocs à la manière de Scratch, ou bien entré sous forme de texte, en JavaScript. Et le passage d’une représentation à l’autre se fait même de manière animée.
Pour l’utiliser, il faut s’inscrire. C’est gratuit mais pas libre.
La tranche d’âge visée semble être celle des 13-16 ans. Et cela peut intéresser des plus âgés.
Dans un autre genre, celui des séries de défis, mais pour la même cible d’utilisateurs, il y a Code Maven et Game Maven du site http://www.crunchzilla.com. C’est aussi en JavaScript.
# Programmation fonctionnelle en JavaScript
Posté par Voirile . Évalué à 1.
Pour s’exercer à la programmation fonctionnelle en JavaScript (version ES5), il y a : https://github.com/timoxley/functional-javascript-workshop.
C’est une série d’exercices dont l’interface est conçue pour un terminal (ce n’est donc pas un mini-site, on l’installe avec
npm
).La progression est sauvegardée, donc on peut y consacrer autant de séances de 20 minutes que nécessaire. Si on est débutant en programmation fonctionnelle ou en JavaScript, il faut prendre le temps de chercher ailleurs les connaissances utiles pour résoudre ces exercices.
# apprentissage du python
Posté par duncane . Évalué à 2.
Y'a aussi https://checkio.org/ ^
# Flexbox en CSS
Posté par gobanos . Évalué à 2.
Dans la même veine que flexboxdefense : http://flexboxfroggy.com
# OCaml
Posté par gndl (site web personnel) . Évalué à 1.
Pour découvrir OCaml : Try OCaml
# Advent of code
Posté par programLyrique . Évalué à 1.
Advent of code : un site sur le thème de l'Avent et du père Noël, avec des problèmes de difficultés croissantes. Je l'utilise pour me dérouiller en rust…
http://adventofcode.com/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.