Python es un lenguaje de programación interpretado, de alto nivel y con una sintaxis sencilla y legible, lo que lo hace ideal tanto para principiantes como para desarrolladores experimentados. Su versatilidad permite aplicarlo en diversas áreas, como desarrollo web, ciencia de datos, inteligencia artificial y automatización. Este curso está diseñado para quienes desean aprender a programar en Python desde cero. A lo largo de las lecciones, los estudiantes explorarán los fundamentos del lenguaje, incluyendo variables, estructuras de control, funciones y manejo de datos. También abordarán temas más avanzados como la manipulación de archivos y la programación orientada a objetos. Con un enfoque práctico, el curso combina teoría con ejercicios aplicados, ayudando a los participantes a desarrollar habilidades para resolver problemas y escribir código eficiente en Python.
Los Grandes Modelos de Lenguaje Natural (Large Language Models, LLM) son un paradigma muy interesante dentro de la Inteligencia Artificial. De entre ellos, destacan los Transformadores Generativos Pre-Entrenados (Generative Pre-trained Transformer, GPT), base para ChatGPT, DeepSeek, Gemini entre otros servicios de IA muy extendidos a día de hoy.
El Web Scraping es una tecnología que está tomando un rol cada vez más central, debido a la amplia diversidad de aplicaciones en las que se puede utilizar: desde la obtención de datos de libre acceso para la agregación de noticias, hasta la acumulación de datos de diversas fuentes para la generación de datasets para modelos de Inteligencia Artificial.
En este curso se detalla el proceso de diseño de la interfaz gráfica para una aplicación desde cero utilizando la herramienta Qt Designer, un potente software de diseño de interfaces gráficas de usuario que se integra con el propio framework de PyQt de manera sencilla, dando la capacidad al programador de maquetar aplicaciones de escritorio en pocos pasos.Este curso busca capacitar a los programadores a la hora de utilizar los recursos del framework PyQt en su versión 5 de Python para el desarrollo de aplicaciones gráficas de escritorio multiplataforma.
El curso consta de 10 horas de formación asíncrona, entre las que se incluye una hora de formación en vídeo, así como el desarrollo de un caso práctico para integrar todos los conocimientos aprendidos.
This course offers a comprehensive in-depth exploration of the fascinating field of quantum security, including quantum communications and Quantum Key Distribution (QKD), Quantum Random Number Generators (QRNGs), quantum and post-quantum cryptography, quantum networks, regulatory, policy, and ethical frameworks and future trends in the field. Most important for decision makers is a methodology for quantum risk assessment provided to support businesses become quantum ready, to prepare for a post-quantum world by developing strategies for implementing quantum-safe solutions.
“Quantum Security: Preparing for the post-quantum world” is a dynamic online course (or in-person training) designed to provide participants with a deep understanding of quantum security, the roadmap to quantum resilience, as well as the cutting-edge advancements in cryptographic techniques necessary to secure communication in the quantum era. Through engaging lectures, interactive discussions, and hands-on exercises, learners will gain insights into identifying quantum vulnerabilities in organisational data security and adopting proactive mitigation techniques to seamlessly transition into quantum-safe technologies.
Este curso en línea sobre Quantum Machine Learning (QML) está diseñado para explorar la intersección entre la computación cuántica y el aprendizaje automático, destacando las ventajas y aplicaciones únicas de combinar estos dos campos de vanguardia. A lo largo del curso, los estudiantes aprenderán a abordar problemas de optimización utilizando Quantum Annealing, Circuitos Cuánticos Parametrizados (PQC) y el Algoritmo Cuántico de Optimización Aproximada (QAOA). Además, el curso incluye ejercicios prácticos y módulos avanzados que cubren temas como los clasificadores cuánticos, la regresión y los métodos de aprendizaje no supervisado. Ideal para aquellos interesados en aplicar conceptos de computación cuántica a problemas del mundo real, este curso busca formar ingenieros cuánticos capacitados.
Este curso ofrece una introducción cualitativa a las reglas básicas de la física cuántica, guiando al alumno por fenómenos fascinantes y aplicaciones reales del mundo cuántico. A lo largo del módulo, se explorarán conceptos clave como la diferencia entre tecnologías clásicas y cuánticas, los generadores cuánticos de números aleatorios, la computación cuántica óptica y las comunicaciones seguras mediante física cuántica, entre otros. Es ideal para quienes desean adentrarse en este campo sin necesidad de conocimientos previos, con una duración estimada de 2,5 horas.
- 1
- 2