10 sites pour la pratique de codage

Avant de faire le saut et de commettre d'apprendre à coder, vous pouvez pratiquer d'abord pour voir comment vous l'aimez. Ou peut-être que vous avez déjà commencé l'apprentissage par vous-même, à travers un camp d'entraînement de codage ou à l'école, et vous êtes à la recherche de ressources supplémentaires pour rester forte et de ciment que vous savez déjà.

Sommaire

Les ressources énumérées ici sont quelques-uns des meilleurs matériaux disponibles pour apprendre à coder à travers une variété de langages de programmation. Beaucoup de ces ressources sont libres - si vous les trouvez utile, assurez-vous de redonner à la communauté en répondant aux questions sur les forums de discussion ou par les blogs à propos de votre expérience.

Sites d'apprentissage-à-Code

Chaque personne a son propre style lors de l'apprentissage de code. Vous pouvez plonger avec des exercices interactifs, ou vous voudrez peut-être de comprendre les concepts de haut niveau avec des lectures et des conférences premiers. Quel que soit votre préférence d'apprentissage, la clé de l'apprentissage avec succès au code est de continuer à pratiquer. Le rythme auquel les nouveaux cadres et les bibliothèques sont créées aujourd'hui est si rapide que même les professionnels les plus chevronnés continue d'apprendre, tout comme vous.

Codecademy

Codecademy a été créé pour les personnes sans expérience de programmation précédente et est la meilleure façon d'apprendre à coder en ligne Vous pouvez utiliser le site pour

  • Apprendre des langues frontaux tels que HTML, CSS et javascript

  • Essayez langues dorsaux tels que Ruby, Python et PHP

  • Construire de véritables pages de sites Web tels que Airbnb, Flipboard, et Etsy

Langues frontaux le site web apparence, considérant que les langues dorsaux ajouter une logique de site Web, comme ce que pour montrer aux utilisateurs et quand.

Vous ne devez pas télécharger ou installer quoi que ce soit pour commencer à coder au Codecademy - venez de vous inscrire ou de vous connecter et commencer à apprendre.

Si vous êtes coincé, vérifier un soupçon au fond des instructions, ou cliquez sur le lien QA Forum pour poser une question ou de voir si quelqu'un a déjà posté une solution à votre problème.

Coursera et Udacity

MOOCs, ou cours en ligne ouverts massives, sont des classes ou des cours dispensés par l'intermédiaire de l'Internet à un nombre pratiquement illimité d'étudiants. Ces cours encouragent l'utilisation des forums en ligne et l'interactivité pour créer un sentiment de communauté. Coursera et Udacity, deux des plus grands MOOCs, ont une variété de cours lié au codage. Chaque cours est enseigné à travers une série de conférences vidéo par un membre du corps professoral de l'université ou un expert de l'industrie. Voici la page web pour Intro à l'informatique, enseigné par l'Université de Virginie professeur David Evans sur Udacity.

image0.jpg

Après avoir regardé les conférences vidéo, vos missions et des projets d'aide aux devoirs renforcer ce que vous avez appris. Chaque site offre des fonctionnalités payés optionnels, tels que des certificats d'achèvement ou de soutien individuel, mais vous ne devez rien à payer pour accéder au matériau de base. La force de ces sites sont les centaines d'heures de vidéo réservés aux sujets technologiques tels que le développement front-end web, développement web mobile, les sciences de données, et la théorie de l'informatique en général.




Avant de commencer un cours à chaque site, assurez-vous que vous pouvez mettre de côté le temps d'étudier chaque semaine. Vous pouvez vous attendre à consacrer 5 à 10 heures par semaine pour les 7 à 10 semaines pour un de ces cours.

Code de l'école et Treehouse

Code de l'école et Treehouse sont deux sites d'apprentissage en ligne consacrées à enseigner aux gens comment développer des sites Web avec des langages tels que HTML, javascript, Ruby et Python. Les deux sites se servir des leçons vidéo et des exercices de codage interactif, et ont de grandes communautés afin que les gens peuvent vous aider si vous êtes bloqué.

Les deux sites charge entre 25 $ à 30 $ par mois, et chacun a un essai gratuit de sorte que vous puissiez avoir une idée du site et les instructeurs avant de payer.

Les deux sites ont établi leur crédibilité en travaillant avec des partenaires pour accroître l'accès à de codage. Code d'établissement en partenariat avec Google pour fournir des comptes gratuits pour les femmes et les minorités, et Treehouse a travaillé avec le Département américain du Travail pour aider les gens dans des États comme le Kentucky et l'Indiana apprendre à coder.

Bitfountain

Plus de gens achètent des téléphones mobiles chaque année que les ordinateurs portables ou de bureau, ce qui rend le développement Web mobile précieux et de la demande. Bitfountain a cours en ligne qui vous enseignent iOS, y compris des cours pour la montre d'Apple et Android de développement avec des leçons vidéo et des exemples des applications de pratiquer ce que vous avez appris.

La plupart des leçons coûtent de 50 $ à 150 $. Cependant, l'iOS 7 Objective-C cours est gratuit, comprend 350 vidéos, et culmine en vous apprenant comment construire une application clone Amadou.

Pour construire des applications iOS, vous devez disposer d'un ordinateur Macintosh et doit télécharger et installer Xcode, l'éditeur de code d'Apple. Pour rendre plus facile le long suivante, assurez-vous de télécharger la même version de Xcode utilisé dans les vidéos.

