
Desarrolla habilidades para manejar datos, estructuras y funciones. Aprende a aplicar estructuras de control y algoritmos sólidos, creando flujos de trabajo eficientes en programación. Ideal para mejorar tu pensamiento lógico paso a paso.
Clases del curso
Tipos de datos
Estructuras de control
Funciones
Próximos pasos
Conoce quién enseña el curso

Ana Belisa Martínez
Head of Student Success
🐘 Desarrolladora Web con JavaScript y PHP
👩💼 Líder en Facebook Developer Circle: Bogotá
🤝 Cofundadora de comunidades como El Código Rosa y Women Community Fest
conocimientos previos
- Curso de Pensamiento Lógico: Algoritmos y Diagramas de Flujo
software y recursos necesarios
- Lápiz y papel (opcional)
4.7 · 3620 opiniones


Muy buen curso. Buena actualización del anterior curso de algoritmos y pensamiento lógico.


Pablo Vergara
GRACIASS!!!! MÁS CONTENDIO ASI DE SIMPLE, PRE LENGUAJES DE PROGRAMACION POR FAVOR!!!!!! GRACIAS SE LOS VENGO PIDIENDO DE HACE 4 O 5 AÑOS, NO SE POR QUE NO HACEN MAS PSEUDOCODIGO EN ESPAÑOL Y CURSOS COMPLETOS DE SCRATCH. PLEACE MÁS CONTENIDO DE LOGICA ALGORITMOS Y PRELENGUAJES GRACIAS!!!!

Muy buen curso.


Omar Camilo Sarmiento Valero
No lo sé, no lo ví completo, ya sabía este tema


Jose David Nuñez Procchio
Excelente curso para empezar en la Programacion. La profesora muy recomendada en todos sus cursos.


Rodrigo Renaldo López Gamarro
⠀


Vivian Daniela Romero
Muy bien explicado todo, los retos muy interesantes. Me encanto.

Francisco Matta Perdomo
Es un curso que te da las bases para la lógica de programación. Es de gran apoyo para continuar desarrollando la lógica. La profe maneja muy bien el tema. Curso recomendado.


José Luis Cornejo Valencia
Maravilloso curso, felicidades


Sergio Andrés Montoya Monsalve
es apasionante como se presenta las explicaciones

Carlos Cabrera Majano
Excelente, totalmente recomendado.


Albert Jose Salas Yustiz
Excelente curso para los principiantes y de forma de repaso a los conocedores de los temas que abarca el curso acerca de los términos apropiados y el orden sugerido adecuado para evitar errores en la lógica en la programación ademas con las debidas herramientas el flujo del código sera mucho mas fácil de desarrollar ante cualquier problema que se desee resolver.


Matias Cabrera Usuga
Es muy buena


Lenin Augusto Chavez Silva
La comprension es posible ya que el docente puede transmitir y compartir el conocimiento. He llegado a la conclusion que la programacion no es dificil, simplemente en las universidades no pueden explicar de manera clara y simple los conceptos basicos de la Programacion.

Gabriel Angel Gómez Nieva
muy buen contenido, igual que las clases anteriores he aprendido y cuestionado conceptos poco claros. muchas gracias. se me olvido comentar. Respecto a los Arrays en lenguajes tipados como C si declaras un int Array []; solo permite datos del tipo asignado. Podría ser un punto a agregar. Aunque muchos lenguajes actuales son de tipado debil/flexible estaría bien comentar esas excepciones. Gracias, seguiré aprendiendo


Contenido fundamental para programación y su razonamiento


Hofmann R. Aguirre Ortiz
Explica muy bien

HERNAN BERRIO BETANCUR
Excelente


Jesús Alexander Mayor palacios
excelente curso

CARLOS ENRIQUE HERNANDEZ SEPULVEDA
Gracias

Juan Manuel Echevarria Guanilo
Me gusta el metodo que utiliza para enseñar el tema

William Camilo Rodriguez Hernandez
Aunque es algo básico es muy útil para entender en profundidad conceptos claves a la hora de programar. Sin embargo sí hace faltan un par de ejemplos prácticos


kimberlyn briceño
me parece excelente curso


Wilber Araujo Quispe
Aprender las condicionales y ciclos


Alejandra Monserrat Gonzalez Frias
Si lo recomiendo

Dawrin Montero Lapaz
Estoy encantado con el contenido.


Gianfranco estrella calderon
me gusto mucho sin embargo creo que los ejemplos deberian ser mas concretos


fredy nazario
EXCELENTE CURSO


David Del Rio
Me gusto aprender el por que de los condicionales y los circles, su funcionamiento y estructura. Ademas, aprendi cosas nuevas sobre las funciones.

Rafael Pereyra
Totalmente recomendable
Complementa este curso con nuestras rutas de aprendizaje

Programación
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados. Aprenderás conceptos, términos y herramientas usadas en la industria. Mejorarás tu habilidad para resolver problemas lógicos y matemáticos con programación. Además, descubrirás los lenguajes y herramientas que ofrece el ecosistema de desarrollo de software a través de nuestras especialidades. Explora y prueba qué tecnologías quieres usar para iniciar tu carrera en programación. ¡Es el momento de empezar!




Fundamentos de Programación e Ingeniería de Software
Establece las bases esenciales de la informática, el pensamiento lógico, las matemáticas aplicadas y el manejo de herramientas indispensables para cualquier desarrollador.




Matemáticas para Programación
Profundiza en los conceptos matemáticos cruciales para entender algoritmos, estructuras de datos y la lógica detrás del software de alto rendimiento.




Programación con Python
Aprende a programar con Python, uno de los lenguajes más versátiles y demandados, desde sus fundamentos hasta técnicas avanzadas y buenas prácticas.




Programación con JavaScript
Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.




Programación Orientada a Objetos con Java
Sumérgete en Java y el paradigma de orientación a objetos, aprendiendo a construir aplicaciones robustas con clases, herencia, polimorfismo y programación funcional.




Desarrollo con C# y .NET
Entra al ecosistema .NET y aprende a programar con C#, aplicando orientación a objetos, manejo de datos con LINQ y buenas prácticas de código limpio y SOLID.




Programación con PHP
Aprende PHP desde sus fundamentos, operadores, estructuras de control, manejo de datos, hasta la programación orientada a objetos y gestión de dependencias con Composer.




Programación con Go y Rust
Explora Go y Rust, lenguajes modernos conocidos por su rendimiento y seguridad, ideales para concurrencia, sistemas distribuidos y desarrollo backend.


Programación Móvil con Swift y Kotlin
Aprende los fundamentos de Swift y Kotlin, los lenguajes principales para el desarrollo de aplicaciones nativas en iOS y Android, con un fuerte enfoque en orientación a objetos.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender