background preloader

17 Coding Challenges to Help You Train Your Brain

17 Coding Challenges to Help You Train Your Brain
Programming is becoming an essential part of nearly every industry known to man, the way it helps to organize and maintain large systems is not possible to compare to anything else, and so more and more people begin their journey. You can learn to code both from interactive platforms and also from books – whichever you find most appropriate and easy to learn from. But, sometimes that’s not good enough, and we want to practice new things. Coding is a lot about creativity, your ability to come up with new and interesting ideas; but sometimes, due to a large amount of time spent tackling common problems, we forget about creativity. I’m not quite sure whether that is the reason coding challenges were made, but they certainly help with the part where you need to think of your own stuff to program. We could say that coding challenges are great for: 1. 2. HackerEarth provides a SaaS application to do an automated assessment of the technical and logical skills of candidates. 3. 4. 5. 6. 7. 9. 10. Related:  Code - programmation

Répertoire des éditeurs HTML - Créer et se dépanner en HTML Services Abonnez-vousGratuit Se connecter Fermer Oublié votre mot de passe ou pseudo? S'abonner à l'édition intégrale Accueil > Formations et ressources > Liste des répertoires > Répertoire des éditeurs HTML - Créer et se dépanner en HTML Répertoire des éditeurs HTML - Créer et se dépanner en HTML Répertoire des éditeurs HTML - Créer et se dépanner en HTML Plus de 30 éditeurs HTML 905 Rue de Nemours,bur. 217, Québec, QC G1H 6Z5CanadaTél.: 418-781-6423 poste 2135 19Partager Qui n’a jamais eu à jouer dans le code HTML d’un site ou d’un article à un moment où un autre ? Éditeurs HTML en ligne Éditeurs HTML libres WYSIWYG - Affichage TelTel Editeurs HTML pour développeurs Services d'édition de sites Niveau : Populaire Sujets : Programmation - Langages informatiques Infographie - DAO - Design web Internet - Médias interactifs Outils graphiques Mots-clés : HTML, Programmation, Application web, Création De Sites Internet Produits de cette institution Répertoire du socio-financement : $ € En voir +

The Best Way to Learn JavaScript Learning something new is scary. For me, the biggest issue with picking up a new skill is that I don’t know what I don’t know. Given that, it’s often useful to find a plan for learning whatever you’re interested in. JavaScript is the language of the browser. Before you actually begin learning JavaScript, take a minute to understand what it is and does. JavaScript is not jQuery, Flash, or Java. JavaScript is the language of the browser (not exclusively these days, though). One more note: you’ve heard about jQuery, which is probably the most widely-used JavaScript library. You might even have heard someone say that you should start with jQuery (or another library) and learn JavaScript after. Codecademy is a relatively new website that bills itself as “the easiest way to learn how to code.” The folks at appendTo have a fantastic set of screencasts geared specifically for beginners. "Level up your skills with our on demand, pragmatic training solution. So, what can you build?

gameQuery - a javascript game engine with jQuery The API has changed since this tutorial was written and it has not been updated yet, please have a look at the migration guide. In this tutorial I will guide you into making a simple javascript game from scratch. I’ve chosen a very basic side scrolling shooter for this first tutorial. To focus on the most basic tasks of game development, I’ve broken this game down to contain a sub-set of the features that one may find in a full-featured game. At the bottom of every page there is a comment section. Prerequisites I will try my best to make this tutorial understandable to they layman, even those without prior knowledge of programming or web design. The codes snippets have been enhanced to provide a contextual link to the gameQuery API documentation. Warning English is not my mother tongue so expect a lot of spelling errors or typos but please don’t hesitate to send in an email to point them out to me. This is a series of tools that can come-in handy. Graphics: Development:

Tutorial and Cookbook 1.1 What is Biopython? The Biopython Project is an international association of developers of freely available Python ( tools for computational molecular biology. Python is an object oriented, interpreted, flexible language that is becoming increasingly popular for scientific computing. Python is easy to learn, has a very clear syntax and can easily be extended with modules written in C, C++ or FORTRAN. The Biopython web site ( provides an online resource for modules, scripts, and web links for developers of Python-based software for bioinformatics use and research. Basically, we just like to program in Python and want to make it as easy as possible to use Python for bioinformatics by creating high-quality, reusable modules and scripts. 1.2 What can I find in the Biopython package The main Biopython releases have lots of functionality, including: We hope this gives you plenty of reasons to download and start using Biopython! 2.3 A usage example

10 places where anyone can learn to code Teens, tweens and kids are often referred to as “digital natives.” Having grown up with the Internet, smartphones and tablets, they’re often extraordinarily adept at interacting with digital technology. But Mitch Resnick, who spoke at TEDxBeaconStreet, is skeptical of this descriptor. Sure, young people can text and chat and play games, he says, “but that doesn’t really make you fluent.” Mitch Resnick: Let's teach kids to code Fluency, Resnick proposes in this TED Talk, comes not through interacting with new technologies, but through creating them. The point isn’t to create a generation of programmers, Resnick argues. In his talk, Resnick describes Scratch, the programming software that he and a research group at MIT Media Lab developed to allow people to easily create and share their own interactive games and animations. At Codecademy, you can take lessons on writing simple commands in JavaScript, HTML and CSS, Python and Ruby. While we’re at it: bonus!

MOOC Art-duino : Fabriquer des objets libres connectés créatifs avec Arduino Après le succès de son MOOC : Apprendre à réaliser des vidéos pro avec son smartphone, la prestigieuse Ecole des Gobelins (Paris) lance un nouveau MOOC (formation en ligne ouverte à tous) : Art-duino : fabriquer des objets connectés créatifs à partir du 23 février 2017 sur 5 semaines consécutives avec un effort nécessaire estimé à 3 heures par semaine ; un cours sans aucun prérequis particulier qui intéressera bien des animateurs multimédia en EPN. Inscription gratuite sur FUN-MOOC à cette adresse : Apprendre à réaliser des vidéos pro avec son smartphone. Contexte de créativité du MOOC Art-duino Le MOOC permet d’apprendre à utiliser la carte de programmation libre Arduino Uno et de faire découvrir aux apprenants comment connecter ses papertoys à Internet pour en faire des objets connectés. Il alterne apports théoriques et mises en application pratiques avec une pédagogie par projets. Ce MOOC est coordonné par Thierry Audoux et Jean-Marie Defrance, enseignants à l’Ecole de Gobelins.

How to Learn JavaScript Properly Learn JavaScript Properly (For Beginners and Experienced Programmers) This study guide, which I also refer to as a course outline and a road map, gives you a structured and instructive outline for learning JavaScript properly. In fact, you will find two study guides below, one for absolute beginners and the other for experienced programmers and web developers. You do want to learn JavaScript. I presume you are here for that reason, and you have made a wise decision. Table of Contents Study Groups People have started study groups for this study guide. What You will Learn You will learn the JavaScript language (up to advanced-intermediate, if you follow the “Beginners” study guide; or up to advanced, if you follow the “Experienced Programmers” study guide). How Will Your Life Change After You Learn JavaScript Properly? Maybe you will look more lovely and have a kinder, more pleasant personality after you learn JavaScript properly. Be Empowered Resources for the Two Study Guides Weeks 1 and 2

Category:Programming Tasks Programming tasks are problems that may be solved through programming. When such a task is defined, Rosetta Code users are encouraged to solve them using as many different languages as they know. The end goal is to demonstrate how the same task is accomplished in different languages. These are the Programming Tasks that have been defined and solved. Feel free to add solutions in languages not already included. The Category:Simple is a small subset with only "really simple" tasks, like "Hello World", and demonstrations of basic language-features. The Category:Draft Programming Tasks is a list of tasks, some of which are just awaiting more implementations before they can be promoted to tasks. Read the guidelines on creating new tasks. The following 871 pages are in this category, out of 871 total.

10 More Puzzle Websites to Sharpen Your Programming Skills My recently published Six Revision guest post, 10 Puzzle Websites to Sharpen Your Programming Skills, got a great response, hitting the front page of Hacker News, Reddit, and doing fairly well on Digg too. Lots of comments were left pointing out some sites which weren't included in my list, so I'm following up here with a list of 10 more top programming puzzle websites: 1. Code Chef Code Chef has lots of practice puzzles, and monthly competitions with cash prizes. The Sphere Online Judge contains 1871 different programming problems. 3. The aim with code golf is to submit a solution using the fewest characters possible.Solutions can be submitted in Perl, Python PHP or Ruby. 4. Over 2600 great programming puzzles, and also regular contests. 5. An online competition site that automatically checks your submissions. 6. The code jam is a programming contest from Google. 7. 8. A British version of the computing olympiad. 9. 10. A site dedicated to practical Java programming problems.

LookingGlass: créer des animations ou des jeux en 3D en programmant façon scratch Un logiciel d’animation en 3D qui permet de s’initier à des rudiments de code informatique dans le même temps. Looking Glass dispose en prime d’une communauté qui le rend assez dynamique pour un travail universitaire. le principe est très simple. Vous choisissez une scène, des personnages, des objets et autres éléments de décor dans une bibliothèque assez fournie. Il faudra donc commencer par choisir une scène. les scènes sont éditables et peuvent elles aussi contenir des éléments de programmation. il est ainsi possible de faire varier la caméra notamment et bien entendu de modifier tous les éléments présents. Une fous tous vos éléments en place, il faut passer à la programmation. Pour finir, vous pouvez exporter votre travail sous forme d’une vidéo comme un véritable film d’animation. Le logiciel nécessite une inscription. Lien: LookingGlass

Blog Low-cost .com Domains with Whois Privacy In an effort to be more privacy conscious I’ve been looking to transition to having Domain Privacy enabled on all the domains that I own. As it turns out many domain registrars, including my current one, charge an additional fee for this service. In an effort to save some money I did a price comparison […] 15 Comments · Posted: November 22nd, 2014 Write Code Every Day Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy. 73 Comments · Posted: April 10th, 2014 Use Project-based Interviews Instead of “GitHub” First, some background: I highly recommend that you read the following two blog posts: by Ashe Dryden: The Ethics of Unpaid Labor and the OSS Community and by James Coglan: Why Github is not your CV. 16 Comments · Posted: November 21st, 2013 Node.js Stream Playground Gittip at Khan Academy

7 Ways to Make Your Own Video Game Steps Laying the Foundations <img alt="Image titled Make Your Own Video Game Step 1" src=" width="728" height="546" class="whcdn" onload="WH.performance.clearMarks('image1_rendered'); WH.performance.mark('image1_rendered');">1Pick your genre. While every successful game is unique in its own way, almost all of them fit into a specific genre. <img alt="Image titled Make Your Own Video Game Step 6" src=" width="728" height="546" class="whcdn">6Take a break. Writing the Design Document Starting to Program Creating Assets Putting it All Together Testing the Game Releasing Your Work Community Q&A Add New Question Are there companies who can help me build a game? Unanswered Questions Ask a Question Tips

Cours de code au collège : un combat de robots-sumos au programme - Letudiant.fr - L'Etudiant Depuis la rentrée 2016, des notions de code et d’algorithme sont au programme au collège. À l'occasion de la Code Week, L'Etudiant s'est rendu dans une classe de troisième pour découvrir comment elles étaient enseignées. Reportage. "Que doit faire le robot quand il arrive au bord du dohyo ?" Le dohyo est une sorte de ring circulaire sur lequel s’affrontent deux robots-sumos. Rodolphe Mouix, enseignant de technologie, explique comment coder aux élèves. // © Erwin Canard Le code présent au brevet Pour résoudre le problème, les élèves ne doivent pas seulement exprimer en français ce que le robot doit faire. Depuis la rentrée 2016, l’apprentissage du code est en effet un thème des programmes de mathématiques et de technologie au collège et il existe désormais un exercice de programmation informatique au brevet. Traduire en langage informatique Mais revenons à notre robot-sumo. Laure teste sa programmation sur le dohyo. // © Erwin Canard Devenir acteurs, pas qu'utilisateurs

Related:  Programming