22 mejores cursos gratuitos de codificación en línea
¿Aprendiendo a codificar?
En línea puede aprenderlo gratuitamente con excelentes cursos de alta calidad a todos los niveles.
Aquí están:
Nuestros cursos de codificación en línea gratuitos favoritos
C++ orientado a objetos: herencia y encapsulación
Herencia y encapsulación C++ orientadas al proyecto
El curso es de nivel intermedio en inglés y es el curso 4 de la Programación en C++: A Hands-on Introduction Specialization y se requiere haber completado el anterior de los 3 cursos. Con este programa podrá ejecutar su primer programa en C++ al poco de empezar y sin necesidad de instalaciones. Si tiene una experiencia limitada en codificación, este curso le proporcionará una buena base de C++ y otros temas de informática que podrá utilizar en otros lenguajes. Este curso carece de vídeos que le proporcionarán una experiencia más práctica y autodidacta y contendrá breves explicaciones con imágenes y ejemplos de código con ediciones sugeridas para profundizar en la exploración de su codificación y así profundizar en su comprensión a través de la práctica. Obtendrá información instantánea a través de evaluaciones que irán progresando desde breves comprobaciones de comprensión hasta pequeños ejercicios de codificación abordables que sólo le llevarán unos minutos. Aprenderá a diseñar programas más grandes utilizando los principios de la orientación a objetos, a reutilizar parte de lo aprendido utilizando la herencia y a encapsular información y métodos en una clase.
Otros cursos de la especialización son Fundamentos de C++: Selección e Iteración; Estructuras Básicas de C++: Vectores, P:inters, Cadenas y Archivos y los 3rd curso es C++ Object Basics: Funciones, Recursión y Objetos. El temario cubre la Encapsulación en la Semana 1, en la Semana 2 cubre la Herencia, en la Semana 3 es el Polimorfismo, y en la Semana 4 temas Avanzados. Habilidades adquiridas: Programación Orientada a Objetos (POO), Polimorfismo, C++, Herencia, Informática. Duración: Aproximadamente 9 horas a lo largo de 4 semanas. Valoración: 4.9
Cuáles son los mejores cursos gratuitos de codificación en línea
Tras mucha investigación sobre toda la oferta de cursos de codificación en línea, hemos encontrado los 22 mejores cursos de codificación para que le resulte más fácil elegir
22 Introducción a la programación con C#: Construya una palabra
Introducción a la programación con C# construya un juego de adivinanzas de palabras
El curso es de nivel principiante, en inglés, con instrucciones en vídeo de pantalla dividida y no requiere descarga.
Este proyecto utiliza C# e identificará y aplicará conceptos de codificación como "Variables", "IF-Conditions" y "For-Loops", y aprenderá a mostrar la salida y a tomar entradas del usuario. Cada tarea le enseñará uno de los conceptos mencionados y cerca de la conclusión del curso los unirá en un Juego de Adivinanzas. Tendrá los conocimientos y la destreza necesarios para escribir sus propios programas y aplicar lo aprendido utilizando otros lenguajes como C++, Java, Python y otros. Paso a paso ;recorrerá la siguiente secuencia: Configuración del entorno de desarrollo C#; Salidas y entradas; Variables; Condiciones IF; Bucles; y Creación del juego de adivinanzas de palabras. Habilidades adquiridas: Programación informática, C Sharp (C#)(Lenguaje de programación). Duración: 1 hora
21 Python práctico para la codificación de IA 2
Python práctico para la codificación de IA 2
El curso es de nivel principiante en inglés. Para este curso no se necesitan conocimientos previos ni experiencia en codificación de software. El curso en sí selecciona, introduce y explica Python, Sintaxis, Funciones y Bibliotecas utilizadas a menudo en la codificación de IA y además se le presentarán Sintaxis y Funciones vitales utilizadas en la codificación de IA. Entenderá la relación entre Numpy, Pandas y Tensor Flow, por lo que este curso puede incluso ayudar a los usuarios de Python. El curso comienza con la construcción de un entorno de codificación de IA en su ordenador de sobremesa o portátil para que pueda empezar a modelar y codificar IA con Scikit-learn, TensorFlow y Keras después de completar el curso. Gracias a este entorno de codificación de IA en su ordenador, podrá empezar a codificar IA sin necesidad de unirse o utilizar servicios basados en la nube. El curso cubre: Biblioteca Numpy: Usando Arrays en la Semana 1; Biblioteca Pandas: Uso de Dataframes en la Semana 2; Semana 3 aprenderá Strings y Files; Semana 4 cubrirá Visualización de Datos: Matplotlib y Seaborn; y finalmente en la Semana 5 es Programación Orientada a Objetos: Introducción a la Clase Objeto . Habilidades adquiridas: Arrays, Data Frames, Matplotlib y OOP. Duración: Aproximadamente 9 horas a lo largo de 5 semanas
20 Codificación para diseñadores,, gestores y empresarios I
Codificación para diseñadores, directivos y empresarios I
Semana 1 - Creación de prototipos en HTML; Semana 2 - Cómo hacer HTML manipulable con CSS; Semana 3 - Depuración de HTML y CSS; Semana 4 - Preparación de su diseño para el desarrollo y, por último, en la Semana 5 - Su prototipo funcional. Habilidades adquiridas: HTML5, hojas de estilo en cascada (CSS), diseño de la experiencia del usuario (UXD), historia del usuario, prototipado rápido. Duración: Aproximadamente 23 horas a lo largo de 5 semanas. Valoración: 4.0
19 Codificación para diseñadores, gestores y empresarios Especialización
Codificación para diseñadores, gestores y empresarios Especialización
Este curso es de nivel principiante en inglés y tiene subtítulos en 8 idiomas diferentes. En esta especialización pasará de tener una idea a plasmarla en código. Este grupo de cursos está diseñado para directivos, diseñadores o empresarios que colaboran activamente con desarrolladores. Al finalizar este curso de especialización construirá software funcional utilizando HTML, CSS y JavaScript y mejorará su competencia a la hora de participar en proyectos digitales. A lo largo de los 3 cursos diseñará y construirá, utilizando HTML, CSS y JavaScript, una aplicación web completamente funcional. Trabajará en el proyecto aplicado a partir de un resumen de diseño explorando el proceso completo de transición de la idea al diseño y al código. Aprenderá a evaluar enfoques alternativos para sus implementaciones de codificación, cómo trabajar a través de problemas de codificación utilizando técnicas de depuración. Los cursos cubren: Curso 1 - Codificación para diseñadores, directivos y empresarios I, Curso 2 - Codificación y diseñadores, directivos y empresarios II y Curso 3 - Codificación para diseñadores, directivos y empresarios.
Habilidades adquiridas: Hojas de estilo en cascada (CSS), HTML, Diseño web, Codificación, JavaScript, HTML5, Diseño de experiencia de usuario, (UXD), Historia de usuario, Prototipado rápido, Diseño de interfaz de usuario (UI Design), Jquery y Experiencia de usuario (UX) Duración: Aproximadamente 3 meses a un ritmo de unas 5 horas semanales - 3 cursos. Valoración: 4.2
18 Aprenda a codificar con C# en VS Code
Aprenda a codificar con C# en VS code
Este curso es para principiantes en inglés con instrucción en vídeo de pantalla dividida. Si nunca ha programado antes, entonces este proyecto está pensado para usted, donde se le enseñarán estructuras básicas de codificación como sentencias de asignación, variables, constantes, sentencias de toma de decisiones, bucles y matrices en aplicaciones de la consola C#. Al finalizar estas prácticas, comprenderá cuándo y por qué aplicar estos conceptos de programación y estará mejor preparado para aprender a programar en cualquier otro lenguaje. Se le guiará a través de los siguientes pasos: Mostrar información en la consola; declarar y utilizar variables numéricas y constantes para distintos tipos de datos; utilizar sentencias de decisión; declarar una matriz unidimensional para añadir más números y, por último, cómo modificar variables.
Habilidades adquiridas: C# Consola, Variables, Constantes y Enunciados para la toma de decisiones
Duración: Aproximadamente 1 hora
17 Creación de una calculadora utilizando C# en Visual Studio
Construir una calculadora utilizando C# en visual studio
Este curso es para principiantes en inglés y tiene una pantalla dividida como instrucción. Este breve curso introduce los conceptos y la terminología básicos de la programación a los programadores principiantes. El curso enseñará las estructuras básicas de programación como las sentencias de asignación, las variables, las constantes, las sentencias de toma de decisiones, los bucles y las matrices en la aplicación C# Console. Cuando haya completado el curso, sabrá cuándo y por qué aplicar estos conceptos de programación y estará en estado de preparación para cualquier otro curso de programación en cualquier otro lenguaje. Se le guiará paso a paso a través de los siguientes procesos: Visualizar información en la consola de una aplicación en el entorno dot.net de Visual Studio (VS); declarar y utilizar variables numéricas y constantes para distintos tipos de datos; hacer uso de sentencias de decisión; declarar una matriz unidimensional para añadir más números y, por último, cómo modificar variables.Habilidades adquiridas: C#, Consola C#, Matrices, Constantes y Variables. Duración: Aproximadamente 90 minutos
16 Codificación para diseñadores, gestores y empresarios II
Codificación para diseñadores, gestores y empresarios II
Este curso es para principiantes en inglés con subtítulos en 4 idiomas diferentes y forma parte de la especialización Coding for Designers, Managers & Entrepreneurs. . En esta especialización pasará de tener una idea a plasmarla en código. Este grupo de cursos está diseñado para Gestores, Diseñadores o Empresarios que colaboran activamente con desarrolladores. Al finalizar este curso de especialización construirá software funcional utilizando HTML, CSS y JavaScript y mejorará su competencia a la hora de participar en proyectos digitales. A lo largo de los 3 cursos diseñará y construirá, utilizando HTML, CSS y JavaScript, una aplicación web completamente funcional. Trabajará en el proyecto aplicado a partir de un resumen de diseño explorando el proceso completo de transición de la idea al diseño y al código. Aprenderá a evaluar enfoques alternativos para sus implementaciones de codificación, cómo trabajar a través de problemas de codificación utilizando técnicas de depuración. El curso cubre: En la Semana 1 - Hacer que las cosas sucedan con JavaScript, donde recibirá un conjunto de recursos por capas para que pueda familiarizarse con los conceptos básicos más fácilmente; Semana 2 - profundiza en la depuración de JavaScript; Semana 3 - es la creación de su Aplicación Web II. El medio de instrucción es a través de vídeos, lecturas y cuestionarios. Habilidades adquiridas: HTML5, diseño de interfaz de usuario (UI Design), Jquery, prototipado rápido y JavaScript. Duración: Aproximadamente 14 horas a lo largo de 3 semanas. Valoración: 4.3
15 Nivel intermedio de C++
El curso está en inglés con un vídeo a la carta. Los requisitos son que ya tenga conocimientos básicos de programación en C++. Este curso enseña el uso de punteros en la implementación de estructuras de datos básicas que luego se utilizarán para crear estructuras de datos aún más avanzadas. Además, aprenderá a desarrollar algoritmos de desplazamiento, E/S de archivos, programación orientada a objetos (POO) y mucho más. El curso incluye discusiones sobre Punteros, Listas Enlazadas y Matrices dinámicas,Pila mediante Listas Enlazadas y Pila mediante Matrices dinámicas. Y por último, se tratarán los siguientes temas: Palabra clave 'estática' - Herencia y, por último, Sobrecarga de funciones Overriding. Habilidades adquiridas: C++, Programación, Punteros, Listas Enlazadas y Pilas. Duración: 1 hora y 34 minutos de vídeo. Valoración: 4.3
14 Codificación para diseñadores, gestores y empresarios III
Codificación para diseñadores, gestores y empresarios III
Este curso es un nivel principiante en inglés con subtítulos en otros 4 idiomas. Este es el 3rd curso de especialización en Codificación para Diseñadores, Gestores y Emprendedores. En esta especialización pasará de tener una idea a plasmarla en código. Este grupo de cursos está diseñado para Gestores, Diseñadores o Empresarios que colaboran activamente con desarrolladores. Al finalizar este curso de especialización construirá software funcional utilizando HTML, CSS y JavaScript y mejorará su competencia a la hora de participar en proyectos digitales. A lo largo de los 3 cursos diseñará y construirá, utilizando HTML, CSS y JavaScript, una aplicación web completamente funcional. Trabajará en el proyecto aplicado a partir de un resumen de diseño explorando el proceso completo de transición de la idea al diseño y al código. Aprenderá a evaluar enfoques alternativos para sus implementaciones de codificación, cómo trabajar a través de problemas de codificación utilizando técnicas de depuración. El curso abarca: Semana 1 - Automatizando su Gruntwork con JavaScript, que trata sobre la automatización de tareas; Semana 2 - profundiza en la Creación y Gestión de Usuarios con Google Firebase que le introducirá en el aprovechamiento de bloques básicos de código construidos por otros que pueden ser utilizados en su propio código para reducir el trabajo., y finalmente Semana 3 - cubre la Creación de su Aplicación Web III. Habilidades adquiridas: Hojas de estilo en cascada (CSS), HTML, prototipado rápido, experiencia de usuario (UX) y JavaScript Duración: Aproximadamente 13 horas a lo largo de 3 semanas
13 principios de la codificación segura
Principios de codificación segura
Este curso es de nivel intermedio en inglés con subtítulos en otros 8 idiomas y forma parte de la Especialización en Prácticas de Codificación Segura. Este curso trata el concepto y los principios de la programación segura y comienza hablando de los principios de la programación segura, tras lo cual el curso presenta la programación robusta y la relación que existe entre la programación robusta y la programación segura. Visitará un ejemplo detallado de escritura de código robusto en el que verá muchos problemas comunes de programación y se le mostrará la conexión con los programas seguros robustos. Se discutirán los 8 principios de diseño que rigen la codificación segura junto con la forma en que las malas elecciones de diseño conducen a la implementación en la codificación. Diferenciación entre informal Formal y codificación ad hoc y a lo largo del curso se destacarán los métodos que mejoran la seguridad y la robustez y se darán oportunidades para practicar estos conceptos. Se recomienda el conocimiento del lenguaje de programación C, aunque no es necesariamente necesario. El programa de estudios incluye: En la semana 1: filosofía de la programación segura; en la semana 2 se tratarán los principios de diseño de la programación segura; en la semana 3 se explorará la programación robusta y, por último, en la semana 4 se discutirán los métodos de robustez.
Habilidades adquiridas: Programación segura, diseño y programación robusta, Duración: Aproximadamente 16 horas a lo largo de 4 semanas. Valoración: 4.4
12 Proyecto: Creación de su primera aplicación C
Proyecto de creación de su primera aplicación C
Se trata de un nivel principiante en inglés con instrucciones en pantalla dividida. Este curso en vídeo le enseñará las implementaciones de los fundamentos de C++ y el diseño de programas OOP. Descubrirá los punteros y la gestión de memoria en C++, y aprenderá a encontrar situaciones óptimas para utilizar C++ en su entorno diario. Al finalizar el curso habrá creado una aplicación que puede procesar funciones básicas de calculadora del usuario y que almacena los resultados anteriores. Este proyecto crea una aplicación básica en C++ que pondrá de manifiesto las diferencias entre C++ y otros lenguajes de programación. C++ es esencial en el desarrollo de aplicaciones de hoy en día y es el 3rd lenguaje más popular que se utiliza. Este curso funciona en la plataforma Rhyne, lo que le permite disponer de una VM de Windows personalizada que le garantiza que no tendrá que preocuparse de ninguna de las tareas de configuración que suponen una molestia para los principiantes. Aprenderá paso a paso los fundamentos del diseño de programas en C++; los 3 grandes; la implementación del método de proceso mediante bucles y sentencias de control, seguidos de los fundamentos de C++ sobre matrices y programas basados en centinelas; y, por último, pruebas y temas varios.
Habilidades adquiridas: Punteros, diseño de programas, C++, programación informática e informática
Duración: Aproximadamente 2 horas. Valoración: 4.4
11 Codificación para todos: Especialización en C y C
Codificación para todos Especialización en C y C
Este curso es de nivel principiante en inglés con subtítulos en 8 idiomas diferentes. Para todos los programadores en ciernes, principiantes, informáticos y otros científicos, e inteligencia artificial, entusiastas, que deseen ampliar su habilidad de programación en los lenguajes básicos de C y C++, entonces esta especialización le llevará hasta allí. Los 4 cursos, dos en C y dos en C++ cubren los fundamentos de la programación en C para pasar después a un C++ más avanzado que le preparará para utilizar estas habilidades en una serie de problemas de alto nivel utilizando algoritmos de IA y la valoración Monte Carlo utilizada en juegos complejos. Empezará a codificar desde el primer momento y cada módulo le ofrece muchas oportunidades para escribir programas y encontrar errores en su propio código. Hay 4 cursos en la especialización: Curso 1 - C para todos: Fundamentos de programación; Curso 2 - Programación estructurada en C; Curso 3 y 4 cubren C++ para programadores, Partes A y B. Habilidades adquiridas: Algoritmos, programación en C, codificación, C++, programación informática, teoría de grafos, C++11, algoritmos de grafos y biblioteca de plantillas estándar. Duración: Aproximadamente 6 meses a unas 2 horas por semana - 4 cursos. Valoración: 4.4
10 Prácticas de codificación seguras Especialización
Especialización en prácticas de codificación segura
Se trata de un curso de nivel intermedio en inglés con subtítulos en 8 idiomas diferentes. Esta especialización ayudará a los desarrolladores de software que aún no estén completamente familiarizados con la codificación segura y las técnicas de programación. Se adapta a desarrolladores de cualquier nivel y a través de los 4 cursos se cubrirán los principios de la codificación segura, el concepto de modelado de amenazas y la criptografía. Se explotarán las vulnerabilidades de los lenguajes C y C++ y Java para prepararle a pensar como un hacker y proteger la información de su organización. Durante todo el curso se realizarán numerosas actividades, como la explotación de WebGoat y un proyecto OWASP para enseñar a realizar pruebas de penetración. El curso le ayudará a crear modelos de amenazas y a aplicar criptógrafos, también le dará práctica para mejorar la seguridad y robustez de sus programas. Evaluará y remediará código de biblioteca C++ frágil. Por último, explotará tipos comunes de problemas de inyección y los solucionará. Los cursos incluyen: Principios de codificación segura; Identificación de vulnerabilidades de seguridad; Identificación de vulnerabilidades de seguridad en programación C y C++; y, por último, tratará la Explotación y seguridad de vulnerabilidades en aplicaciones Java. Habilidades adquiridas: Ciberseguridad, Java, Programación segura, C/C++, Criptografía, Métodos de autenticación, Identificación de vulnerabilidades, Programación C/C++, Programación Java, Seguridad
Duración: Aproximadamente 4 meses a un ritmo de 4 horas semanales - 4 cursos. Valoración: 4.5
09 C para todos:Fundamentos de programación
Fundamentos de programación en C para todos
Este curso de nivel principiante en inglés con subtítulos en 8 idiomas diferentes. Hoy en día la codificación es una habilidad que debería dominar cualquiera, independientemente de su campo laboral o de lo que necesite hacer en casa. Los algoritmos existen universalmente por lo que es imperativo que entendamos cómo funcionan. C es el mejor lenguaje para servir de introducción a la codificación ya que existe desde hace mucho tiempo y le ayuda a comprender los procesos informáticos a un nivel profundo. Este curso comienza en los inicios de la codificación, por lo que no se requieren conocimientos previos. El curso cubre: después de la Introducción en la Semana 1, Elementos Léxicos y Tipos de Datos en la Semana 2; Flujo de Control y Funciones Simples en la Semana 3; seguido de Funciones Avanzadas, Recursión, Arrays y Punteros en la Semana 4; la Semana 5 concluye Arrays y Punteros y finalmente en la Semana 6 - Visitará su examen. Habilidades adquiridas: Punteros Matrices, C y programación informática. Duración: Aproximadamente 15 horas a lo largo de 6 semanas. Valoración: 4.5/93%
08 Identificación de vulnerabilidades de seguridad en la programación C/C++
Identificación de vulnerabilidades de seguridad en programación C?C++
Este curso es un nivel intermedio en inglés con subtítulos en 4 idiomas. Este curso se centra en técnicas que le harán plantearse :De qué debo cuidarme" y "Dónde debo mirar" para evaluar y posteriormente remediar el código de la biblioteca C++. Las técnicas que se enseñan en este curso harán que sus programas funcionen con precisión y resistan los intentos de funcionar incorrectamente, que es el significado del término Programación Segura .Estará expuesto a los errores comunes que cometen los programadores y aprenderá a programar de forma más robusta. Los consejos y las mejores prácticas le guiarán para mejorar su estilo de programación y evitar problemas como los desbordamientos de búfer que pueden causar problemas de seguridad. También aprenderá a identificar problemas, entornos de confianza, validación de importaciones, archivos y subprocesos, gestión de recursos, asincronía y aleatoriedad en C y C++. Este temario en la Semana 1 - cubre Usuarios, Privilegios y Variables de Entorno; Semana 2 - Validación y Verificación, Desbordamiento de Búfer y Numérico e Inyecciones de Entrada; Semana 3 - cubre Archivos, Subprocesos y Condiciones de Carrera y finalmente, Semana 4 - explora Aleatoriedad, Criptografía y Otros temas. Habilidades adquiridas: Identificación de vulnerabilidades, y Programación en C/C++. Duración: Aproximadamente 23 horas a lo largo de 4 semanas. Valoración: 4.6
07 Conceptos básicos de C++: Selección e iteración
Conceptos básicos de C++ selección e iteración
Este es un curso de nivel principiante en inglés. A través de este curso codificará y ejecutará su primer programa sin instalar nada. Si no tiene experiencia en codificación no tiene ninguna importancia, ya que este curso está diseñado para personas sin experiencia en codificación. El curso también cubre temas centrales de informática que junto con la codificación se pueden utilizar en otros idiomas. Las tareas tienen explicaciones con imágenes y ejemplos de código con ediciones sugeridas para explorar más a fondo la codificación y construir una comprensión más profunda. Los comentarios de las evaluaciones van desde comprobaciones de comprensión hasta pequeños ejercicios de codificación asequibles que sólo le llevarán unos minutos. Aprenderá a utilizar variables y operadores para almacenar y manipular pequeños fragmentos de datos, a automatizar la toma de decisiones mediante sentencias de selección y a repetir secciones del programa utilizando el tipo de bucle correcto. El curso abarca: Semana 1 - Habilidades básicas - Escribir su primer programa; Semana 2 - Operadores; Semana 3 - Condicionales; La última semana que cubre Bucles. Habilidades adquiridas: Iteración, Variables, C++, Informática. Condicionales. Duración: Aproximadamente 9 horas a lo largo de 4 semanas. Valoración: 4.6
06 C para todos: Programación estructurada
Programación estructurada en C para todos
El curso es un intermedio en inglés con subtítulos en 8 idiomas diferentes. Hoy en día la codificación es una habilidad que debería dominar cualquiera, independientemente de su campo laboral o de lo que necesite hacer en casa. Los algoritmos existen universalmente por lo que es imperativo que entendamos cómo funcionan. C es el mejor lenguaje para servir de introducción a la codificación ya que existe desde hace mucho tiempo y le ayuda a comprender los procesos informáticos a un nivel profundo. Este curso comienza en los inicios de la codificación, por lo que no se requieren conocimientos previos. Este curso forma parte de Codificación para todos: Especialización en C y C++. El medio de instrucción es el vídeo seguido de un cuestionario. La semana 1 cubre los Enums como ADT, el código de los Enums, el procesador C, el código del preprocesador y el uso de assert para la corrección de la programación y el código de assert; la semana 2 cubre una introducción a Struct , cómo acceder a los miembros de Struct e introduce el ADT Stack y el uso de un Stack para invertir una String; la semana 3 se adentra en la introducción al ADT List, el código de List de un elemento, el código de List completa, el procesamiento de List, los árboles binarios y el funcionamiento avanzado de impresión de E/S; La semana 4 profundiza en la E/S de archivos, el doble espaciado en un archivo, el uso de Main y, por último, el código Honors-List con borrado; La semana 5 cubre la introducción a C_++, un primer programa C++ de ejemplo, las características C++ que son fáciles, el programa C++ que demanda nuevas características y, por último, la ADT C++ como clase; La semana 6 es el examen final. Semana 2 - Semana 6 incluye ejercicios prácticos. Habilidades adquiridas: Codificación de listas, árboles binarios, C++ y ADT. Duración: Aproximadamente 10 horas a lo largo de 6 semanas. Valoración: 4.6/92%
05 Python práctico para la codificación de IA 1
Practicle python for AI coding 1
Este es un curso de nivel principiante en inglés y no se requiere ningún conocimiento previo en codificación. Si usted no tiene absolutamente ninguna experiencia en la codificación de Python entonces este curso selecciona, introduce y explica las sintaxis de Python, funciones y bibliotecas de uso frecuente en la codificación de IA.Además, se le presentará a las sintaxis vitales y funciones utilizadas en la codificación de IA y explica la interrelación de trabajo entre NumPy, Pandas, TensorFlow también siendo un curso útil para los usuarios regulares de Python. Comenzará construyendo un entorno de codificación de IA en su ordenador de sobremesa o portátil para que pueda empezar a modelar y codificar IA con Scikit-learn, TensorFlow y Keras. Gracias a este entorno de codificación de IA en su ordenador podrá realizar codificación de IA y no tendrá necesidad de unirse a servicios basados en la nube. El curso cubre: Semana 1 - Preparación para la codificación: Configuración del entorno de codificación de IA; Semana 2 - Conceptos básicos y reglas de codificación en Python; Semana 3 - Tipos de datos primitivos; Semana 4 - Sentencias de control e iteraciones; Semana 5 - Creación de funciones; Semana 6 - Tipos de datos no primitivos: Listas y Tuplas; y finalmente, la Semana 7 cubre los Tipos de Datos No Primitivos: Diccionarios y Conjuntos. Habilidades adquiridas: Codificación AI, sintaxis, funciones y bibliotecas. Duración: Aproximadamente 11 horas 7 semanas. Valoración: 4.7
04 Crear un comportamiento básico con C# Unity
Crear un comportamiento básico con C# en unity
Este curso es un nivel principiante en inglés con una instrucción de pantalla dividida. EN este breve curso oy creará un entorno de juego sencillo junto con unos simples bloques de código llamados componentes y los unirá a objetos de juego en múltiples configuraciones. Como resultado, desarrollará una comprensión de la codificación en C# y un conocimiento del valor y la potencia del sistema de componentes de Unity. Además, conseguirá que su código sea robusto y manejable a través de algunas técnicas sencillas que aprenderá. En pocas palabras se le llevará a través de estos pasos: Introducción y activación de su licencia gratuita de Unity, construir un nivel de juego básico, crear el componente "Killable", añadir Salud al componente "Killable", crear un componente "Patrol", crear un componente "Spin" y finalmente, utilizar atributos para mejorar su flujo de trabajo. Habilidades adquiridas: Unity, Desarrollo de videojuegos, C Sharp (C#) (Lenguaje de programación) y Desarrollo de aplicaciones. Duración: Aproximadamente 1,5 horas. Valoración: 4.7
03 Programación en C: Primeros pasos - 1
Programación en C empezando -1
El curso es de nivel principiante en inglés. C es un lenguaje de programación extremadamente potente y muy utilizado y en este curso codificará de forma práctica en una herramienta de navegador que le proporcionará al instante información sobre su código. Es un lenguaje estable y popular y ayuda a impulsar su teléfono inteligente, el sistema de navegación de su vehículo, drones, trenes y la mayoría de los dispositivos electrónicos. C se utiliza en todas partes donde se necesita velocidad y flexibilidad, por ejemplo en sistemas embebidos o informática de alto rendimiento. Este curso le iniciará en el uso de C, incluyendo cómo realizar cálculos sencillos e imprimir los resultados en la pantalla, el almacenamiento de valores en variables y el uso de bucles. C es uno de los componentes básicos de la informática moderna y sigue siendo muy estable y popular. El curso abarca: Semana 1 - Historia de C; Semana 2 - Impresión, bucles y comentarios; Semana 3 - Números enteros, variables y entradas del usuario; y Semana 4 - Cubre caracteres y dobles. Habilidades adquiridas: Programación informática/Algoritmos, Programación informática y Programación en C. Duración: Aproximadamente 11 horas a lo largo de 4 semanas.Valoración: 4.8
02 Conceptos básicos sobre objetos en C++: Funciones, recursión y objetos
Conceptos básicos sobre objetos C++ Funciones, recursividad y objetos
Este curso está en inglés y es de nivel intermedio. A través de este curso codificará y ejecutará su primer programa sin instalar nada. Si no tiene experiencia en codificación no tiene ninguna importancia, ya que este curso está diseñado para personas sin experiencia en codificación. El curso también cubre temas centrales de informática que junto con la codificación se pueden utilizar en otros lenguajes. Las tareas tienen explicaciones con imágenes y ejemplos de código con ediciones sugeridas para explorar más a fondo la codificación y construir una comprensión más profunda. Los comentarios de las evaluaciones van desde comprobaciones de comprensión hasta pequeños ejercicios de codificación asequibles que sólo le llevarán unos minutos. Aprenderá a utilizar variables y operadores para almacenar y manipular pequeños fragmentos de datos, a automatizar la toma de decisiones mediante sentencias de selección y a repetir secciones del programa utilizando el tipo de bucle correcto. El curso abarca: Semana 1 - Funciones definidas por el usuario; Semana 2 - Recursión; Semana 3 - Introducción a los objetos y, por último, la Semana 4 - cubre la Mutabilidad. Habilidades adquiridas: Funciones, Recursión, Objetos, C++, Informática. Duración: Aproximadamente 9 horas a lo largo de 4 semanas. Valoración: 4.8
01 C++ orientado a objetos: herencia y encapsulación
Herencia y encapsulación C++ orientadas al proyecto
El curso es de nivel intermedio en inglés y es el curso 4 de la Programación en C++: A Hands-on Introduction Specialization y se requiere haber completado el anterior de los 3 cursos. Con este programa podrá ejecutar su primer programa en C++ al poco de empezar y sin necesidad de instalaciones. Si tiene una experiencia limitada en codificación, este curso le proporcionará una buena base de C++ y otros temas de informática que podrá utilizar en otros lenguajes. Este curso carece de vídeos que le proporcionarán una experiencia más práctica y autodidacta y contendrá breves explicaciones con imágenes y ejemplos de código con ediciones sugeridas para profundizar en la exploración de su codificación y así profundizar en su comprensión a través de la práctica. Obtendrá información instantánea a través de evaluaciones que irán progresando desde breves comprobaciones de comprensión hasta pequeños ejercicios de codificación abordables que sólo le llevarán unos minutos. Aprenderá a diseñar programas más grandes utilizando principios orientados a objetos, a reutilizar parte de lo aprendido utilizando la herencia y a encapsular información y métodos en una clase. Otros cursos de la especialización son Fundamentos de C++: Selección e Iteración; Estructuras básicas de C++: Vectores, P:inters, Cadenas y Archivos y los 3rd curso es C++ Object Basics: Funciones, Recursión y Objetos. El temario cubre la Encapsulación en la Semana 1, en la Semana 2 cubre la Herencia, en la Semana 3 es el Polimorfismo, y en la Semana 4 temas Avanzados. Habilidades adquiridas: Programación Orientada a Objetos (POO), Polimorfismo, C++, Herencia, Informática. Duración: Aproximadamente 9 horas a lo largo de 4 semanas. Valoración: 4.9