DataCamp

R est rapidement devenu le langage de programmation le plus populaire pour les scientifiques de données lors de l'analyse de grands ensembles de données. DataCamp vous apprend R dans le navigateur, sans avoir à télécharger ou installer de logiciel.

Didacticiels interactifs couvrent des sujets de recherche de base et avancées, ainsi que des applications spécifiques dans les secteurs financiers et pharmaceutiques. Vous travaillez aussi avec et d'analyser des ensembles de données réelles comme New York métro données d'achalandage et les données météorologiques quotidiennes. Pour 25 $ par mois, vous pouvez prendre autant de cours que vous voulez. Vous pouvez également essayer les cours d'introduction de R gratuitement.

Thinkful

Apprendre par vous-même peut être difficile, donc en plus de travaux de cours, vous paires Thinkful avec un mentor en tête-à-un qui répondra à vos questions et de vérifier pour vous assurer que votre apprentissage est sur la bonne voie.

Les cours ciblent généralement les débutants et comprennent le développement front-end web, programmation back-end, et certaines classes de développement mobiles iOS et Android. Les cours comprennent des projets de pratique, et les étudiants ont construit Wikipédia et Twitter clones, ainsi que des livres de rendez-vous et une application de chat.

Chaque cours dure généralement deux à trois mois pour terminer, et coûte entre 300 $ et 500 $ par mois.

Assemblé générale

Assemblée Générale (AG) enseigne HTML, CSS et javascript en ligne grâce à un produit gratuit appelé Dash, et a également des conférences de leaders de l'industrie qui parlent de tout, de coder votre application de sa commercialisation.

En plus des cours en ligne, GA a instruction vivent dans neuf grandes villes américaines pour une variété de cours tels que le développement web, la science des données, la gestion des produits et du marketing. Classes vont dans la durée d'une nuit à un week-end à douze semaines au coût de 20 $ pour un seul événement à 12.000 $ pour une expérience quotidienne intensive pendant trois mois.

En outre, l'espace physique dédié fournit une bonne occasion de rencontrer d'autres personnes dans votre communauté qui essaient aussi d'apprendre à coder.

Codage sites de référence

Comme vous apprendre à code, vous êtes coincé. Votre code ne veut tout simplement pas se comporter comme vous le souhaitez. Cela arrive à tout programmeur - il est une partie inévitable du processus de transformation de la logique humaine et les pensées floues en code rigide d'un ordinateur peut comprendre. La chose importante est d'avoir un plan et des ressources pour aider à déboguer votre code et résoudre votre problème.

Les ressources de cette section décrivent les textes de référence, qui vous permettent de contrôler votre syntaxe de codage, et les groupes d'utilisateurs de la communauté, qui vous aident à vérifier la logique de votre programme.

W3Schools

W3Schools est l'une des meilleures ressources pour les débutants qui commencent tout juste à apprendre. Le site comprend des documents de référence et des tutoriels de base pour HTML, CSS, javascript, PHP et autres langages de programmation, les bibliothèques, et les normes.

image1.jpg

En outre, les pages de référence comprennent de nombreux exemples de codage, que vous pouvez afficher et modifier dans votre navigateur, avec une liste d'attributs ou de propriétés qui peut être utilisé. Si vous savez que vous pouvez insérer une image en utilisant HTML, changer la couleur du texte en utilisant le CSS, ou afficher une alerte à l'utilisateur en utilisant javascript, mais vous ne pouvez pas vous rappeler la syntaxe exacte de le faire, commencer par W3Schools.

Bien que ce soit une grande ressource, W3Schools n'a aucune affiliation avec ou approbation du W3C, qui est l'organe directeur qui crée les normes que les navigateurs suivent lors du rendu HTML, CSS, et d'autres langues et formats.

Mozilla Developer Network

Mozilla Developer Network (MDN) est une référence de style wiki et le site Web tutoriel qui couvre HTML, CSS, javascript, et différentes API. Le site est maintenu par la communauté des développeurs, afin que toute personne peut contribuer - même vous!

Bien que pas aussi débutant-friendly que W3Schools, MDN est l'une des sources les plus complets et précis de la documentation pour les langages du web. Les développeurs utilisent fréquemment MDN pour référencer la syntaxe, et aussi pour voir le bureau et la compatibilité du navigateur mobile pour les étiquettes et les commandes spécifiques.

Vous pouvez également consulter les tutoriels sur MDN organisé par la Fondation Mozilla, une organisation sans but lucratif qui aide à soutenir et maintenir le navigateur Firefox.

Stack Overflow

Stack Overflow est relativement jeune, fondée en 2008, mais est rapidement devenu le meilleur endroit pour les développeurs de poser et répondre à des questions sur le codage. Tout le monde peut poser une question. Programmeurs individuels fournissent des réponses, et la communauté de voix, le site réponses haut ou le bas pour montrer accord ou de désaccord, respectivement. Le site comprend des sujets qui couvrent toute la programmation web majeur Langues- sujets les plus populaires comprennent javascript, Ruby et Python.

Avant de poser une question, recherche sur le site et de voir si une réponse à votre question a déjà été posté. Une des règles de l'étiquette du site est de montrer que vous avez effectué des recherches avant de poster une question.