Course Catalog

Systems Architecture

  1. Enterprise Architecture Design
    Practical, hands-on approach using real-world projects.
    b. Advanced tools for architectural modeling and documentation.
  2. Microservices and Cloud-Native Architecture
    Principles and design patterns for microservices-based systems.
    b. Use of technologies such as Kubernetes, Docker, and observability tools.
  3. Serverless Architecture: Beyond Microservices
    Design and scale serverless solutions using AWS Lambda, Azure Functions, or Google Cloud Functions.
  4. Resilient and Fault-Tolerant Systems Architecture
    Strategies for designing robust systems using patterns like Circuit Breaker and Bulkhead.
    b. Integration of tools such as Resilience4j and Chaos Engineering.
  5. Event-Driven Architecture and Real-Time Processing
    Implementation of solutions using Apache Kafka, RabbitMQ, and event-driven patterns.
    b. Applications in critical domains such as finance and telecommunications.

Technology Project Management

  1. Hybrid Project Management: Combining Agile and Traditional
    How to integrate traditional methodologies (PMI) with agile approaches to get the best of both worlds.
  2. Project Management Tools with Artificial Intelligence
    Use of tools like Jira, Monday.com, and ClickUp enhanced with AI to optimize time and resource management.
  3. Change Management Techniques for Digital Transformations
    Leading complex technological transitions with a focus on organizational resilience and effective adoption.
  4. Lean Strategies for Technology Project Optimization
    Reducing waste in projects using Lean principles and tools such as Value Stream Mapping.

Software Development

  1. Software Development with Clean Code Principles
    How to write clean, readable, and sustainable code using languages such as Java, Python, and C#.
  2. Agile Development with DevOps: CI/CD in Action
    Building automated pipelines using tools like Jenkins, GitLab CI/CD, and GitHub Actions.
  3. Secure Software Development: Secure Coding Principles
    Strategies to avoid common vulnerabilities such as SQL Injection, XSS, and CSRF.
    b. Use of tools like OWASP Dependency-Check.
  4. AI and ML-Based Software Development
    Creating solutions that integrate artificial intelligence using frameworks such as TensorFlow, PyTorch, and scikit-learn.
  5. Full Stack Development: From Idea to Product in Record Time
    Complete design and development using modern stacks such as MERN (MongoDB, Express, React, Node.js) or PERN (PostgreSQL, Express, React, Node.js).
  6.  

Scrum

  1. Scrum with Artificial Intelligence and Automation
    Learn how AI-based tools can optimize sprint prioritization, estimation, and planning.
    b. Automate reporting with intelligent bots integrated into Jira or Azure DevOps.
    c. Use chatbots to facilitate communication among remote teams.
  2. Product Design with Scrum: From MVP to Innovation
    Strategies for creating a Minimum Viable Product (MVP) and quickly validating it with real users.
    b. Integration of Design Thinking with Scrum to enhance creativity in problem-solving.
    c. Tools like Figma and Miro for collaborative product ideation.
  3. Scrum in Hybrid and Remote Environments
    Implement Scrum in distributed teams using tools such as MURAL, Miro, and Microsoft Teams.
    b. Adapt agile ceremonies for hybrid settings.
    c. Team-building dynamics to maintain cohesion and remote engagement.
  4. Scrum for Cross-Functional Teams
    Practical approach to applying Scrum in teams with diverse skills, from development to marketing.
    b. Clear roles, responsibilities, and effective collaboration in multidisciplinary projects.
    c. Success stories from companies that applied Scrum beyond software development.
  5. Scrum and DevOps: The Perfect Synergy
    Integrate Scrum with DevOps practices to enhance continuous value delivery.
    b. Build CI/CD pipelines aligned with the Scrum backlog.
    c. Optimize workflow using tools like Docker, Kubernetes, and Jenkins.
  6. Scrum and OKRs (Objectives and Key Results)
    Align the organization’s strategic objectives with Scrum team goals.
    b. How to define OKRs that boost motivation and productivity.
    c. Success metrics in a Scrum-OKRs environment.
  7. Scrum in Machine Learning Projects
    Design sprints for the training, validation, and deployment of AI models.
    b. How to manage uncertainty and technical challenges in machine learning projects.
    c. Use of tools like TensorFlow and Data Version Control (DVC) with Scrum.
Scroll to Top