my_modules

Web Accessibility
Learn the WCAG guidelines to build accessible and inclusive interfaces for all users, including those with disabilities.
Ada
Programming language developed for critical systems like aviation, defense, and industrial control systems, known for its robustness and safety features.
Adaptability
Ability to quickly adjust to new circumstances, technologies, or working methods.
ALGOL
One of the pioneering programming languages, primarily used in scientific and academic research, and a precursor to many modern languages.
Algorithms
Course on algorithm analysis and design, covering algorithm efficiency and how to improve code performance.
Advanced Algorithms
Study and application of complex algorithmic techniques to solve high-difficulty computational problems, including optimization algorithms, graphs, searches, and machine learning.
Data Analysis
Techniques and methods used to examine, clean, and model data with the aim of discovering useful information and supporting decision-making.
Digital Analytics
Use of tools and methods to measure and analyze user behavior in digital media, optimizing campaign performance.
Business Analytics
Knowledge of techniques and tools that allow analyzing the performance of business operations and optimizing data-driven decision-making.
Analytics
Set of tools and techniques used to collect, analyze, and interpret data to improve decision-making and optimize the performance of websites, applications, or marketing campaigns.
Android Studio
Official integrated development environment (IDE) from Google for creating Android applications.
Angular
Open-source JavaScript framework maintained by Google, used to create dynamic single-page web applications (SPA) using HTML and TypeScript.
Angular 2+
Completely redesigned version of Angular, used to develop modern web applications with a focus on modularity and the use of TypeScript to create reusable components.
Ansible
IT automation tool used for system configuration and management.
Apache Cordova
Mobile development framework that allows creating cross-platform applications using standard web technologies like HTML, CSS, and JavaScript, packaging them for execution on mobile devices.
Apache Spark
Open-source distributed processing engine used for analyzing large volumes of data.
Application Architecture
Discipline that defines the structure, organization, and design principles of software applications to ensure scalability, maintainability, performance, security, and alignment with business objectives.
Information Architecture
Learn to structure information in digital products using wireframes, navigation flows, and content hierarchy.
Brand Architecture
Organizational structure of brands within a company, establishing how they relate to each other and how they are presented to the market, optimizing brand coherence and value.
Technological Architecture
Ability to design and manage the structure and organization of technological systems that support business needs, ensuring scalability, security, and efficiency.
Data Architectures
Design of data storage and management infrastructures that support analysis and processing objectives in an organization.
Distributed Architectures
Knowledge of distributed systems and how to manage and process data on a large scale efficiently and securely.
Systems Architectures
Principles and practices for designing robust and scalable technological architectures that support business objectives.
Assembly
Low-level language used to interact directly with hardware, common in legacy systems.
Attention to Detail
Ability to work with precision and care, thoroughly reviewing work to avoid errors.
Automation Tools
Tools used to automate marketing, sales, and analysis processes, improving the efficiency and personalization of campaigns.
AWS
Amazon cloud services platform offering infrastructure, storage, databases, and more.
Azure
Microsoft cloud services platform offering storage, computing, and database solutions.
Database Fundamentals
Introduction to the principles of relational and non-relational databases, schema design, and normalization.
Bash
Unix shell used for task automation and command execution in Unix-based operating systems.
BDD with Cucumber and Gherkin
Learn to apply Behavior-Driven Development (BDD) using Cucumber and Gherkin to define test cases understandable by both business and technical teams.
Big Data
Set of technologies and practices used to store, process, and analyze large volumes of data.
BigQuery
Google Cloud data analysis platform that allows real-time processing of large volumes of data.
Blender
Open-source software for 3D modeling, animation, rendering, and content creation for video games.
Branding
Process of creating and managing a strong and consistent brand identity, including design, messaging, and public perception, with the aim of differentiating from the competition and generating an emotional connection with customers.
C
General-purpose programming language used in operating systems, drivers, and high-performance applications.
Software Quality and Best Practices
Explore software quality metrics, maintainability techniques, code reviews, and key practices for robust and scalable development.
CI/CD
Continuous integration and continuous deployment (CI/CD), practices for automating the building, testing, and delivery of software.
Cybersecurity
Set of practices, technologies, and strategies used to protect systems, networks, and data against cyberattacks and security threats.
CL (Control Language)
Control language used in AS/400 (IBM i) systems for process automation and system management, common in enterprise environments relying on IBM technology.
Cloud, AWS and Terraform
Learn cloud computing fundamentals, master core AWS services, and automate infrastructure using Terraform following modern Infrastructure as Code (IaC) practices.
COBOL
Programming language primarily used in financial and management systems on legacy platforms.
Cross-Team Collaboration
Ability to work together with different departments or teams, maintaining fluid and effective communication.
Communication Strategy
Process of planning and executing messages and communication channels to ensure that the organization's key messages are effective, consistent, and aligned with strategic objectives.
Community Management
Management of interactions and relationships with a brand or company's user community, mainly through social networks.
Corporate Communication
Comprehensive communication strategy that manages how the company interacts with its stakeholders, both internally and externally, ensuring message consistency and protection of the corporate image.
Effective Communication
Ability to express ideas clearly and understandably both orally and in writing.
Content Creation
Ability to produce digital material in text, video, audio, or graphic format, optimized for different platforms and audiences.
Content Marketing
Marketing strategy focused on creating and distributing valuable, relevant, and consistent content to attract and retain a clearly defined audience, with the aim of driving customer action.
Copywriting
Ability to write persuasive and attractive texts, aimed at capturing the attention of the target audience and generating specific actions, such as purchasing a product or interacting with a brand.
C++
High-performance programming language widely used in video game development and applications requiring detailed hardware control.
Creativity
Ability to propose innovative ideas and original solutions to problems.
Crisis Management
Ability to manage crisis situations in a company, especially in social networks and public relations, minimizing the negative impact.
CRM
Customer relationship management software used to organize, automate, and synchronize sales, marketing, and customer service.
C#
Object-oriented programming language developed by Microsoft for creating applications on multiple platforms.
CSS
Style language used to define the appearance and layout of web pages.
Customer Experience
Ability to manage and improve the interactions that customers have with a brand throughout the entire customer lifecycle.
Customer Journey
Understanding of the stages a customer goes through from the first contact with a brand to purchase and beyond, optimizing each interaction.
D3.js
JavaScript library used to create dynamic, data-driven visualizations by manipulating the DOM.
Dart
Programming language optimized for client applications, mainly used with Flutter to create cross-platform mobile applications.
Deep Learning
Subfield of machine learning that focuses on using deep neural networks to model and solve complex problems such as image recognition, natural language processing, among others.
Delphi/Object Pascal
Object-oriented programming language primarily used in desktop application development with a focus on graphical interfaces and databases.
Product Development
Ability to manage the lifecycle of a technological product, from conception and design to launch, ensuring it meets market needs and business objectives.
Basic DevOps
Fundamental knowledge of DevOps practices, including continuous integration and continuous delivery (CI/CD) and deployment automation to improve collaboration between development and operations.
DirectX
Set of Microsoft APIs for developing graphics and multimedia in video games and applications on Windows.
Django
High-level framework for web development in Python, known for its ease of use and robustness.
Docker
Container platform that allows packaging applications and their dependencies for an isolated environment.
Elasticsearch
Distributed search and analytics engine used for large volumes of data and fast searches.
Email Marketing
Digital marketing strategy that uses email to send personalized and promotional content to specific audiences, with the goal of increasing customer conversion, retention, and loyalty.
User Engagement
Knowledge of techniques to increase user interaction and commitment with a brand or product, fostering loyalty and repeat purchases.
Statistics
Knowledge of statistical concepts and methods used to analyze and summarize data, including distributions, inference, and probability.
User Acquisition Strategies
Set of marketing tactics used to attract new users or customers to a platform or service, by optimizing marketing channels and paid campaigns, maximizing return on investment.
Content Strategies
Development of plans to create, distribute, and manage relevant and consistent content that attracts and retains a clearly defined audience.
Growth Strategies
Set of tactics and approaches designed to drive rapid and sustainable growth of a business or product, by optimizing resources, continuous experimentation, and data analysis to improve user acquisition and retention.
Positioning Strategies
Techniques used to define how a brand or product is perceived in the market in relation to its competitors, with the aim of occupying a distinctive place in the consumer's mind.
Data Structures
Introduction to common data structures such as lists, stacks, queues, trees, and graphs, essential for programmers.
Event Management
Planning, organizing, and executing corporate or marketing events to promote a brand or strengthen customer relationships.
Excel
Spreadsheet tool used for organizing, analyzing, and visualizing data.
User Experience (UX)
Understand how to design user-centered products through heuristics, usability, accessibility, and user testing.
Marketing Experimentation
Knowledge of experimental techniques, such as A/B testing, to evaluate and optimize different digital marketing strategies.
Facebook Ads
Facebook advertising platform used to create ad campaigns and optimize reach and conversion on social networks.
Prototyping with Figma
Learn to use Figma to design, prototype, and collaborate on digital interfaces professionally and as a team.
Firebase
Google mobile application development platform that provides backend services like authentication, cloud storage, real-time databases, and push notifications.
Video Game Physics
Physical principles applied to video game development to simulate movements, collisions, and other interactions within the game environment.
Flask
Lightweight Python framework for web application development.
Flutter
Cross-platform application development framework created by Google, allowing the creation of applications for iOS and Android with a single codebase.
Fortran
Old programming language used in scientific calculations and legacy engineering systems.
F#
Functional language operating on the .NET platform, used for academic, financial, and data solutions development, combining functional and object-oriented programming.
Fundamentals of Business Analysis
Basic knowledge of techniques and methods to analyze business processes and improve efficiency, identifying areas for improvement and strategic opportunities.
Fundamentals of Artificial Intelligence (AI)
Basic knowledge of the principles and techniques of artificial intelligence, including algorithms, machine learning, logic, and expert systems, used to create systems capable of performing tasks that require human intelligence.
Fundamentals of Digital Marketing
Knowledge of strategies, techniques, and channels used to promote products and services in digital media.
Fundamentals of Programming
Introductory course on basic programming concepts such as variables, control structures, and algorithms.
UI Fundamentals
Learn the basic principles of user interface design: use of color, typography, visual hierarchy, iconography, and visual consistency.
Conversion Funnels
Knowledge of the process users follow from their first contact to conversion, and how to optimize each stage to improve results.
GCP
Google Cloud Platform, a set of Google cloud services including infrastructure, databases, and data analysis.
Change Management
Process of planning, implementing, and monitoring changes in technological infrastructure and organizational processes to minimize impact and ensure a smooth transition.
Change Management
Ability to manage the impact of technological change in the organization, maintaining efficiency and alignment with business objectives.
Team Management
Ability to lead and coordinate work teams, promoting collaboration, resolving conflicts, and ensuring goal achievement through effective communication and constant motivation.
Budget Management
Ability to plan, manage, and control the financial resources allocated to projects or specific areas, optimizing their use and ensuring the achievement of economic objectives.
Project Management
Ability to plan, execute, and close projects, coordinating teams and resources, and ensuring that deadlines, budgets, and established objectives are met.
Project Management (Soft Skill)
Ability to plan, organize, and direct projects, ensuring their success within established deadlines and budgets.
Reputation Management
Strategies and tools to monitor and manage the public perception of a brand, ensuring a positive image in media and social networks.
Risk Management
Ability to identify, evaluate, and mitigate risks in technological projects, ensuring continuity and project success.
Time Management
Ability to organize and plan time efficiently, meeting established deadlines.
Git
Distributed version control system used for tracking changes in code.
Go
Programming language developed by Google, known for its efficiency in building distributed systems.
Google Ads
Google advertising platform that allows creating paid ad campaigns to appear in search results and associated websites.
Google Analytics
Web analytics tool used to measure traffic and user behavior on websites and applications.
Google Data Studio
Google platform for creating interactive reports and custom dashboards, allowing data visualization from various sources in real-time.
GraphQL
Query language for APIs that allows fetching exactly the necessary data efficiently.
Groovy
Dynamic programming language for the JVM, used in web development and scripting, known for its concise syntax and easy integration with Java.
Hadoop
Open-source framework for storing and processing large volumes of distributed data.
Haskell
General-purpose functional programming language known for its strong type system and application in academic software, algorithms, and secure solutions.
Collaboration Tools
Use of tools like Slack, Microsoft Teams, and Zoom to facilitate communication and management of remote and distributed teams.
HTML
Markup language used for the structure and content of web pages.
AI for Video Games
Development of intelligent behaviors in game characters, including navigation, decision-making, and machine learning.
IaaS, PaaS, and SaaS
Cloud service models: Infrastructure as a Service, Platform as a Service, and Software as a Service.
Inbound Marketing
Marketing strategy focused on attracting customers through useful and relevant content, providing value at every stage of the customer journey.
IT Infrastructure
Management and maintenance of the company's technological infrastructure, including servers, networks, and storage, to ensure availability and performance.
Innovation
Ability to introduce new ideas, improvements, and creative approaches in processes, products, and technological services, driving evolution and competitiveness in the company.
Innovative Thinking
Ability to propose new ideas and creative approaches in problem-solving and project development.
Market Research
Set of techniques to collect, analyze, and interpret information about the market, competitors, and consumers to make informed decisions.
Ionic
Hybrid mobile application development framework that uses web technologies like HTML, CSS, and JavaScript, and allows deployment on multiple platforms like iOS and Android.
Java
Widely used programming language for developing enterprise and mobile applications.
JavaScript
Programming language used to create interactivity and dynamism on web pages.
JCL (Job Control Language)
Language used in IBM mainframe systems to define, manage, and execute batch jobs, key in the operation of legacy systems.
Jenkins
Continuous integration tool used to automate the building, testing, and deployment of applications.
JUnit
Unit testing framework for Java, used to automate code testing and ensure quality.
Kafka
Real-time data stream processing platform used to manage large volumes of events and data in distributed systems.
Keyword Research
Process of identifying and analyzing the most relevant keywords that users search for in search engines, with the aim of optimizing content, improving SEO, and attracting qualified traffic to a website.
Kotlin
Modern and concise programming language for Android application development, compatible with Java.
Kubernetes
Orchestration system for automating the deployment, scaling, and management of containerized applications.
Leadership
Ability to guide and motivate work teams, inspiring collaboration and achieving the company's strategic objectives.
Link Building
SEO strategy focused on obtaining quality external links pointing to a website, in order to improve its authority and ranking in search engines.
Linux
Open-source operating system widely used in servers and development environments.
Lit
Google's lightweight library for building standard, reactive Web Components that work with any framework or none at all.
Lua
Lightweight and embedded programming language widely used in game development, scripts, and applications requiring an easy-to-integrate extension language.
Machine Learning
Set of techniques and algorithms that allow computers to learn from data and improve their performance on specific tasks without being explicitly programmed for them.
Strategic Marketing
Marketing approach that focuses on market and competition analysis to design long-term strategies that drive the company's growth and competitiveness.
3D Mathematics
Knowledge of advanced mathematics, including linear algebra and geometry, for manipulating three-dimensional graphics.
MATLAB
Programming language and development environment for advanced mathematical calculations, simulation, and data analysis, widely used in engineering and science.
Agile Methodologies
Course on agile development principles, including Scrum, Kanban, and how to efficiently manage software projects.
Microservices
Software architecture for building applications in small, decoupled services that interact through APIs.
MongoDB
Document-oriented NoSQL database used to store data flexibly and scalably.
MUMPS (M)
Programming language and database system, primarily used in medical and financial systems due to its ability to handle large volumes of data and real-time transactions.
NGINX
Web server and reverse proxy used to manage HTTP traffic, load balancing, and real-time applications.
Node.js
JavaScript runtime environment on the server side, used to build scalable applications.
Objective-C
Object-oriented programming language primarily used in the development of applications for iOS and macOS before the adoption of Swift.
OpenGL
Standard graphics library used for developing 2D and 3D graphics in interactive applications like video games.
Conversion Optimization
Strategies and techniques to improve the percentage of users who perform a desired action (such as a purchase) on websites or marketing campaigns.
Search Engine Optimization (SEO)
Set of techniques and strategies employed to improve the visibility and ranking of a website in organic search engine results, optimizing both the content and structure of the site.
OWASP
Set of guidelines and standards for web application security, created by the Open Web Application Security Project.
DesignPatterns
Course on software design patterns that provide reusable solutions to common development problems.
Analytical Thinking
Ability to analyze information logically and in detail to make well-founded decisions.
Critical Thinking
Ability to evaluate and question information logically and objectively to make well-founded decisions.
Strategic Thinking
Ability to analyze the competitive environment and define long-term plans that align the organization's resources and capabilities with its objectives and business opportunities.
Pentesting
Penetration testing techniques to assess the security of systems and applications by simulating cyberattacks.
Perl
Interpreted programming language known for its text processing and scripting capabilities in system administration, web development, and bioinformatics.
Phaser - Game Development with JavaScript
Learn to create interactive 2D games for the web using Phaser, a lightweight and powerful JavaScript-based framework.
PHP
General-purpose programming language widely used in web development to create dynamic server-side applications.
Strategic Planning
Process of defining the direction and key decisions of an organization, setting long-term goals, and developing strategies to achieve them efficiently.
Social Media Platforms
Knowledge of the main social media platforms and their strategic use to interact with audiences, build brands, and foster engagement.
Playwright with TypeScript
Learn to automate end-to-end tests in modern browsers using Playwright and TypeScript to ensure robust and reliable web applications.
PL/SQL
Extension of the SQL language used to write code in Oracle databases, popular in legacy systems.
PostgreSQL
Relational and object-oriented database management system known for its reliability and extensibility.
Postman and API Testing
Learn to use Postman to design, send and validate HTTP requests in functional testing environments for REST APIs.
Power BI
Microsoft data analysis tool that allows creating interactive reports and dashboards for business data visualization.
PowerShell
Learn to automate tasks and manage Windows operating systems with PowerShell, a powerful command-line and scripting tool designed for system administration.
Results Presentation
Ability to effectively communicate findings, analysis, or results to technical or non-technical audiences.
Big Data Processing
Techniques and technologies used to handle large volumes of data, optimizing storage, processing, and real-time analysis.
Programmatic Advertising
Strategy of automated online ad buying, based on algorithms to optimize targeting and performance.
Prolog
Logical programming language primarily used in artificial intelligence applications, expert systems, and natural language processing.
Python
Multipurpose programming language popular for its simplicity and large ecosystem for data science, backend, and more.
PyTorch
Open-source machine learning library used to develop and train deep learning models and neural networks.
R
Programming language specialized in statistical analysis and data visualization.
React
JavaScript library for building interactive and dynamic user interfaces.
React Native
Framework based on React for cross-platform mobile application development using JavaScript.
Networks
Course on basic network concepts, communication protocols, and models like TCP/IP and OSI.
Redis
Key-value NoSQL database used for in-memory storage and high-speed data caching.
Media Relations
Strategic management of interactions with journalists and media, focused on obtaining positive coverage, maintaining a favorable public image, and handling reputation crises in press, television, and digital media.
Conflict Resolution
Ability to mediate and resolve disputes constructively in a work environment.
Problem Solving
Ability to identify problems and develop efficient and effective solutions.
Responsive Design
Learn to build interfaces that adapt to different devices and screen sizes using grids, flexbox, and media queries.
REST API
Principles of designing and developing RESTful APIs, used for interaction between applications.
Retargeting
Digital marketing technique that shows personalized ads to users who have previously interacted with a brand or website.
REXX
Interpreted programming language developed by IBM, primarily used in mainframe systems for automation, data manipulation, and administrative tasks.
RPG
Programming language used in IBM systems, especially on AS/400 and mainframe systems.
Ruby
Dynamic, object-oriented programming language known for its simplicity and its Ruby on Rails framework.
Rust
Systems programming language focused on safety, speed, and concurrency, widely used in high-performance software development, including video games and system applications.
Scala
Programming language that combines functional and object-oriented programming, used for scalable applications.
Audience Segmentation
Knowledge of techniques to divide a market into smaller groups with similar characteristics, allowing for personalized marketing strategies.
Fundamentals of Information Security
Course on basic security principles, cybersecurity, and cryptography, covering risks and protection measures.
Test Automation with Selenium
Learn how to automate functional web application tests using Selenium, one of the most popular frameworks for frontend QA.
SEM (Search Engine Marketing)
Digital marketing strategy that uses paid search engine campaigns to improve a website's visibility by optimizing ads and keywords.
SEO (Search Engine Optimization)
Set of techniques and strategies used to improve the visibility and ranking of a website in organic search engine results, optimizing its content and structure.
Operating Systems Fundamentals
Introduction to operating systems, resource management, concurrency, and file structures.
Service-Oriented Architecture (SOA)
Design approach where software components are interoperable services.
Social Media Management
Ability to plan, create, manage, and analyze a brand's presence on social media, with the aim of improving public interaction, increasing visibility, and achieving strategic objectives.
Spring Boot
Java framework for rapid creation of enterprise applications, facilitating configuration and deployment.
SQL
Structured query language used to manage and manipulate relational databases.
Storytelling
Communication technique used to tell stories that emotionally connect with the audience, applied in marketing, branding, and public relations.
Data Storytelling
Ability to effectively communicate data analysis results through narratives that enable informed decision-making.
Swift
Programming language developed by Apple for creating applications on iOS and macOS.
Tableau
Data visualization platform that allows creating interactive charts and dashboards for data-driven decision making.
Social Media Trends
Knowledge of the latest news, behaviors, and changes in social media platforms, allowing for the adaptation of marketing and communication strategies to maintain relevance and connection with the audience.
TensorFlow
Open-source machine learning library used to develop and train deep learning models.
Project Management Theory
Theoretical knowledge on planning, monitoring, controlling, and closing projects according to best practices.
Terraform
Infrastructure as code tool used to automate the creation and management of cloud environments.
Manual Testing and Types of Tests
Learn the fundamentals of manual testing, the different types of tests (unit, integration, system, acceptance, regression), and their role in the software lifecycle.
Decision Making
Ability to select the best option among several alternatives, considering key factors and their implications.
Working Under Pressure
Ability to stay calm and focused when working in high-demand situations or with tight deadlines.
Teamwork
Ability to collaborate effectively with others and build strong working relationships.
TypeScript
Superset of JavaScript that adds static typing and advanced features, widely used for developing robust and maintainable web applications.
Unity
Game engine used for creating 2D and 3D games, popular for its flexibility and ease of use on various platforms.
Unreal Engine
High-end graphics engine used in the creation of AAA video games, known for its advanced graphical capabilities and use in virtual environments.
VBA (Visual Basic for Applications)
Programming language used to automate tasks and develop applications within Microsoft Office and other Windows tools.
Data Visualization
Techniques and tools used to graphically represent data, facilitating its interpretation and analysis.
OpenVMS
Operating system from Digital Equipment Corporation used in legacy minicomputer and mainframe systems, known for its reliability in critical environments.
Vue.js
Progressive JavaScript framework for building interactive user interfaces and web applications.
Webpack
Module bundler tool used to compile and optimize JavaScript, CSS, and other web resources.
Xcode
Integrated development environment (IDE) used to create applications on iOS and macOS, developed by Apple.

Languages

Frameworks

Foundations

Tools

Skills

© Copyright 2026. All rights reserved