Jordi García Ventura

My Learning Journey

Exploring the frontiers of technology through continuous learning and growth

48 Completed Courses
335h Total Hours
2011 Learning Since

Code Review & Quality Assurance

Implement effective code review processes and quality standards

31/07/2024 5h

Web Performance Optimization

Optimize website performance and improve user experience

27/06/2024 4h

Advanced Machine Learning Systems Architecture and Production-Ready AI Solutions Development

Comprehensive course covering the complete lifecycle of machine learning systems from research to production, including advanced topics such as distributed training, model optimization, MLOps best practices, containerization with Docker and Kubernetes, CI/CD pipelines for ML models, monitoring and observability, A/B testing strategies, and scalable infrastructure design for high-performance AI applications in enterprise environments. You will gain hands-on experience architecting robust ML pipelines, automating workflows, and deploying models at scale. The course also addresses security, compliance, and cost optimization in production AI systems, and provides case studies from industry to illustrate best practices and common pitfalls.

04/05/2024 15h

CI/CD Pipelines with Jenkins

Build robust continuous integration and deployment pipelines

25/02/2024 4h

Multiplayer Game Networking

Implement multiplayer features and network programming

13/08/2023 7h

Data Visualization with Matplotlib

Create compelling visualizations and dashboards from your data

06/08/2023 3h

AWS Cloud Practitioner

Get started with Amazon Web Services and cloud computing fundamentals

03/08/2023 3d

React Fundamentals

Learn React.js for building interactive user interfaces

14/05/2023 7h

Software Design Patterns

Apply proven design patterns to solve common programming problems

04/01/2023 7h

Incident Response & Forensics

Handle security incidents and perform digital forensics

08/09/2022 6h

Flutter Mobile Development

Build beautiful mobile apps using Flutter and Dart

17/07/2022 9h

Deep Learning & Neural Networks

Master deep learning techniques using TensorFlow and PyTorch. This course covers the architecture and functioning of artificial neural networks, including feedforward, convolutional, and recurrent networks. You will gain hands-on experience building, training, and optimizing deep learning models for tasks such as image recognition, natural language processing, and generative modeling. The course also explores advanced topics like transfer learning, regularization, and deployment of models in production environments.

15/06/2022 10h

Database Design & Modeling

Learn database normalization, ERD design, and data modeling

19/04/2022 6h

Unreal Engine & Blueprints

Build AAA-quality games using Unreal Engine visual scripting

02/10/2021 14h

Kubernetes Essentials

Master container orchestration with Kubernetes for scalable applications

21/05/2021 1w

Android Development with Kotlin

Create Android apps using Kotlin and Android Studio

05/03/2021 10h

C# Programming Basics

Introduction to C# programming and .NET framework development

15/02/2021 7h

Computer Vision with OpenCV

Implement image processing and computer vision algorithms. This course introduces the principles of computer vision, including image filtering, feature extraction, object detection, and image segmentation. You will use OpenCV and other libraries to build practical applications such as face recognition, motion tracking, and augmented reality. The course also discusses the integration of deep learning models for advanced vision tasks and explores real-world challenges in deploying vision systems.

12/11/2020 7h

Web Application Security

Identify and fix web application vulnerabilities and threats

10/11/2020 7h

Advanced PostgreSQL

Advanced PostgreSQL features including indexing and query optimization

28/09/2020 7h

Agile & Scrum Methodology

Master agile development practices and Scrum framework

17/09/2020 4h

Full-Stack Web Development

Complete web development from frontend to backend integration

08/01/2020 12h

React Native Cross-Platform

Develop cross-platform mobile apps with React Native

29/12/2019 8h

Docker Fundamentals

Learn containerization with Docker from basics to advanced concepts

07/12/2019 4h

Mobile Game Development

Develop mobile games for iOS and Android platforms

05/12/2019 8h

JavaScript Essentials

Master modern JavaScript concepts including ES6+ features

09/11/2019 6h

Test-Driven Development

Write better code using TDD principles and testing frameworks

22/11/2018 6h

MongoDB & NoSQL Databases

Work with document databases and modern NoSQL solutions

16/11/2018 5h

Node.js Backend Development

Build scalable backend applications using Node.js and Express

11/10/2018 8h

Introduction to Artificial Intelligence

Explore AI fundamentals and core concepts in machine intelligence. This course introduces the history of artificial intelligence, key milestones, and the evolution of the field. You will learn about search algorithms, knowledge representation, reasoning, and the basics of machine learning. Real-world applications and ethical considerations in AI are also discussed, providing a comprehensive foundation for further study.

23/09/2018 6h

Network Security Fundamentals

Secure network infrastructure and prevent cyber attacks

16/03/2018 6h

Object-Oriented Programming with Java

Learn OOP principles and Java programming for enterprise applications

22/07/2017 10h

Unity Game Development

Create 2D and 3D games using Unity engine and C#

11/04/2017 12h

SQL Fundamentals

Master SQL queries, joins, and database design principles

30/01/2017 5h

Terraform Infrastructure as Code

Automate infrastructure provisioning using Terraform and best practices

14/10/2016 5h

iOS Development with Swift

Build native iOS applications using Swift and Xcode

13/09/2016 10h

Reinforcement Learning

Learn RL algorithms for decision-making and game AI. This course covers the fundamentals of reinforcement learning, including Markov decision processes, value functions, policy gradients, and Q-learning. You will implement RL agents that learn to solve complex tasks through trial and error, with applications in robotics, game development, and autonomous systems. The course also explores advanced topics such as deep reinforcement learning, exploration strategies, and the challenges of scaling RL to real-world problems.

29/08/2016 9h

Algorithms and Data Structures

Essential algorithms and data structures for efficient programming

03/12/2015 9h

MySQL Database Administration

Learn MySQL setup, configuration, and performance optimization

12/06/2015 6h

Software Architecture Principles

Design scalable and maintainable software architectures

09/05/2015 8h

Statistics Fundamentals

Learn essential statistical concepts for data science and analytics

24/10/2014 4h

Game Design Fundamentals

Learn game mechanics, level design, and player psychology

28/06/2014 6h

Natural Language Processing

Build NLP applications for text analysis and language understanding. This course delves into the core techniques of natural language processing, including tokenization, part-of-speech tagging, syntactic parsing, and semantic analysis. You will work with modern NLP libraries and frameworks to develop applications such as chatbots, sentiment analysis tools, and machine translation systems. The course also covers recent advances in transformer architectures and large language models, as well as challenges in multilingual and low-resource settings.

07/03/2014 8h

Ethical Hacking Basics

Learn penetration testing and vulnerability assessment techniques

01/07/2013 8h

Python Programming Fundamentals

Learn Python programming from scratch with hands-on exercises

18/04/2013 8h

HTML & CSS Fundamentals

Build responsive websites with modern HTML5 and CSS3 techniques

26/08/2012 5h

Cryptography & Encryption

Understand encryption algorithms and cryptographic protocols

23/01/2012 5h

Mobile UI/UX Design

Design engaging mobile user interfaces and experiences

20/04/2011 5h