¿Dónde es un buen sitio para aprender y escribir código?

A2A.

Hay muchos sitios web buenos donde puedes aprender a codificar. Algunos de ellos también ofrecen escribir el propio código.

Algunos de ellos son:

Codecademia

Codecademy es indiscutiblemente el sitio web más famoso que te enseña a codificar interactivamente, gracias a su interfaz útil y cursos bien estructurados. Al visitar la página principal, ya puede comenzar a probar la programación de inmediato, con su motivadora consola en pantalla. Elija un curso que Codecademy ofrezca de Fundamentos de Web, PHP, JavaScript, jQuery, Python, Ruby y API.

Dentro de cada lección hay un panel que explica el código y la instrucción necesarios . Otro panel le permite ensuciarse las manos escribiendo un código aceptable y luego verificando si está haciendo lo correcto. No se preocupe por cometer errores, ya que tanto los paneles de instrucciones como los de código le avisarán de los errores y le brindarán sugerencias . Es como si hubiera un profesor amable a tu lado.

Código de los vengadores

Code Avengers está diseñado para hacer que ames la programación. Aunque solo ofrece cursos de HTML5, CSS3 y JavaScript por ahora, cada uno de los cursos está cuidadosamente diseñado para entretenerlo de verdad al mismo tiempo que mejora sus habilidades de programación sin problemas. Al final de cada lección, también puedes jugar un mini juego para liberar el estrés acumulado y mantenerte en funcionamiento durante más tiempo.

Code Avengers tiene un enfoque gradual hacia el aprendizaje interactivo. No explica demasiado el conocimiento que no es esencial para los principiantes, solo un poco de código e instrucción lúdica, lo que hace que las cosas sean muy fáciles de digerir. También puedes jugar con el código y luego ver el impacto de los cambios inmediatamente. Está cuidadosamente diseñado teniendo en cuenta la comodidad del principiante .

Código de la escuela

Una vez que haya terminado los cursos en Codecademy o Code Avengers, y esté listo para ampliar sus capacidades, Code School es el siguiente sitio web de calidad en el que debe aterrizar. A diferencia de la mayoría de los sitios de aprendizaje interactivo, Code School ofrece cursos más profundos para capacitarte y convertirte en un experto con las mejores prácticas de la industria.

En general, los cursos se clasifican en 4 rutas principales, y son:

  • Rubí
  • JavaScript
  • HTML / CSS
  • iOS

Casi todos los cursos están pulidos agresivamente con un diseño impresionante y screencast informativos, aunque los desafíos después del screencast pueden ser un poco difíciles para los aficionados. Por suerte, hay sugerencias y respuestas a las que referirse. Si bien la mayoría de los cursos ofrecidos son gratuitos , algunos requerirán que gastes $ 25 por mes para acceder a todo el curso, incluidos todos los screencasts y desafíos, y también a todos los otros cursos en Code School.

Casa del árbol

Los cursos de Treehouse están más orientados a proyectos que a idiomas, por lo que son perfectos para programadores novatos con un propósito planificado , como construir un sitio web o una aplicación. Por ejemplo, el curso de sitios web se basa en crear un sitio web sensible, un sitio web interactivo o incluso un tema de WordPress, una forma muy práctica y eficiente de dominar idiomas relacionados. No obstante, han lanzado una gran cantidad de cursos básicos con un enfoque de video y prueba.

Para Treehouse, cada curso se divide en diferentes etapas o módulos, y más allá de cada primera etapa, el alumno será invitado a pagar una tarifa de suscripción mensual de $ 25 para acceder a todos los cursos con más de 650 videos , y un exclusivo Foro de Miembros de Treehouse como bonificación. Si se toma en serio el futuro de su programación, puede suscribirse al plan mensual de $ 49 para obtener entrevistas en profundidad con profesionales líderes de la industria y talleres de vanguardia .

LearnStreet

