background preloader

Khan Academy

Khan Academy
Moana: Wayfinding with Code Grades 2+ | Blocks Minecraft Hour of Code Make Music with Scratch Grades 2-8 | Blocks, Scratch Gumball's Coding Adventure Grades 6-8 | Blocks, Scratch Vidcode: Code the News Grades 6+ | JavaScript Kodable (pre-readers welcome) Pre-reader - Grade 5 | Blocks | All modern browsers, iPad app Star Wars: Building a Galaxy with Code Grades 2+ | Blocks, JavaScript Adventure on the High Seas Code with Anna and Elsa Animate Your Name with Scratch CodeCombat Grades 2+ | JavaScript, Python, Lua, CoffeeScript Play Lab Box Island All ages | Blocks Text Compression Grades 9+ | Language independent codeSpark Academy with The Foos Pre-reader - Grade 5 | Blocks Kano Pixel Hack Grades 2+ | JavaScript, Coffeescript Dragon Dash Grades 2-8 | Blocks Make it Fly with Scratch Analog Clock STEM Kit Grades 6+ | Blocks Vidcode: Bestie Greeting Card Grades 2+ | JavaScript Spritebox Coding Grades 2-8 | Blocks, Java, iOS/Swift Python Turtle Graphics Grades 6+ | Python Lightbot Write your first computer program Galaxy Game Jam Related:  site Web

Bootstrap Request Headers in the HTTP protocol These header lines are sent by the client in a HTTP protocol transaction. All lines are RFC822 format headers. The list of headers is terminated by an empty line. From: In Internet mail format, this gives the name of the requesting user. The Internet mail address in this field does not have to correspond to the internet host which issued the request. The mail address should, if possible, be a valid mail address, whether or not it is in fact an internet mail address or the internet mail representation of an address on some other mail system. Accept: This field contains a semicolon-separated list of representation schemes ( Content-Type metainformation values) which will be accepted in the response to this request. The set given may of course vary from request to request from the same user. This field may be wrapped onto several lines according to RCFC822, and also more than one occurence of the field is allowed with the signifiance being the same as if all the entries has been in one field.

Codecademy Labs Code reuse Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software,[1] following the reusability principles. Overview[edit] Ad hoc code reuse has been practiced from the earliest days of programming. Programmers have always reused sections of code, templates, functions, and procedures. Code reuse is the idea that a partial computer program written at one time can be, should be, or is being used in another program written at a later time. The general practice of using a prior version of an extant program as a starting point for the next version, is also a form of code reuse. Some so-called code "reuse" involves simply copying some or all of the code from an existing program into a new one. Many researchers have worked to make reuse faster, easier, more systematic, and an integral part of the normal process of programming. Types of reuse[edit] Concerning motivation and driving factors, reuse can be: Reuse can be categorized further:

Alice.org Web 2.0, allez plus loin avec AJAX et XMLHttpRequest Qu'est ce qu'AJAX ? Vous trouverez certainement plusieurs définitions différentes à cet acronyme. En voici une : Asynchronous JavaScript And XML. AJAX n'est donc pas une technologie mais plutôt un concept qui permet donc de faire des appels asynchrones au serveur depuis le client. Lors de ces appels, le serveur retournera du XML qui sera "récupéré" par javascript et traité. Nous verrons que nous pouvons tout aussi bien faire transiter du texte et faire des appels synchrone si l'on veut. Vous saisissez une adresse dans votre navigateur. Donc, quand vous cliquez sur un lien, vous recommencez ce processus en entier avec une nouvelle page. Ajouter des éléments a la page Modifier le contenu d'un "bout de la page" Insérer des données dans une base. Les applications sont donc très nombreuses : Champs qui s'auto-complètent (comme google suggest). Mais comment faire pour l'utiliser ? AJAX se base sur l'utilisation d'un composant embarqué dans presque tous les navigateurs récents. Sélectionnez <?

