10 Sitios web para la práctica de codificación

Antes de dar el paso y comprometerse a aprender a codificar, es posible que desee practicar primero para ver cómo te gusta. O tal vez usted ya ha comenzando el aprendizaje por sí mismo, a través de un campo de entrenamiento de codificación o en la escuela, y que usted está buscando recursos adicionales para mantenerse fuerte y cemento lo que ya sabes.

Los recursos enumerados aquí están algunos de los mejores materiales disponibles para aprender cómo codificar a través de una variedad de lenguajes de programación. Muchos de estos recursos son gratuitos - si usted encuentra útiles, asegúrese de darle vuelta a la comunidad, respondiendo a preguntas sobre los foros de discusión o blogs acerca de su experiencia.

Sitios web-Learning-to-código

Cada persona tiene su propio estilo al aprender a código. Es posible que desee bucear en derecho con ejercicios interactivos, o puede que quiera entender los conceptos de alto nivel con lecturas y conferencias primeros. Independientemente de sus preferencias de aprendizaje, la clave para aprender con éxito a código es seguir practicando. El ritmo al que los nuevos marcos y las bibliotecas se crean hoy en día es tan rápido que incluso el profesional más experimentado continúa aprendiendo como tú.

Codecademy

Codecademy fue creado para personas sin experiencia de programación anterior y es la forma más fácil de aprender cómo codificar en línea Usted puede usar el sitio para

  • Aprender idiomas front-end como HTML, CSS y javascript

  • Trate de idiomas de back-end como Ruby, Python y PHP

  • Construir páginas reales de sitios web como Airbnb, Flipboard, y Etsy

Idiomas Front-end dirección del sitio web apariencia, mientras que las lenguas de back-end añaden web lógica, como lo que debe mostrar a los usuarios y cuándo.

Usted no tiene que descargar ni instalar nada para empezar a programar en Codecademy - sólo tiene que registrarse o iniciar sesión y comienza a aprender.

Si te quedas atascado, compruebe si hay una pista en la parte inferior de las instrucciones, o haga clic en el enlace de QA Foro a hacer una pregunta o para ver si alguien ya ha publicado una solución a su problema.

Coursera y Udacity

MOOCs, o cursos online abiertos masivos, son clases o cursos que se imparten a través de Internet a un número virtualmente ilimitado de estudiantes. Estos cursos fomentan el uso de los foros y la interactividad en línea para crear un sentido de comunidad. Coursera y Udacity, dos de los mayores MOOCs, tienen una variedad de cursos relacionados con la codificación. Cada curso se imparte a través de una serie de conferencias de video por un profesor universitario o un experto de la industria. Esta es la página web para la Introducción a la Informática, impartido por la Universidad de Virginia, el profesor David Evans en Udacity.

imagen0.jpg

Después de ver video conferencias, sus tareas y proyectos ayudan a reforzar lo que has aprendido. Cada sitio ofrece características pagados opcionales, tales como certificados de finalización o de apoyo individual, pero usted no tiene que pagar nada para acceder al material de base. La fuerza de estos sitios es los cientos de horas de video dedicadas a temas de tecnología, como el desarrollo de front-end web, desarrollo web móvil, la ciencia de datos, y la teoría de la informática en general.

Antes de comenzar un curso en cada sitio web, asegúrese de que puede reservar un tiempo para el estudio cada semana. Usted puede esperar dedicar 5 a 10 horas por semana durante 7 a 10 semanas para que cualquiera de estos cursos.

Código del colegio y casa del árbol

Código del colegio y casa del árbol son dos sitios web de aprendizaje en línea dedicados a enseñar a la gente cómo desarrollar sitios web con lenguajes como HTML, javascript, Ruby y Python. Ambos sitios usar lecciones de vídeo y ejercicios interactivos de codificación, y tienen grandes comunidades que la gente pueda ayudarte si te quedas atascado.

Los dos sitios cobran entre $ 25 a $ 30 por mes, y cada uno tiene una prueba gratuita para que puedas tener una idea de la página web y los instructores antes de pagar.

Ambos sitios web han establecido su credibilidad mediante la colaboración con los socios para aumentar el acceso a la codificación. Código del colegio se asoció con Google para ofrecer cuentas gratuitas a las mujeres y las minorías, y la casa del árbol ha trabajado con el Departamento de Trabajo de Estados Unidos para ayudar a las personas en estados como Kentucky e Indiana aprender a codificar.

Bitfountain

Más personas compran teléfonos móviles cada año que las computadoras portátiles o de escritorio, por lo que el desarrollo web móvil valioso y de la demanda. Bitfountain tiene cursos en línea que te enseñan iOS, incluyendo cursos para el reloj de Apple, y el desarrollo de Android con lecciones de vídeo y aplicaciones de ejemplo para practicar lo que has aprendido.

La mayoría de las lecciones cuestan de $ 50 a $ 150. Sin embargo, el curso iOS 7 Objective-C es gratuita, incluye 350 vídeos, y culmina en la enseñanza de cómo construir una aplicación clon Yesca.

Para construir aplicaciones de iOS, es necesario tener un ordenador Macintosh y debe descargar e instalar Xcode, editor de código de Apple. Para hacer siguiendo a lo largo de más fácil, asegúrese de descargar la misma versión de Xcode utiliza en los videos.

DataCamp

R está convirtiendo rápidamente en el lenguaje de programación más popular para los científicos de datos al analizar grandes conjuntos de datos. DataCamp enseña R en el navegador sin necesidad de descargar ni instalar ningún software.

Tutoriales interactivos cubren temas de investigación básica y avanzada, así como aplicaciones específicas en las industrias financieras y farmacéuticas. También trabaja con y analizar conjuntos de datos reales como Nueva York de datos de usuarios del transporte subterráneo y datos meteorológicos diarios. Por $ 25 al mes, usted puede tomar tantos cursos como desee. También puede probar los cursos introductorios R de forma gratuita.

Thinkful

Aprender por sí mismo puede ser difícil, así que además de los cursos, te pares Thinkful con un mentor de uno-a-uno que responderá a sus preguntas y el registro de entrada para asegurarse de que el aprendizaje está en camino.

Los cursos suelen dedicarse a principiantes e incluyen el desarrollo front-end web, programación de servicios de fondo, y algunas clases de desarrollo móvil en iOS y Android. Los cursos incluyen proyectos de práctica, y los estudiantes han construido Wikipedia y Twitter clones, junto con los libros de citas y una aplicación de chat.

Cada curso suele durar de dos a tres meses en completarse, y cuesta entre $ 300 y $ 500 por mes.

Asamblea General

Asamblea General (AG) enseña HTML, CSS y javascript en línea a través de un producto gratuito llamado Dash, y también cuenta con conferencias de líderes de la industria que hablan de todo, desde la codificación de su aplicación para su comercialización.

Además de los cursos en línea, GA tiene instrucción en vivo en nueve grandes ciudades de Estados Unidos para una variedad de cursos, tales como el desarrollo web, la ciencia de datos, gestión de productos y marketing. Las clases varían en duración de una noche a un fin de semana a doce semanas a un costo de $ 20 para un solo evento de $ 12.000 para una experiencia diaria intensiva durante tres meses.

Además, el espacio físico dedicado ofrece una buena oportunidad para conocer a otras personas en su comunidad que también están tratando de aprender cómo codificar.

Codificación de sitios web de referencia

Al aprender a código, podrás quedas atascado. Su código no se comportará como usted pretende. Esto le pasa a todos los programadores - es una parte inevitable del proceso de convertir la lógica humana y pensamientos difusos en código rígido de una computadora puede entender. Lo importante es tener un plan y recursos para ayudar a depurar el código y resolver su problema.

Los recursos de esta sección describen los textos de referencia, que le ayudan a comprobar la sintaxis de codificación, y grupos de usuarios de la comunidad, que le ayudan a comprobar la lógica del programa.

W3Schools

W3Schools es uno de los mejores recursos para los principiantes que están comenzando a aprender. El sitio web incluye material de referencia y tutoriales básicos para HTML, CSS, javascript, PHP y otros lenguajes de programación, bibliotecas, y las normas.

image1.jpg

Además, las páginas de referencia incluyen muchos ejemplos de codificación, que se pueden ver y modificar en su navegador, junto con una lista de atributos o propiedades que se pueden utilizar. Si usted sabe que usted puede insertar una imagen mediante HTML, cambiar el color de texto usando CSS, o mostrar una alerta al usuario mediante javascript, pero no puede recordar la sintaxis exacta para ello, comenzar con W3Schools.

Aunque es un gran recurso, W3Schools tiene ninguna afiliación con o endoso del W3C, que es el órgano de gobierno que crea las normas que los navegadores siguen al representar HTML, CSS y otros lenguajes y formatos.

Mozilla Developer Network

Mozilla Developer Network (MDN) es una referencia al estilo wiki y el sitio web tutorial que cubre HTML, CSS, javascript, y varias APIs. El sitio web es mantenido por la comunidad de desarrolladores, por lo que cualquiera puede contribuir - incluso usted!

Aunque no es tan principiante de usar como W3Schools, MDN es una de las fuentes más completas y precisas de la documentación para lenguajes web. Desarrolladores frecuentemente usan MDN para hacer referencia de sintaxis, y también para ver el escritorio y la compatibilidad del navegador móvil para las etiquetas y comandos específicos.

También puede consultar tutoriales sobre MDN organizada por la Fundación Mozilla, una organización sin fines de lucro que ayuda a mantener el apoyo y el navegador Firefox.

Desbordamiento de pila

Desbordamiento de pila es relativamente joven, fundada en 2008, pero se ha convertido rápidamente en el mejor lugar para los desarrolladores para hacer y responder preguntas acerca de la codificación. Cualquiera puede hacer una pregunta. Programadores individuales proporcionan respuestas, y la comunidad web votos en las respuestas arriba o hacia abajo para mostrar acuerdo o desacuerdo, respectivamente. El sitio incluye temas que cubren todas las principales programación web idiomas- los temas más populares incluyen javascript, Ruby y Python.

Antes de hacer una pregunta, busque en el sitio web y ver si la respuesta a su pregunta ya ha sido publicado. Una de las reglas del sitio web de la etiqueta es para demostrar que usted ha llevado a cabo una investigación antes de publicar una pregunta.