AI for Efficient Programming: Harnessing the Power of LLMs

via Coursera

Coursera

1275 Cursos


course image

Resumen

Este curso sobre Inteligencia Artificial (IA) para el desarrollo de software explora el uso de grandes modelos de lenguaje de IA como ChatGPT, Bard y otros, así como sus potenciales beneficios y desafíos. A través de ejemplos y actividades prácticas, desarrollarás una comprensión de las formas en que la IA puede acelerar las tareas de desarrollo de software y liberar tiempo para un trabajo más creativo y estratégico.

Características Únicas de este Curso:

  • Exploración de múltiples herramientas de IA basadas en navegadores
  • Actividades prácticas pero sencillas que no requieren la instalación de software
  • Énfasis en el uso responsable y ético de la IA
  • Amigable para principiantes que deseen empezar a usar herramientas de IA generativa
  • Ideas útiles sobre cómo aprovechar las herramientas para mejorar y hacer más eficiente tu trabajo
  • Estrategias probadas y comprobadas para usar herramientas de IA por parte de científicos de datos y desarrolladores de software científico en ejercicio
  • Un enfoque divertido y lúdico para el aprendizaje

Público Objetivo:

  • Profesionales que buscan mejorar la eficiencia
  • Estudiantes que esperan aprender más sobre programación
  • Cualquiera que tenga curiosidad sobre cómo aprovechar la IA para la tecnología

Nota: Aquellos que son completamente nuevos en la programación encontrarán desafiante el uso de herramientas de IA para crear soluciones de software en este momento. Es útil tener algunos conocimientos fundamentales para escribir indicaciones apropiadas y discernir cuándo el código no funciona como se espera. Recomendamos a los novatos buscar revisión experta.

Objetivos de Aprendizaje:

  • Explicar los fundamentos de la IA y su potencial para mejorar los flujos de trabajo de desarrollo de software
  • Implementar estrategias para escribir y depurar código utilizando herramientas basadas en IA
  • Describir los beneficios de refactorizar código utilizando técnicas impulsadas por IA, tales como hacer el código legible, mantenerlo breve y optimizar el código
  • Aplicar mejores prácticas para anotar código utilizando IA
  • Reconocer estrategias para usar herramientas basadas en IA para entender y analizar código, como la comprensión de código en lenguajes o funciones desconocidas
  • Discutir los desafíos e implicaciones éticas del uso de la IA para diferentes aspectos del desarrollo de software

Accesibilidad: Estamos comprometidos a hacer nuestro contenido accesible y disponible para todos. Agradecemos cualquier comentario que puedas tener en este enlace. Las preguntas relacionadas con acomodaciones de accesibilidad deben dirigirse a este portal.

Las versiones en PDF de este curso se pueden encontrar en este enlace.

Universidad: Centro de Investigación del Cáncer Fred Hutchinson

Proveedor: Coursera

Categorías: Cursos de Inteligencia Artificial, Cursos de Bioinformática, Cursos de Grandes Modelos de Lenguaje, Cursos de Desarrollo de Software

Programa de estudio


Enseñado por

Elizabeth Humphries, PhD, Carrie Wright, PhD, Candace Savonen, MS and Ava Hoffman, PhD


Etiquetas

provider Coursera

Coursera

1275 Cursos


Coursera

pricing Free Online Course (Audit)
language English
duration 13 hours
sessions On-Demand
level Beginner