paint-brush
Si está aprendiendo a codificar, consulte estos 39 cursos de programación👨‍💻👩‍💻por@madzadev
2,184 lecturas
2,184 lecturas

Si está aprendiendo a codificar, consulte estos 39 cursos de programación👨‍💻👩‍💻

por Madza7m2023/11/15
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

Esta colección tiene como objetivo ayudarle a navegar por el mundo de los recursos de aprendizaje tecnológico. He compilado una lista completa para garantizar que los estudiantes tengan acceso a recursos relevantes que van desde cursos de introducción básicos hasta especialidades más avanzadas.

People Mentioned

Mention Thumbnail
featured image - Si está aprendiendo a codificar, consulte estos 39 cursos de programación👨‍💻👩‍💻
Madza HackerNoon profile picture
0-item

Las habilidades de codificación tienen una gran demanda en todas las industrias en el mundo actual impulsado por la tecnología. La codificación es la base del éxito en numerosos campos, ya sea que desee ser desarrollador web , científico de datos o ingeniero de inteligencia artificial.


Esta colección tiene como objetivo ayudarle a navegar por el mundo de los recursos de aprendizaje tecnológico. He compilado una lista completa para garantizar que los estudiantes tengan acceso a recursos relevantes que van desde cursos de introducción básicos hasta especialidades más avanzadas.


Proporcioné descripciones breves para brindarle una descripción general rápida de cada una, así como enlaces directos para un acceso más fácil. Con suerte, esto le llevará a muchas oportunidades profesionales interesantes en su camino hacia el éxito.


📚 Universidad de Harvard

1. Introducción a la Informática

Una introducción a las empresas intelectuales de la informática y el arte de la programación.

👉 https://pll.harvard.edu/course/cs50-introduction-computer-science

2. Programación con Python

Aprenda a leer y escribir código, así como a probarlo y depurarlo.

Diseñado para estudiantes con o sin experiencia previa en programación que deseen aprender Python.

👉 https://cs50.harvard.edu/python/2022/

3. Programación web con Python y JavaScript

Este curso profundiza en el diseño e implementación de aplicaciones web con Python, JavaScript y SQL utilizando marcos como Django, React y Bootstrap.

👉 https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript

4. Desarrollo de aplicaciones móviles con React Native

Obtenga información sobre el desarrollo de aplicaciones móviles con React Native, un marco popular mantenido por Facebook que permite aplicaciones nativas multiplataforma usando JavaScript sin Java o Swift.

👉 https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native

5. Introducción al desarrollo de juegos

Aprenda sobre el desarrollo de juegos interactivos 2D y 3D en este curso práctico mientras explora el diseño de juegos como Super Mario Bros., Pokémon, Angry Birds y más.

👉 https://pll.harvard.edu/course/cs50s-introduction-game-development

6. Introducción a la Inteligencia Artificial con Python

Aprenda a utilizar el aprendizaje automático en Python en este curso introductorio a la inteligencia artificial.

👉 https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python



📚IBM

7. Conceptos básicos de programación R para ciencia de datos

Este curso le presenta los fundamentos del lenguaje R y cubre estructuras de datos comunes, técnicas de programación y cómo manipular datos, todo con la ayuda del lenguaje de programación R.

👉 https://www.edx.org/course/r-programming-basics-for-data-science

8. Conceptos básicos de análisis de datos para todos

Conozca los fundamentos del análisis de datos y comprenda el ecosistema de datos, el proceso y el ciclo de vida del análisis de datos, las oportunidades profesionales y las diferentes rutas de aprendizaje que puede tomar para ser analista de datos.

👉 https://www.edx.org/course/data-analytics-for-everyone

9. IA para todos: domine los conceptos básicos

Aprenda qué es la Inteligencia Artificial (IA) comprendiendo sus aplicaciones y conceptos clave, incluido el aprendizaje automático, el aprendizaje profundo y las redes neuronales.

👉 https://www.edx.org/course/artificial-intelligence-for-everyone

10. Conceptos básicos de ciberseguridad

Este curso le brinda los conocimientos necesarios para comprender los conceptos básicos de la ciberseguridad. Explorará la seguridad de la información desde su historia hasta una descripción de varios ciberdelincuentes y amenazas a la ciberseguridad, concluyendo con las herramientas necesarias para prevenir un ataque.

👉 https://www.edx.org/course/cybersecurity-basics



📚Microsoft

11. Ciencia de datos para principiantes

Un plan de estudios de 10 semanas y 20 lecciones sobre ciencia de datos. Cada lección incluye cuestionarios previos y posteriores a la lección, instrucciones escritas para completar la lección, una solución y una tarea.

👉 https://microsoft.github.io/Data-Science-For-Beginners/#/

12. Aprendizaje automático para principiantes

Un plan de estudios de 12 semanas y 26 lecciones sobre aprendizaje automático. En este plan de estudios, aprenderá sobre lo que a veces se llama aprendizaje automático clásico, utilizando principalmente Scikit-learn como biblioteca.

👉 https://github.com/microsoft/ML-For-Beginners

13. Inteligencia artificial para principiantes

Un plan de estudios de 12 semanas y 24 lecciones sobre Inteligencia Artificial.

👉 https://microsoft.github.io/AI-For-Beginners/

14. Crea aplicaciones sin servidor

Aprenda a aprovechar funciones para ejecutar la lógica del lado del servidor y crear arquitecturas sin servidor.

👉 https://learn.microsoft.com/en-us/training/paths/create-serverless-applications/

15. Fundamentos de Microsoft Power Platform

Conozca el valor empresarial y las capacidades del producto de Microsoft Power Platform. Cree Power Apps simples, conecte datos con Microsoft Dataverse, cree un panel de Power BI, automatice un proceso con Power Automate y cree un chatbot con Power Virtual Agents.

👉 https://learn.microsoft.com/en-us/training/paths/power-plat-fundamentals/

16. Desarrollar soluciones que utilicen Azure Cosmos DB.

Aprenda a crear recursos de Azure Cosmos DB con los niveles de coherencia adecuados, elegir y crear una clave de partición y realizar operaciones de datos mediante .NET SDK V3 para Azure Cosmos DB.

👉 https://learn.microsoft.com/en-us/training/paths/az-204-develop-solutions-that-use-azure-cosmos-db/



📚Udemy

17. Introducción a la programación en Python

Una introducción rápida y sencilla a la programación en Python.

👉 https://www.udemy.com/course/pythonforbeginnersintro

18. Programación orientada a objetos en Python

Este curso se centra en la implementación de funciones de Python orientadas a objetos. Escribirás clases y crearás objetos.

Además, aprenderá sobre ocultación de datos, variables de clase, métodos de clase, métodos estáticos y mucho más.

👉 https://www.udemy.com/course/object-ceived-python-programming/

19. Curso intensivo de Git y GitHub

Aprenda a crear un repositorio Git, clonarlo, realizar cambios y enviar cambios a GitHub en menos de 30 minutos.

👉 https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch

20. Aprenda el desarrollo de aplicaciones de Android

Un curso para principiantes sobre desarrollo de aplicaciones para Android.

👉 https://www.udemy.com/course/learn-android-application-development-y

21. Bienvenido a la Inteligencia Artificial

Curso no técnico: creado específicamente para aspirantes a AI/ML/DL. Proporciona información sobre la hoja de ruta hacia la IA

👉 https://www.udemy.com/course/road-map-to-artificial-intelligence-and-machine-learning/

22. Introducción al desarrollo de juegos con Unity

Guía en vídeo rápida y sencilla para ponerte en marcha con el desarrollo de juegos en Unity.

👉 https://www.udemy.com/course/introduction-to-game-development-with-unity/

23. Introducción a las bases de datos y consultas SQL

Una introducción paso a paso al concepto de Bases de Datos y una Introducción a las Consultas SQL.

👉 https://www.udemy.com/course/introduction-to-databases-and-sql-querying/

24. Diseño y gestión de bases de datos.

Aprenda a diseñar y administrar una base de datos con ERD, generación y reversión de bases de datos con Visual Paradigm.

👉 https://www.udemy.com/course/database-design-and-management/



📚 Campamento de datos

25. Introducción a la estadística

Aprenda los fundamentos de la estadística, incluidas las medidas de centro y dispersión, distribuciones de probabilidad y pruebas de hipótesis sin necesidad de codificación.

👉 https://www.datacamp.com/courses/introduction-to-statistics

26. Introducción a ChatGPT

Aprenda a utilizar ChatGPT. Descubra las mejores prácticas para redactar indicaciones y explore casos de uso empresarial comunes para la potente herramienta de IA.

👉 https://www.datacamp.com/courses/introduction-to-chatgpt

27. Comprensión de la visualización de datos

Una introducción a la visualización de datos sin necesidad de codificación.

👉 https://www.datacamp.com/courses/understanding-data-visualization

28. Comprensión de la ingeniería de datos

Descubra cómo los ingenieros de datos sientan las bases que hacen posible la ciencia de datos. No se trata de codificación.

👉 https://www.datacamp.com/courses/understanding-data-engineering

29. Raspado web en Python

Aprenda a recuperar y analizar información de Internet utilizando la biblioteca de Python Scrapy.

👉 https://www.datacamp.com/courses/web-scraping-with-python

30. Fundamentos de la IA

Aprenda los fundamentos de la IA. No se requiere experiencia en programación.

👉 https://www.datacamp.com/courses/ai-fundamentals

31. Conceptos de GitHub

Aprenda a utilizar las diversas funciones de GitHub, navegar por la interfaz y realizar tareas colaborativas cotidianas.

👉 https://www.datacamp.com/courses/github-concepts



📚 Fundación Linux

32. Introducción a Linux

Desarrolle un buen conocimiento práctico de Linux utilizando la interfaz gráfica y la línea de comandos en las principales familias de distribuciones de Linux con este curso de capacitación gratuito.

👉 https://training.linuxfoundation.org/training/introduction-to-linux/

33. Desarrollo de software de código abierto: Linux para desarrolladores

Comience hoy su aventura con el software de código abierto (OSS) aprendiendo los conceptos clave del desarrollo de software de código abierto y cómo trabajar productivamente en un entorno Linux.

👉 https://training.linuxfoundation.org/training/open-source-software-development-linux-for-developers-lfd107x/

34. Introducción a Node.js

Este curso le ayudará a empezar a utilizar Node.js, el entorno de ejecución de JavaScript de código abierto más popular.

El curso le permite descubrir formas en las que Node.js ayuda en escenarios informáticos cotidianos, desde aplicaciones de simulación de servicios, creación rápida de prototipos y en tiempo real hasta interfaces de línea de comandos (CLI).

👉 https://training.linuxfoundation.org/training/introduction-to-nodejs-lfw111/

35. Introducción a WebAssembly

Obtenga una base sólida sobre el tiempo de ejecución de WebAssembly y sus capacidades, y aprenda cómo y por qué WebAssembly ha logrado traer nuevos lenguajes de programación a la web cuando otros han fallado.

👉 https://training.linuxfoundation.org/training/introduction-to-webassembly-lfd133/

36. Introducción a Kubernetes

En el curso, obtendrá una introducción detallada a Kubernetes para administrar aplicaciones en contenedores.

👉 https://training.linuxfoundation.org/training/introduction-to-kubernetes/

37. Introducción a Serverless en Kubernetes

Aprenda a crear funciones sin servidor que puedan ejecutarse en cualquier nube sin estar restringidas por límites en la duración de ejecución, los idiomas disponibles o el tamaño de su código.

👉 https://training.linuxfoundation.org/training/introduction-to-serverless-on-kubernetes-lfs157/

38. Blockchain: comprensión de sus usos e implicaciones

Comprenda qué es blockchain y aprecie esta tecnología transformadora y su impacto en todo el mundo mediante el análisis de casos de uso y tendencias futuras en tecnología, negocios y productos e instituciones empresariales.

👉 https://training.linuxfoundation.org/training/blockchain-understanding-its-uses-and-implications/

39. Introducción a DevOps y la ingeniería de confiabilidad del sitio

Aprenda cómo comenzar a transformar su organización utilizando los principios y prácticas de DevOps en este curso.

👉 https://training.linuxfoundation.org/training/introduction-to-devops-and-site-reliability-engineering-lfs162/



¿Te gustaron los recursos? Aquí hay más 👇

Durante los meses anteriores, he compilado The Ultimate Bundle con todos los recursos que necesitas, desde comenzar a aprender a codificar hasta conseguir el puesto tecnológico de tus sueños.


Incluye más de 900 recursos en total, divididos en 99 categorías para facilitar la navegación y el acceso. ¡Ahorre miles de horas y concéntrese en lo que importa!


¡Actualmente estoy ofreciendo un 50 % de descuento solo para mis lectores! ¡No te pierdas esto!


Consíguelo aquí: ¡ Paquete de recursos definitivo para conseguir un trabajo en tecnología ! ⭐


Paquete definitivo para desarrolladores

Este paquete incluye:

  1. Más de 150 recursos de aprendizaje para aprender a codificar : una colección completa de recursos, que incluye tutoriales, artículos y manuales, para ayudarle a dominar los lenguajes de codificación y programación.

  2. Más de 220 cursos para desarrolladores de las principales empresas y universidades : una enorme lista de cursos ofrecidos por empresas y universidades de renombre, que cubren una amplia gama de temas de desarrollo para mejorar sus habilidades y conocimientos.

  3. Más de 140 certificados de codificación para mejorar su currículum : obtenga valiosos certificados en codificación y programación, que pueden mejorar significativamente su currículum y demostrar su experiencia a posibles empleadores.

  4. Más de 110 pasantías tecnológicas para ganar experiencia : explore una amplia lista de pasantías tecnológicas que ofrecen experiencia del mundo real, lo que le permitirá impulsar su carrera y construir una base sólida en la industria tecnológica.

  5. Más de 160 conceptos básicos de entrevistas para solicitantes de empleo en tecnología : una guía completa que presenta consejos, estrategias y recursos esenciales para ayudarlo a prepararse y tener éxito en las entrevistas de trabajo en tecnología.

  6. Más de 120 bolsas de trabajo tecnológicas para encontrar el puesto de sus sueños : descubra una amplia gama de bolsas de trabajo y plataformas diseñadas para profesionales de la tecnología, lo que facilita la búsqueda de la oportunidad laboral perfecta en la industria tecnológica.



Escribir siempre ha sido mi pasión y es un placer para mí ayudar e inspirar a las personas. Si tiene alguna pregunta, ¡no dude en comunicarse!


¡Conécteme en Twitter , LinkedIn y GitHub !


También publicado aquí .