Other Courses

Multi AI Agent Systems - Crew AI

Automate workflows using a collaborative system of AI agents rather than relying on single-model prompting. Covers design and orchestration of multi-agent systems for tasks like article writing, planning, outreach, and analysis.

Solid & Clean Code - Udemy

Foundation of software architecture and development through SOLID design principles and clean code practices. Focuses on reducing technical debt, identifying code smells, and writing maintainable, readable object-oriented code.

Master Git & GitHub - Udemy

Prompt Engineering-Deep Learning AI

Comprehensive guide to Git and GitHub—from basic commands to advanced version control workflows. Covers branching, merging, stashes, tags & releases, pull requests, issues, and organizations for effective collaboration.

Learn how to craft effective prompts for LLMs, including iterative refinement and tasks like summarizing, inferring, transforming, expanding, and chatbot interaction.

Skills

  • Designing multi-AI agent workflows

  • Prompt orchestration for collaborative agents

  • Automated task decomposition

Skills

  • Applying SOLID design principles

  • Writing clean, maintainable code

  • Identifying and preventing technical debt and code smells

Skills

  • Version control operations: branching, merging, stashing

  • Managing & collaborating: pull requests, issues, organizations

  • Tagging and release management

Year 2025

Year 2024

Year 2024

Year 2024

Skills

  • Prompt engineering for LLMs (effective formulation)

  • Applying LLMs to summarize, infer, transform, expand content

  • Building LLM-based chatbot workflows

Data Analysis - Telefonica

Comprehensive introduction to extracting insights from data, covering the full workflow from collection and cleaning to visualization and interpretation. The course emphasizes practical application of modern analytical tools to support data-driven decision making.

Agile & Time Management - Telefonica

Focused on enhancing team performance and individual productivity through agile frameworks and effective time-management techniques. The course explores practical tools like Scrum and Kanban while aligning them with strategies to prioritize tasks and meet deadlines efficiently.

Advanced Python - Udemy

Recommender System - Telefonica

An in-depth exploration of advanced Python programming concepts and libraries, designed to help developers write more efficient, scalable, and maintainable code. The course goes beyond fundamentals to cover best practices and specialized features for real-world applications.

Dedicated to the theory and practice of recommendation engines, this course explores collaborative filtering, content-based approaches, and hybrid models. It emphasizes both the design of effective algorithms and the evaluation of system performance in real applications.

Skills

  • Data cleaning and preprocessing

  • Data visualization and storytelling

  • Statistical analysis and interpretation

Skills

  • Applying Agile frameworks

  • Sprint planning and backlog management

  • Personal and team time optimization

Skills

  • Advanced Python

  • Leveraging Python libraries for complex tasks

  • Writing clean, efficient, and scalable code

Year 2023

Year 2023

Year 2023

Year 2023

Skills

  • Building collaborative and content-based models

  • Evaluating recommendation systems with key metrics

  • Developing and deploying recommender pipelines

BlockChain - University of Salamanca

Academic program offering a structured view of blockchain technology, from its architecture and consensus mechanisms to the creation of smart contracts and decentralized applications. It highlights blockchain’s transformative role in finance and beyond.

AI & Python - UAM Madrid

Blends fundamental concepts of artificial intelligence with practical implementation in Python, guiding students through the process of building, training, and evaluating machine learning models. The course focuses on bridging theory and hands-on development.

Skills

  • Understanding blockchain architecture and protocols

  • Developing and deploying smart contracts

  • Exploring real-world blockchain applications

Skills

  • Implementing AI/ML algorithms in Python

  • Training and evaluating predictive models

  • Developing AI solutions for practical use cases

Year 2022

Year 2021