Si usted es ese tipo de personal que no le gusta el diseño lúdico y prefiere tratar con códigos duros y fríos, LearnStreet es probablemente lo suyo. Actualmente ofrece cursos de JavaScript, Python y Ruby a nivel principiante. Con un clic en el botón ‘Iniciar curso’, comenzará la lección con un ejercicio, un intérprete de códigos y un panel de glosario (para los nuevos términos de programación).

LearnStreet adopta intérpretes de código de estilo de comando de comando con lenguaje humano para explicar la función y alentarle siempre que sea posible, el tipo de comando que desea para su propia máquina local. Sin embargo, el intérprete de códigos podría ser tan grosero como el símbolo del sistema estándar, ya que la mayoría de las veces requiere que escriba el mismo código y contenido que solicita.

Aparte de eso, es realmente amigable y agradable, y lo más importante, gratis.

Udacity

Udacity es la unificación de conferencias de video intuitivas y pruebas mejoradas para lograr la sensación interactiva de los estudiantes, por lo que es ideal para aquellos que no les gusta leer pero que reciben explicaciones de profesionales de la industria como los empleados de Google.

Recibirá un screencast de profesionales que discuten los temas e instrucciones, luego tomará pruebas de lógica o de programación para fortalecer su comprensión o forjarlo en una habilidad. Lo bueno de Udacity es que proporciona más videos que cualquier otro sitio, y los instructores son profesores de la vida real o veteranos de la industria.

El único problema aquí es que la mayoría de los cursos no están muy relacionados entre sí, por lo que probablemente Udacity no sea su punto de partida, sino una universidad virtual para profundizar su estudio.

CodeHS

En este punto, todos los sitios web que leen aquí están principalmente dedicados al desarrollo web y la informática, pero CodeHS es uno con lecciones de programación de juegos simples y divertidas que involucran resolución de problemas, JavaScript, animación, estructuras de datos, diseño de juegos y desafíos de rompecabezas.

La ventaja de CodeHS es que te enseña a pensar y resolver un problema como un programador con su primer curso, Programación con Karel. Las lecciones son divertidas, ya que aprenderás a usar el código para mover al perro, a Karel para completar las tareas y los rompecabezas dados, como recoger la pelota y construir una toalla. Plantea un concepto sólido de programación y la forma en que resuelve el problema sistemáticamente en su mente.

Aparte del curso mencionado anteriormente, debe registrarse primero con $ 25 por mes para continuar su viaje de aprendizaje , pero es un sitio perfecto para aprender la programación básica de juegos de manera efectiva.

academia Khan

Aunque los cursos de la Academia Khan no están tan estructurados como CodeHS, sirven como un campo de juego abierto tanto para principiantes como para aficionados especialmente interesados ​​en aprender dibujo, animación e interacción del usuario con el código. No predica ningún lenguaje de programación específico, pero el patrón de código que adopta se puede aplicar en cualquier lugar, ya que la mayoría de los lenguajes comparten un patrón de programación similar.

Primero puede unirse al curso de Conceptos básicos de programación para ver y aprender conceptos básicos , luego explorar el código dado después del video tutorial para validar sus dudas. Con Khan Academy, puede guardar su modificación como Spin-Off para que todos la disfruten y personalicen. Ha habido cientos de escisiones solo de una lección en un curso, así que imagine el tamaño de la comunidad y la eficacia de la lección.

Scratch 2.0

Piensa que CodeHS y Khan Academy aún son muy duros para tu hijo, ¿quién no entiende más allá del inglés básico? No se preocupe, hay algo aún más fácil para su aspirante a programador de próxima generación, y se llama Scratch. Anteriormente, un software fuera de línea que les permite a los niños crear, cargar y compartir sus proyectos con orgullo, Scratch ahora está totalmente en línea con su sucesor 2.0.

Aunque no se trata de programación, pero una combinación de bloques visuales de comandos que le dicen a los objetos asignados cómo comportarse , como decirle al gato que se mueva 10 pasos o gritar “miau” cuando toca la pierna del propietario. Al utilizar este método de programación visual, los programadores jóvenes se acostumbrarán a dividir un problema en bloques más pequeños y los resolverán uno por uno de manera lógica.

SQLZOO

El lenguaje de consulta estructurado (SQL) es solo un lenguaje diseñado exclusivamente para almacenar y recuperar datos de una base de datos, así que imagine el aburrimiento que experimentará cuando programe un almacén. Sin embargo, SQLZOO quiere que aprendas SQL felizmente con su interfaz interactiva y emoticonos.

Dado que realmente no hay nada demasiado profundo que explicar para un lenguaje sencillo como SQL, el sitio solo le pedirá que reemplace las variables como los nombres de ciudades o el número de población, y aumente la dificultad de ese nivel. Una gran decepción será la escasez de pistas, respuestas y foros, por lo que probablemente estés condenado si no logras resolver alguno de los cuestionarios, como en los viejos tiempos.

GeeksforGeeks | Un portal informático para geeks.  

Coursera

Coursera ofrece cursos en línea que van mucho más allá de la programación, cubriendo temas como ciencias sociales, economía y medicina. El sitio web de Coursera no está diseñado tan bien como algunos de sus competidores, pero si encuentra un curso que le atraiga, eso no es tanto un problema.

Aprende Python por el camino difícil

Hay muchos buenos libros para aprender a programar. Pero Learn Python The Hard Way es uno de los mejores porque es exigente. El autor Zed Shaw tiene un don para la enseñanza.

HackerRank  

Editar-

Udemy: Cursos en línea en cualquier momento y en cualquier lugar  

Udemy.com es una plataforma o mercado para el aprendizaje en línea. Udemy proporciona una plataforma para expertos de cualquier tipo para crear cursos que se pueden ofrecer al público, ya sea sin cargo o por una cuota de matrícula. Udemy proporciona herramientas que permiten a los usuarios crear un curso, promocionarlo y ganar dinero con los gastos de matrícula de los estudiantes.

Fuente: Consejos de diseño, tutoriales e inspiración, InformationWeek News Connects The Business Technology Community

Gracias Ayush Khare por la edición.

Hermano, parece que eres nuevo así que
Le sugiero algunos sitios web donde puede aprender mucho sobre programación y ciencias de la computación y algunos de ellos también proporcionan un certificado.

  • edx.org
  • coursera. org
  • udacia
  • udemy
  • codigoacademia
  • hackerank
  • mycodeschool

Este libro es bueno para un punto de partida para quien no tiene antecedentes de CS.
Programación para el principiante absoluto: Jerry Lee Ford Jr

Esta es una introducción a algunos Java, C ++, muy bueno para hacer ejercicio.
Programación: Programación informática para principiantes:

Hay sitios web en línea en los que puede obtener ayuda.
Programación de computadoras
MIT
Aprender a codificar
Empezar a aprender gratis
codeavengers.com
Aprender a codificar haciendo – Code School
learnstreet.com
Programas de Nanodegree
Aprende a codificar en la escuela o en casa

Realmente disfruté del programa freeCodeCamps. Lo que más me ayudó fueron estos videos que encontré en youtube, donde el chico pasa por todos los desafíos y explica su proceso de pensamiento mientras lo hace. Pude conseguir un trabajo unos meses después de comenzar, pero mientras realizo los cursos, es importante que practique en su propio editor e integre cada cosa nueva que aprenda en un programa o aplicación que cree. Asegúrate de practicar todos los días también para mantener tu mente enfocada. Los tutoriales están aquí.

Hoy en día hay muchos sitios web donde puedes aprender y escribir código. Estos sitios web proporcionan la mejor información para el aprendizaje. Aprendí de estos sitios web, por lo que puedo sugerirle dónde puede obtener más información sobre la programación y las tecnologías web y obtener la certificación.

  • w3school .com
  • coursera.org
  • udacia
  • udemy
  • codigoacademia
  • hackerank
  • mycodeschool

Únete al Java Training Institute en Jaipur y obtén la certificación

http://www.thenewboston.com es una fuente muy buena para los principiantes. Elija un idioma desde allí y comience. Toda otra respuesta ha mencionado las fuentes realmente agradables.
Comprobar
http://www.Lynda.com
tutsplus
http://www.tutorialspoint.com etc