¿Puede alguien ayudarme con algunos buenos sitios de programación en línea gratuitos donde pueda aprender y practicar la programación?

No siempre se necesita dinero para aprender a programar. Estos 5 lugares ofrecen cursos de codificación de forma gratuita . Puedes aprender muchas cosas buenas de ellos, pero asegúrate de hacer lo que hagas, practícalo día y noche. Ser un gran graduado de cs.

  • Codecademy – aprende a codificar, interactivamente, gratis

Uno de los lugares gratuitos más populares para aprender codificación es CodeAcademy. De hecho, más de 24 millones de personas ya han aprendido a codificar a través de la experiencia de esta empresa educativa. En CodeAcademy, puedes bucear y tomar cursos que te enseñan todo desde HTML y CSS, JavaScript, jQuery, PHP, Python y Ruby .

  • Coursera | Cursos online de las mejores universidades. Únete gratis

Fundada en 2012, Coursera se ha convertido en una importante empresa de tecnología educativa con fines de lucro que ha ofrecido más de 1,000 cursos de 119 instituciones. Si bien puede pagar ciertos programas para recibir un certificado, hay varios cursos de programación introductorios gratuitos en diversas especialidades de universidades como la Universidad de Washington, Stanford, la Universidad de Toronto y Vanderbilt.

  • edX

EdX es otra plataforma líder de aprendizaje en línea que es de código abierto en lugar de con fines de lucro. Fue fundada por la Universidad de Harvard y el MIT en 2012, por lo que sabe que aprenderá sobre tecnologías y teorías de vanguardia. Hoy en día, edX incluye 60 escuelas. Probablemente no te puedes equivocar con la Introducción gratuita a la informática de la Universidad de Harvard.

  • Cursos en línea de Udemy – Aprenda cualquier cosa, en su horario

Fundada en 2010, Udemy es una plataforma de aprendizaje en línea que se puede utilizar como una forma de mejorar o aprender habilidades laborales. Si bien hay cursos por los que hay que pagar, hay muchos cursos gratuitos de programación que se imparten a través de lecciones en video, como Programming for Entrepreneurs – HTML & CSS – Udemy o Introduction To Python Programming – Udemy.

  • Código de los vengadores

Con base en Nueva Zelanda, Code Avengers ofrece cursos de programación interactivos y divertidos que te enseñarán cómo codificar juegos, aplicaciones y sitios web utilizando JavaScript, HTML y CSS . Cada curso dura solo 12 horas y está disponible en inglés, ruso, holandés, español, italiano, turco y portugués.

Fuentes:

  1. 12 sitios que te enseñarán a codificar gratis
  2. Los 10 mejores sitios web para aprender codificación
  3. Por supuesto que usted – Google

Pic Cortesía: Google

En mi caso comencé con HackerRank.

Esto se debió a que en mi primer año participé en IEEE Xtreme, que es un evento de codificación a nivel internacional realizado por IEEE. Y fue alojado en HackerRank. Así que, naturalmente, ya que no tenía ninguna experiencia previa de programación competitiva hasta entonces, comencé a practicar en HackerRank.

Pero, aunque HackerRank tiene una interfaz de usuario realmente impresionante, no es bueno para practicar una programación competitiva.

Esto se debe a que HR admite la marca parcial, lo que le da una falsa esperanza de que está en el camino correcto.

Me di cuenta de esto después de que pude competir en las regionales ACM-ICPC.

Así que después de eso comencé con Codeforces, lo cual es bueno para aquellos que son totalmente nuevos en programación. Puede ordenar los problemas por número de intentos y comenzar a resolver.

CodeChef también es bueno para empezar. Las preguntas están mejor organizadas que en Codeforces y tienen una mejor interfaz de usuario.

Así que te sugiero que comiences con CodeChef o Codeforces, con lo que te sientas cómodo.

También puedes convertirte en un programador viendo los videos del siguiente canal.

“Hagamos la programación simple” es el canal.

https://www.youtube.com/channel/…

Versión en inglés para aprender Java desde lo básico:

Versión tamil para aprender Java desde lo básico:

Versión en telugu para aprender Java desde lo básico: