Inicio Blog Página 206

Curso gratuito de programación estructurada en C++.

0

Curso gratuito de programación estructurada en C++.- Azul Web

La programación estructurada es un estilo con el cual se busca que el programador elabore programas sencillos y fáciles de entender. Para ello, la programación estructurada hace uso de tres estructuras básicas de control.

Éstas son:

  1. Estructura Secuencial
  2. Estructura Selectiva
  3. Estructura Repetitiva (o Iterativa).

La programación estructurada se basa un teorema fundamental, el cual afirma que cualquier programa, no importa el tipo de trabajo que ejecute, puede ser elaborado utilizando únicamente las tres estructuras básicas (secuencia, selección, iteración).

¿Como entrar a este curso? Importante ver video.

Como se mencionó en el video, este curso de programación estructurada en C++ es un extracto del curso de profesional de C++ que está disponible para los usuarios que cuentan con una membresía dentro de nuestro sitio web.

Link al de programación estructurada en C++.

¿Te gustaría un cupón de descuento para todo el curso completo de C++?

Si estás interesado en todo el curso completo, te dejamos un cupón del 20% de descuento “844C789504”. En el siguiente video te decimos cómo comprar la membresía y cómo aplicar el cupón de descuento:

Temario de curso completo:

  • Preparación de ambiente de trabajo.
  • Programas en C++.
  • Variables.
  • Tipo de datos.
  • Operadores.
  • Entradas/Salidas
  • Sentencia IF ELSE
  • Sentencia SWITCH.
  • Ciclos.
  • Arreglos.
  • Matrices.
  • Cadenas.
  • Ordenamientos.
  • Búsquedas.
  • Estructuras.
  • Funciones.
  • Punteros.
  • Pilas.
  • Colas.
  • Listas.
  • Árboles.
  • Archivos.
  • POO.

¿Deseas encontrar más cursos gratuitos?

Dentro de nuestra sección de cursos gratuitos, a la cual puedes acceder haciendo clic aquí, publicamos constantemente cursos gratuitos, de programación y otros temas. También te recomendamos nuestra publicación de paginas web para aprender a programar gratis.

¿Te ha gustado este artículo? Déjanos un comentario.

Increible hackeo a bancos de México: hackers robaron alrededor de 400 millones de pesos.

0

Increible hackeo a bancos de México: hackers robaron alrededor de 400 millones de pesos.- Azul Web

Hackers lograron extraer cientos de millones de pesos de algunos bancos mexicanos, incluido Banorte que fue afectado con alrededor de 150 millones de pesos faltantes, al crear órdenes fantasmas que transfirieron a cuentas falsas y retiraron el dinero rápidamente, dijeron dos fuentes cercanas a la investigación del gobierno.

Otra institución es BanBajío del cual se menciona que fue afectado con cerca de 160 millones de pesos, aunque este lunes la firma negó haber sufrido un ataque cibernético a su sistema. El monto restante es de instituciones de menor tamaño, pero sigue investigándose el tema.

¿Como se llevó a cabo este hackeo?

Increible hackeo a bancos de México: hackers robaron alrededor de 400 millones de pesos.- Azul Web

Los hackers enviaron cientos de órdenes falsas para mover cantidades que van desde decenas de miles a cientos de miles de pesos desde bancos como Banorte, a cuentas falsas en otros bancos, para después realizar retiros de efectivo en docenas de sucursales.

Los montos de estas órdenes fantasmas iban de decenas de miles de pesos hasta cientos de miles. Y sí, Banorte fue el más golpeado.

Por ahora, los bancos investigan a su propio personal: las sospechas de cómplices internos son fuertes. Las cantidades de dinero que se retiraron eran demasiado grandes como para pasar desapercibidas de esa forma.

El banco central y los grupos financieros han dicho que hasta el momento ningún cliente se ha visto afectado.

Fuentes: El Financiero, EL Universial, FayerWayer

La ola más grande jamas registrada en el océano Antártico: un titan de 24 metros.

0

La ola más grande jamas registrada en el océano Antártico: un titan de 24 metros.- Azul Web

Una boya en el lejano océano Antártico registró una gigantesca ola de 23.8 metros, la más grande que se ha calculado en el hemisferio sur.

De acuerdo con el oceanógrafo de MetOcean Tom Durrat, la enorme ola fue registrada el día martes por una boya ubicada en La Isla Campbell en Nueva Zelanda. A su vez dijo que es muy probable que hubiese habido olas de mucha más altura, ya que la boya solamente registró los primeros 20 minutos de cada tres horas.

Esto opacó el registro anterior máximo de 22.03 metros, registrado por una boya australiana en el sur de Tasmania en el año 2012.

La ola más grande jamas registrada en el océano Antártico: un titan de 24 metros.- Azul Web

La altura significativa de la ola (Significative Wave Height) de este suceso fue de 14.9 metros, la cual está en el promedio de las 3 olas que han sido medidas de cresta a cresta y sería un record para el océano Antártico, pero queda corto a los 19 metros globales de la altura significativa de la ola alcanzada en el Atlántico Norte en 2013, dijo el Doctor Durrant.

La ola fue generada por una célula de presión baja, pero que a su vez crecía con rapidez, que viajaba a la misma velocidad de las olas que iba creando.

Esencialmente las puntas de las olas pudieron quedar bajo las tormentas por un periodo largo de tiempo, lo que les permitió crecer tan rápido” dijo el Doctor Durrant.

Las olas rugían hacia la costa oeste de Nueva Zelanda el día jueves, y llegarán al Norte de América dentro de una semana.

Es probable que el cambio climático traiga consigo más tormentas intensas, incluso en el océano Antártico. “Suponiendo que los modelos climáticos son correctos sobre tormentas más fuertes, entonces también podemos esperar olas más grandes” dijo el Doctor Durrant.

El libro negro del programador.

0

El libro negro del programador.- Azul Web

Cómo conseguir una carrera de éxito desarrollando software y cómo evitar los errores habituales.

El siglo XXI es el de la sociedad de la información y las nuevas tecnologías: todo ello no sería posible sin la enorme industria del software que le sirve de base.

No obstante, los desarrolladores de software no aprovechan todas las oportunidades para desempeñar una carrera profesional de éxito, cometiendo siempre los mismos errores una y otra vez. Un buen proyecto software tiene que ver con habilidades creativas y artísticas más que aquellas necesariamente técnicas.

El Libro Negro del Programador muestra qué distingue a un programador neófito de quien actúa y trabaja profesionalmente.

En la era del emprendimiento y de la nueva economía, el desarrollo profesional de software es su pilar fundamental. Si como programador quieres llegar a ser no sólo bueno sino profesional, no puedes dejar de conocer las gemas de sabiduría que contiene El Libro Negro del Programador.

Enlaces:

Puedes descargar el libro en pdf haciendo clic aquí.
Puedes comprar el libro el físico haciendo clic aquí.


¿Quieres aprender a programar?

Te dejo estros tres enlaces:

  1. Aprende a programar desde nivel básico en C++ 
  2. Cursos gratuitos.
  3. Páginas para aprender a programar gratis.

 

Consummate Lens & Moonlight Selfie, DOOGEE

0

BL9000 resuelve los éxitos de taquilla

El teléfono inteligente BL9000 de la marca DOOGEE se lanzará este mes, en mayo de 2018, y hay una gran cantidad de noticias sobre su gran batería de 9000mAh y su aparienciBL12000 y  BL7000a de lujo. Sin embargo, la mayoría de los compradores dan gran valor a las capacidades de la cámara de un teléfono. A partir de la información confiable divulgada, DOOGEE BL9000 llevará dos cámaras traseras, incluyendo una principal de 12.0MP SONY más una auxiliar de 5.0MP Arcsoft, y una lente frontal de 8.0MP con flash LED de luz de luna. ¡Vaya, se puede crear una imagen de que BL9000 está a punto de sacar fotos aún más bellas y más atractivas que la generación anterior!

Consummate Lens & Moonlight Selfie, DOOGEE- Azul Web

Cámara trasera SONY IMX486 de 12.0MP

Una de las cámaras duales traseras es una lente principal de 12.0 megapíxeles operada por SONY IMX 486. Tener que decir que el IMX486, hasta cierto punto, está tecnológicamente mejorado en comparación con el IMX 386 lanzado hace dos años. Alberga características excelentes de Phase Detection Autofocus (PDAF), área de sensor efectiva de 1 / 2.9 » y tamaño de píxel grande de 1.25μm. Además, se dice que la apertura de la cámara principal BL9000 alcanzará f / 1,75. Si es real, ¡qué apertura tan grande tomar en la gran cantidad de luz entrante!

Consummate Lens & Moonlight Selfie, DOOGEE- Azul Web

Cámara auxiliar de 5.0MP Arcsoft

La otra cámara en la parte trasera es una lente Arcsoft 5.0 Megapixel. En función de las características fotosensibles físicas de las cámaras en blanco y negro y en color, y combinado con el algoritmo de fusión de imágenes avanzado, la calidad de las imágenes tomadas por BL9000 en entornos poco iluminados o complejos mejora en todas las direcciones. Además, el gran angular y el lente largo funcionan bien para capturar datos de profundidad de campo, mejorando la experiencia del zoom óptico y el efecto bokeh impecable.

Consummate Lens & Moonlight Selfie, DOOGEE- Azul Web

8.0MP Moonlight Selfie

Besides the 12.0+5.0MP rear cameras, an 8.0MP front-facing lens of BL9000 is also deserved to be cherished. In order to capture more nature, clear and noise-free selfies, a soft-light LED flash is introduced. Under coordination of the soft light and DOOGEE software algorithm, BL9000 produces still further beautiful and brighter selfies, which are, especially, girls’ beloved choice.

BL9000 es el dispositivo de cuarta generación de la serie de baterías grandes DOOGEE BL, planea ser lanzado este mes. Mientras que los otros tres modelos ya se han vendido en el mercado, los usuarios pueden ingresar a las páginas vinculadas para obtener detalles relacionados: BL12000 y  BL7000

Los hackatones, ¿una forma de explotar a las personas para que trabajen gratis?

1

Los hackatones, ¿una forma de explotar a las personas para que trabajen gratis?- Azul Web

Según un estudio publicado por dos profesores de sociología, basado en años de observación a eventos de este tipo en Nueva York, entrevistas a participantes, organizadores y patrocinadores, llegaron a la conclusión de que muchas instituciones utilizan el atractivo de estos eventos para hacer que la gente trabaje gratis.

Una hackathon o hackatón, es un término usado en las comunidades hacker para referirse a un encuentro de programadores cuyo objetivo es el desarrollo colaborativo de software.

En el caso del estudio mencionado en este artículo, titulado «Los hackatones como ritual de cooptación: socializar a los trabajadores e institucionalizar la innovación en la ‘nueva’ economía», sus autores comentan que los hackatones crean expectativas ficticias de innovación que beneficia a todos.

¿Cual es el problema con los Hackatones?

Los hackatones, que por lo regular son patrocinados por por alguna empresa, cuentan con docenas de personas trabajando entre 24 y 48 horas seguidas, y solo sobreviviendo a base de pizza y café, todo por la promesa de posibles premios o algún avance en sus carreras mientras simplemente están trabajando sin cobrar en condiciones nada ideales.

Dentro de esta investigación nos explican cómo los hackatones se convierten en una estrategia muy poderosa para fabricar el consentimiento de los trabajadores en la llamada «nueva economía». Para los sociólogos esto es un problema porque estos eventos hacen que esa «subcultura hacker» que promueven se convierta en la nueva norma de trabajo que genera empleos menos seguros.

Industria de la tecnología VS sociólogos

Algo que sorprendió mucho a los investigadores, es ver cómo las personas, en su mayoría, vean a los hackatones como algo muy positivo. Y el detalle es que se trata usualmente de eventos sociales en los que se participa con mucha emoción y que se ven como una forma de aprender.

El problema es que mientras muchos de estos eventos se promocionan como un «romance de innovación digital», la realidad es que en la mayoría de los casos promueven condiciones poco estables de trabajo, a cambio de una ilusión de posible recompensa financiera en el futuro.

Estamos de acuerdo que de los hackatones se pueden obtener buenos resultados, y por supuesto, grandes ideas, su espíritu colaborativo es uno de sus grandes atractivos. Pero tienen un grave problema en la distribución de poder entre las corporaciones que los patrocinan y la gente que participa en ellos.

Muchos desarrolladores acuden a estos eventos con la idea de invertir en sí mismos y aprender cosas que no podrían aprender en otras condiciones, o lugares, pero al mismo tiempo se auto-explotan porque es la mentalidad de «cultura hacker» que han venido promoviendo este tipo de actividades como lo ideal, cuando en la práctica sus beneficios a largo plazo para quienes participan en ellos suelen ser una mera ilusión.

¿Tú que piensas de los hackatones? Estoy seguro que existirán muchos puntos de vista, así que me gustaría leerlos.

Fuente: Genbeta.

Comparación de colores DOOGEE V: Crepúsculo y Aurora

0

Comparación de colores DOOGEE V: Crepúsculo y Aurora- Azul Web

Azul, ¿cuál elegirás?

Para seleccionar la apariencia de su próximo teléfono es importante, ya que es probable que posea este teléfono inteligente durante al menos unos años. Si compra un dispositivo con un color ideal, puede sentirse bien cada vez que levante el teléfono. DOOGEE ha proporcionado constantemente diferentes opciones de color para productos como la serie X. En estos días, DOOGEE anuncia que se adoptará un avance en el área de elaboración de cubiertas de baterías de DOOGEE V, que se procesa miles de veces a mano, pulido, galvanoplastia, etc., y la innovación está inspirada en las fuentes de pintura de lavado china y creación de láser . DOOGEE V traerá dos colores innovadores: Twilight y Aurora Blue al público.

Comparación de colores DOOGEE V: Crepúsculo y Aurora- Azul Web

Color uno: Crepúsculo

Antes de que se publicara DOOGEE V, sus diseñadores plantean una idea: «Para explicar la hermosa combinación de la tecnología DOOGEE V AI y el color extremo, tratamos de mezclar el místico lavado de tinta china y el fantástico color juntos, luego lo aplicamos en la parte posterior portada de DOOGEE V. «Por lo tanto, se ha seleccionado un crepúsculo» púrpura de base azul «. Es el matiz más místico de la naturaleza. Mientras tanto, este color también se titula como el color más popular por PANTONE Color Researching Cooperation.

Comparación de colores DOOGEE V: Crepúsculo y Aurora- Azul Web

Un «violeta a base de azul» se describe como un color de pensamiento dramático, visual y profundo, que es extremadamente misterioso y llamativo. Además, está lleno de originalidad china combinada con el elemento de color clave de la moda. Este color puede entrar en nuestra vida paso a paso en el futuro cercano.

El gran efecto del crepúsculo DOOGEE V es que cuando miras el teléfono en diferentes direcciones, obtendrás tonos ligeramente diferentes que aparecerán con colores degradados de púrpura a azul. ¿Buscando un teléfono inteligente que enamore los ojos de los demás? El crepúsculo debería ser una elección deseada.

Color dos: Aurora Blue

Desde que DOOGEE usó el color del láser para MIX 2 y BL12000 en agosto de 2017, el equipo ha seguido luchando por la perfección de la belleza de la artesanía del vidrio. Anuncian que esta es la primera vez que utilizan el proceso de revestimiento auroral y la textura de la nanoonda para lograr un color azul aurora. Esta idea de diseño se origina en la vida pop de los adolescentes y la aurora del Polo Norte, que muestra una sensación de tranquilidad de la noche ártica que espera la luz y la sombra fugaces; como la ilusión de color, como la vía láctea.

Comparación de colores DOOGEE V: Crepúsculo y Aurora- Azul Web

La cubierta trasera de «onda de agua» presenta un impresionante efecto visual. Los diseñadores de DOOGEE aplicaron la última generación de proceso de recubrimiento en gradiente y eligieron el color cuidadosamente, aunque el rango de gradiente del color del láser es muy difícil de controlar. Por ejemplo, ¿qué proporción del violeta y el azul deberían distribuirse, respectivamente? Esto requiere que los diseñadores e ingenieros ajusten la mezcladora de color una y otra vez.

La última generación de tecnología de recubrimiento en gradiente aporta una estructura de color de efecto láser única a la carcasa de cristal posterior, produciendo capas de revestimiento cada vez más delgadas.

Esta nueva experiencia visual aporta belleza colorida al buque insignia DOOGEE V. Para los dos colores llamativos, Twilight y Aurora Blue, ¿cuál elegirás para tu próximo teléfono?

Estos sitios web te proponen retos de programación, ¿podrás con ellos?

0

Estos sitios web te proponen retos de programación, ¿podrás con ellos?- Azul Web

Existen muchas maneras de aprender algo nuevo, pero sin duda la práctica es la mejor forma de hacerlo. La siguiente lista de sitios web te ofrecen retos de programación que ayudarán sin duda a mejorar tu código.

Antes de empezar

Si lo que tu buscas es aprender desde cero a programar, te recordamos puedes pasar por nuestra sección de cursos gratuitos, nuestra lista de sitios web para aprender a programar gratis, o nuestra sección de cursos premium.

Sitios online con retos de programación donde podrás mejorar tu código.

Project Euler

Estos sitios web te proponen retos de programación, ¿podrás con ellos?- Azul Web

Project Euler (en honor a Leonhard Euler) es una de las mayores colecciones de problemas matemáticos, creada en 2001. Dispone de más de 450 problemas relacionados con materias Se busca alcanzar los mejores algoritmos y las soluciones más eficientes.

Coderbyte

Estos sitios web te proponen retos de programación, ¿podrás con ellos?- Azul Web

Fue creado como un proyecto en kickstarter para ayudar a programadores que estaban empezando. Su enfoque es crear un comunidad en la que se planten pequeños problemas (preguntas/respuestas) de programación que son resueltos con la ayuda de la comunidad.

HackerEarth

Estos sitios web te proponen retos de programación, ¿podrás con ellos?- Azul Web

Cuenta con numerosos test para poner a prueba nuestras habilidades de programación. Uno de los puntos que distinguen a esta plataforma es que es habitual encontrarse con pruebas de código y retos creados por empresas para contratar programadores. Los mejores clasificados pueden optar a un puesto de trabajo. Además su plataforma permite ejecutar y probar el código desde el navegador.

Topcoder

Estos sitios web te proponen retos de programación, ¿podrás con ellos?- Azul Web

Es una plataforma en la que la comunidad de desarrolladores (compuesta por casi un millón de usuarios) compiten en decenas de retos propuestos de programación y diseño. Muchos de estos retos tienen compensación económica. Existen reto de todo tipo: algoritmos, bug races, testing, desarrollos de una semana, etc…

Solveet

Estos sitios web te proponen retos de programación, ¿podrás con ellos?- Azul Web

Es un plataforma de resolución de retos de programación de origen español creada por Rubén Bernárdez. Aúna una amplia comunidad de desarrolladores que hablan castellano en el que se resuelve, se desafía y discute diferentes problemas. Es un espacio en que cualquier puede compartir su código y demostrar su forma de pensar. Podemos encontrar numerosos code-kata para practicar, aunque siempre se valora la participación.

Sitios extra 😉

  1. Code Monk
  2. Daily Programmer
  3. Codility
  4. SPOJ 
  5. CodeChef
  6. CodeEval
  7. HackerRank
  8. Codewars
  9. Rosalind
  10. Codeforces
  11. Exercism
  12. Kaggle
  13. CodinGame

Fuentes: genbetadevcodecondo

¿Por qué Microsoft creó C#? ¿No era Java lo suficientemente bueno en la década de 1990?

0

¿Por qué Microsoft creó C#? ¿No era Java lo suficientemente bueno en la década de 1990?- Azul Web

Navegando por Quora, una red social de preguntas y respuestas, me encontré con esta pregunta: ¿Por qué Microsoft creó C#? ¿No era Java lo suficientemente bueno en la década de 1990? La respuesta de José A. Ugalde me pareció muy interesante, se las comparto:

En los últimos años de la década de 1990 había pocas cosas con tanto hype como Java. Se decía que iba a estar en todo y que si no aprendías Java, ibas a ser un don nadie. Comprensiblemente, todos los grandes jugadores de la industria querían ser parte de esa fiesta y Microsoft no fue la excepción. ¿Qué se le ocurrió a Microsoft? El tipo de cosas que en aquellos años se le solía ocurrir a Microsoft (hoy en día ya tienen prácticas y filosofías muy distintas): lanzar un producto Java con el toque Microsoft. Y eso fue lo que hicieron, lanzaron un entorno de desarrollo llamado Microsoft J++ (parte de su Visual Studio que por entonces era muy novedoso en su versión 97 y luego dos años después en la versión 6.0). El susodicho J++ era supuestamente la interpretación de Microsoft de lo que debía ser Java. El IDE era bastante bueno (todavía no existía un IDE comparable en el mercado) y la cosa fue que lo acompañaron con otra tecnología que llamaron JFC o Java Foundation Classes, una capa de abstracción del entorno Java que tenía cierta funcionalidad específica para máquinas Windows o que sólo funcionaba con las implementaciones de la máquina virtual Java producidas por Microsoft.

Todo aquello a Sun Microsystems (Java no era todavía de Oracle) no le hizo gracia y pensó que lo que estaba haciendo Microsoft era usar su músculo para empaquetar una máquina virtual incompatible, algo que iba totalmente en contra de la filosofía de Java. Sun demandó a Microsoft, con el alegato de que ese curso de acción adoptado por ésta era una violación al acuerdo de licenciamiento de Java. En Redmond, que ya andaban muy temerosos por el tremendo jaloneo que se había desatado por la llamada “Guerra de los Navegadores” decidieron que era mejor no tener otro frente legal con Sun y optaron por abandonar su estrategia de Java. Literalmente abandonaron el producto (*).

Pero bueno, para no desviarme, después de esta pifia con Java, Microsoft decidió que iba a lanzar su propio lenguaje “que fuera como Java”, además de que coincidiría con las primeras versiones productivas de su framework .NET que estaban por lanzar a finales del milenio. Le llamaron C# y afirmaron que sería un lenguaje “abierto” (para no dar la impresión que era otro bicho salido de sus instalaciones). Y el resto como dicen, es historia. Todavía hubo un epílogo de Java por Microsoft, cuando sacaron el .NET también estaba disponible una especie de “Java transicional” que llamaron J# y era uno de los lenguajes que corrían en la CLR de .NET. La verdad nunca lo utilicé, aunque leí que no era nada como lo que pretendió ser J++. Hoy en día J# hasta donde sé, está descontinuado desde hace más de una década.

Puedes leer la respuesta original aquí: Quora.

26 sitios web para aprender a programar gratis. !Ya no hay excusas!

0

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Más de 20 sitios web, aplicaciones y herramientas para aprender a programar gratis.

Nunca había sido tan fácil aprender a programar de manera gratuita, en esta gran red llamada Internet existe una cantidad enorme de sitios web, recursos, aplicaciones, etc, que nos ofrecen contenido de calidad y gratuito, que nos ayudan a nuestro desarrollo profesional.

El fin de este artículo es crear una gran guía de sitios web que ofrecen cursos de programación gratuitos, en esta lista solo hemos incluido 26, pero con tu ayuda podemos recolectar más. Posteriormente clasificaremos todo y les ofreceremos a ustedes una guía completa de contenido gratuito, tanto en español como en inglés. Si conoces otro sitio dejamos su enlace y descripción en los comentarios, la comunidad de Azul Web te lo agradecerá.

 Nota: Algunos de los sitios que se comparten en esta lista tiene una versión de paga, así que les recomiendo leer bien la información dentro de cada página y así poder encontrar el contenido gratuito. Si se nos ha escapado un sitio que no cuenta con contenido gratuito, favor de hacérmelo saber.  

Azul Web

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Claro, teníamos que colocar nuestro sitio en primer lugar. Azul Web es un medio digital de divulgación tecnológica y científica, donde además se comparte contenido educativo gratuito.

Dentro de nuestra sección de cursos gratuitos encontrarás una gran cantidad de cursos de programación que te ayudarán en tu desarrollo profesional.

Este año también iniciamos con un proyecto para crear cursos propios, iniciamos con nuestro primer curso: Curso completo C++, desde nivel básico hasta avanzado. Estos cursos estarán disponibles solo para los usuarios que apoyan el proyecto con una membresía, sin embargo puedes acceder a los primeros módulos gratis.

Tutellus

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Tutellus es la plataforma colaborativa para Aprender y Enseñar en español más grande del mundo. Dentro de esta plataforma encontrarás una gran variedad de contenido educativo hecho por profesionales. Aquí puedes encontrar los cursos gratis. Cursos gratis Tutellus.

Si te interesa algún curso que tenga costo, te regalamos este cupón con un 50% de descuento “AZUL50”. Entra a este enlace y elige un curso de tu agrado, después aplica el cupón para obtener el -50.%.

edX

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Esta plataforma ofrece MOOCS gratuitos de programación. Entre ellos destacan sus lecciones sobre lenguajes de programación y el de Pyhton.

Codeacademy

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Es una de las grandes plataformas, Codecademy permite aprender a programar de forma interactiva. Propone una serie de problemas que deberemos ir resolviendo a través de la programación, escribiendo código directamente en el navegador; será la web la que nos confirme si está bien, o si hay algo que deberemos corregir antes de continuar. Ofrecen lenguajes específicos (PHP, Python, Ruby) o también ‘paquetes’ con varios lenguajes relacionados entre sí.

Udacity

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Con Udacity podremos acceder a distintos cursos para programar, todos ellos gratuitos (aunque algunas funciones están limitadas a usuarios de pago).

Por ejemplo, el acceso a vídeos y ejercicios no tiene coste, al igual que la consulta de nuestros progresos, pero si queremos que nos revisen el código generado, recibir atención personalizada u obtener un certificado, habrá que pasar por caja.

Udacity es un MOOC general, sin ningún énfasis especial en la programación. Eso no quiere decir que entre sus cursos online no haya recursos excelentes para aprender a programar. De hecho, uno de los más populares de la plataforma es Computer Science 101, que en español vendría a ser algo como ‘Introducción a la informática’.

Programmr

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Cursos, retos y proyectos en Programmr, una plataforma multidisciplinar con una muy amplia variedad de lenguajes disponibles por descubrir. Aseguran que cada curso tiene más de 100 ejemplos y ejercicios que deberemos ir completando para ir aprendiendo y avanzando de nivel, todo a través de un editor de código muy completo, visualmente atractivo y funcional.

Scratch

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Scratch es probablemente la herramienta más conocida de todas a las que nos estamos refiriendo aquí, y su impacto en el mundo educativo es espectacular. Su web no es tanto un tutorial o una guía para seguir paso a paso sino un programa completo cuyas posibilidades son casi infinitas; a su favor está la enorme comunidad que propone contenido, así como la ayuda oficial con recursos para todo tipo de niveles. Si quieres aún más material, prueba con nuestros proyectos Scratch de los viernes donde aunamos diferentes ideas y propuestas para utilizar este software.

CódigoFacilito

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Codigofacilito es un canal de Youtube muy interesante si queremos aprender a programar gratis en español.

En ella, encontraremos muchos vídeos en español estructurados por distintas áreas temáticas, y tal y como reza su eslogan, pone a nuestra disposición todo un directorio para aprender todo lo que los programadores enseñan pero 100% gratis.

Podemos encontrar cursos de HTML5, PHP, Java, jQuery, Python, C++, Ruby etc…, cuenta con vídeos muy instructivos y fáciles de seguir que te ayudarán en cada curso.

Coursera

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Otro MOOC multipropósito con varios cursos dedicados a la programación. Su objetivo es democratizar la educación, y para ello ofrece cursos de programación gratis.

En Coursera podrás encontrar clases procedentes directamente de profesores residentes en universidades tan prestigiosas como Stanford o el mismísimo MIT.

No hace falta cumplir ningún requisito para acceder al curso. Según la presentación del mismo, cualquiera con un conocimiento básico de matemáticas y una experiencia moderada en el uso de computadoras debería poder seguir el programa.

Dentro de la oferta de cursos enfocados en el mundo de la programación, en Coursera podremos encontrar oferta de todo tipo, desde cursos para iniciarte en la programación como cursos más avanzados y relacionados con lenguajes como Python, Ruby on Rails, etc.

freeCodeCamp

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Una gran idea: aprende a programar el lenguaje de tu preferencia mientras tu trabajo es utilizado por organizaciones sin fines de lucro. Conforme escribes tus primeras líneas de código, estas serán utilizadas por organizaciones que necesitan de toda la ayuda posible para lograr su metas. Todos ganan.

Solo Learn

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Especializada en el desarrollo para móviles, esta aplicación ofrece cursos gratuitos para C++, Python y Java. Tiene un concepto enfocado en comunidades, por lo que tendrás que despejar tus dudas con otros usuarios.

Glitch

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

De los creadores de Trello, Glitch ha publicado algunos cursos básicos. Sin embargo, la parte más importante de la web son los cursos que han ideado sus usuarios, por lo que hay una grandísima variedad de ellos.

Learn Python The Hard Way

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Se basa en uno de los métodos más famosos para aprender este lenguaje de programación. Algunos la califican como el mejor recurso para aprender Python. Además, cuenta con la versión tradicional en libro.

hackr.io

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Otro sitio totalmente gratuito basado en cursos creados por terceros. La ventaja de este es que cuenta con tutoriales para prácticamente cualquier cosa que se te ocurra, incluso hay cursos para aprender a usar comandos en Alexa y Siri.

Edabit

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Totalmente basado en retos, el sitio ofrece retos para Python, Java y JavaScript. Debido a que es de reciente creación, aún no tiene costo.

Code.org

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Si lo que quieres es empezar, Code.org debería ser uno de los primeros sitios a visitar. Tutoriales para iniciarse a la programación que, promovidos por esta entidad sin ánimo de lucro —y con muchísimo éxito y movimiento, por ejemplo con la ‘Hora del código’—. Desde los primeros pasos en el mundo de la programación con tutoriales guiados y muy sencillos, hasta las primeras construcciones y elaboraciones algo más complejas y con mucho material disponible tanto para padres y docentes como para chavales más jóvenes, a partir de los siete años.

Khan Academy

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

La Khan Academy ofrece muchos cursos gratuitos en distintas disciplinas y están abiertos a todo el mundo. Tanto la navegación como los contenidos de algunos cursos están disponibles con subtítulos en español.

En cuanto a programación, ofrecen ejercicios prácticos dentro de la iniciativa «Prueba una Hora de Código«. Esta hora de prueba ofrece videos tutoriales en inglés y puedes acceder a los contenidos directamente, sin necesidad de registrarte.

En cuanto a cursos, en inglés hay muchas opciones, que van desde los conceptos básicos de programación hasta lenguajes específicos como JavaScript, HTML y CSS. En español el curso «Aprendiendo programación en Khan Academy» incluye una guía paso a paso sobre cómo programar y después una serie de desafíos de codificación.

El sistema va guiando a los estudiantes a través de esos desafíos con mensajes y pistas.

MIT open courseware

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

El Mit Open Courseware es la plataforma educativa en internet y gratuita de la prestigiosa universidad Massachusetts Institue of Technology.

Ofrece más de 2.200 cursos online, que puedes buscar por palabra clave, tema, idioma o incluso por si tienen subtítulos o no.

Aquí si puedes encontrar información más teórica sobre qué es la programación y sus distintos lenguajes.

HTML5 Rocks

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Esta plataforma es un proyecto de Google. Se ofrecen las últimas actualizaciones, guías y herramientas. Esta plataforma es más adecuada para aquellos que ya tengan conocimientos en programación.

Code Combat

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Imagina un juego en el que manejas un personaje, y que para ir obteniendo armas, armadura y demás, debes ir pasando niveles… resolviendo retos de programación. Así es Codecombat, que con una buena dosis de gamificación propone aprender a programar de una forma sencilla y atractiva. Con varios lenguajes disponibles (Python, JavaScript, Lua, etc.) tiene tintes más de videojuego que de tutorial, pero que funciona muy bien.

Mimo

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Una app para aprender a programar a través del móvil. A través de recursos interactivos y lecciones de un minuto los usuarios pueden aumentar su conocimiento rápidamente. Mimo ofrece varios tipos de cursos, como Python, Ruby o SQL, y también algunos de Java orientados a la programación para Android.

Swift Playgrounds

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

La compañía Apple, desarrolladora de dispositivos móviles como iPad o iPhone, lleva desarrollando desde tiempo su propia app para aprender a programar: Swift Playgrounds se estrenó en 2016 como una grata opción a la hora de introducir a pequeños y a mayores en el lenguaje Swift, el utilizado para crear apps para el sistema iOS. Dispone de varios tutoriales y guías para aprender programación desde cero de una forma sencilla, intuitiva y también atractiva a través del juego, y en una actualización reciente han incorporado la posibilidad de programar drones y robots para poder ampliar aún más sus posibilidades y sacar beneficio más allá de la pantalla de los iPad.

Codebug

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Además de un pequeño juguetito (una de las extensiones para programar más interesantes), Codebug es también una muy completa plataforma para aprender programación. Una de sus virtudes está en la posibilidad de permitir programar por bloques o por texto, a través de los lenguajes Python o JavaScript, y todo a través del navegador y sin necesidad de instalar nada más. Dispone de una sección específica con tutoriales y retos para aprender a programar y, de paso, realizar diferentes creaciones divertidas y que seguro conseguirán atraer el interés tanto de jóvenes como de adultos.

Minecraft Code Builder

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Microsoft lleva mucho tiempo apostando por llevar Minecraft al mundo educativo, desde que lanzasen la Education Edition; esta apuesta es aún mejor tras el lanzamiento de Code Builder for Minecraft, una ampliación del videojuego que permite programarlo a través de diferentes entornos como ScratchX o Tykner. En esencia, utilizar las posibilidades que brindan las herramientas de programación, como la automatización, para modificar el mundo virtual incluido en Minecraft y personalizarlo a nuestro antojo de una forma fácil y sencilla.

Coderbyte

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Coderbyte es una plataforma para aprender diferentes lenguajes de programación (JavaScript, Python, Ruby y otros) y que, además, incluye retos de programación, y de lo más diverso. Buscan no sólo aprender a programar de una forma divertida (¿a quién no le pica eso de los ‘retos’), sino también abordar otras cuestiones tanto técnicas como otras curiosidades. Ideal cuando ya se tienen conocimientos previos de programación, para reforzar conceptos o aprender otros nuevos lenguajes.

Play Code Monkey

26 sitios web para aprender a programar gratis. !Ya no hay excusas!- Azul Web

Una premisa que puede parecer infantil, pero es que precisamente éste es su público objetivo: que con CodeMonkey los más jóvenes puedan aprender a programar al manejar a un mono que debe ir recogiendo algunas bananas del suelo, a la vez que esquiva enemigos. Mezcla Code.org con programación textual —es decir, no habrá bloques que mover sino texto que escribir— y el objetivo es tan sencillo como divertido y guiado. Es una plataforma de pago (sólo 29 dólares al año para un usuario) con la posibilidad de planes para clases o incluso colegios completos, en los que el profesor podrá llevar un registro del avance de sus alumnos.

Si conoces otro sitio dejamos su enlace y descripción en los comentarios, la comunidad de Azul Web te lo agradecerá.

Fuentes: Educaciontres 3.0 | Conéctica | Life and Style | Computer Hoy | BBC