Mooc.es - Cursos Masivos Online Abiertos - | Mooc.es Kidsruby.com Tutorial sur les requêtes serveur en JavaScript Une question revient souvent sur les forums dédiés au JavaScript : Peut-on réaliser une requête sur le serveur sans (re)charger une page et sans utiliser d'astuces telles qu'une frame invisible ou une fenêtre popup ? Jusqu'à peu, je pensais que la réponse était aussi claire que négative. Et puis j'ai découvert XMLHTTPRequest et la réponse est devenue : « Oui ! » Mais les documentations sur ce sujet ne se bousculent pas sur le net, notamment en français. D'où cette petite introduction aux objets XMLHTTPRequest (que nous appellerons ainsi même si le nom diffère d'un navigateur à l'autre). Tout ce qui se trouve sur cette page fonctionne avec Internet Explorer 6+, Firefox 1.0+ et Opera 9+. 1. Comme leur nom ne l'indique pas, les objets XMLHTTPRequest permettent de récupérer toutes sortes de données, et pas seulement des fichiers XML. > Voir le code JavaScript Comment ça marche ? Note : Ces fonctions sont détaillées en section 6. [haut de la page] 2. 3. > Voir le contenu de foo.txt 4. 5. 6. 7.

The Faculty Project Teaching Kids to Code Every era demands--and rewards--different skills. In different times and different places, we have taught our children to grow vegetables, build a house, forge a sword or blow a delicate glass, bake bread, create a soufflé, write a story or shoot hoops. Now we are teaching them to code. We are teaching them to code, however, not so much as an end in itself but because our world has morphed: so many of the things we once did with elements such as fire and iron, or tools such as pencil and paper, are now wrought in code. We are teaching coding to help our kids craft their future. In this collection we share many different perspectives on coding, from a university professor's vantage point (MIT's Mitch Resnick describes why learning to code is like learning to learn) to an entrepreneur's reflections from his cross-country roadtrip to bring coding--and his stuffed dog--to classrooms across the U.S. We should always teach children to bake bread, feed the goats and wield a hammer.

Keeping The Big <picture> Small — How To Avoid Duplicate Downloads In Responsive Images Advertisement The <picture> element is a new addition to HTML5 that’s being championed by the W3C’s Responsive Images Community Group (RICG). It is intended to provide a declarative, markup-based solution to enable responsive images without the need of JavaScript libraries or complicated server-side detection. The <picture> element supports a number of different types of fallback content, but the current implementation of these fallbacks is problematic. In this article, we’ll explore how the fallbacks work, how they fail and what can be done about it. The <picture> Element And Fallback Content Like <video> and <audio>, <picture> uses <source> elements to provide a set of images that the browser can choose from. For situations in which a browser doesn’t know how to deal with <picture> (or <video> or <audio>) or cannot render any of the <source> elements, a developer can include fallback content. The <picture> element differs from <video> and <audio> in that it also allows srcset. Next Steps

Diseño, Desarrollo y Evaluación de Cursos Virtuales — OCW-UNED Este curso está orientado al análisis de la concepción de los cursos virtuales, los elementos que deben considerarse a la hora del diseño de un curso en línea, la modalidad o ambiente en el que se va a trabajar, las estrategias de evaluación, sus alcances y limitaciones. Pretende ofrecer métodos, técnicas y recursos que hacen efectivo y flexible el proceso de enseñanza aprendizaje en la virtualidad. Tomado del documento de la Maestría Internacional en Educación a Distancia creado por la Dra. Eugenia Chaves Hidalgo, la M.Sc. Ana Cristina Umaña Mata y la M.Sc. Johanna Meza Vargas (pág. 112). Diseño, Desarrollo y Evaluación de Cursos Virtuales Código 6545 Ileana Salas Campos, Coordinadora del Programa de Aprendizaje en Línea de la UNED Programa: Maestría Internacional en Educación a Distancia Sistema de Estudios de Posgrado UNED, Costa Rica II cuatrimestre, 2009 Chaves, E., Umaña, A. y Meza, J.

Related: