Fundamental Courses
All Courses
Adaptive Leadership
Adaptive Leadership
Agile for Executive
Agile course for leaders to drive change, improve agility, and manage adoption challenges effectively.
Agile Project Management
Agile delivers faster, improves quality, and meets goals through flexible, iterative project management.
Agile Testing 101
Agile testing course covering TDD, BDD, ATDD, automation, and team collaboration for quality delivery.
Architecutre for Flow: Bridging Wardley Mapping, Domain-Driven Design, and Team Topologies
Bridging Wardley Mapping, Domain-Driven Design, and Team Topologies
Automated Testing Playwright with API
This class focuses on the professional use of Playwright for API testing. Participants will learn from tool installation and setup, ...
Automated Testing with Robot Framework
Introduction to ATDD Specification by Example workshop Introduction to Robot Framework Testing web application using Selenium Library Querying element
Being Facilitator
Responsibility Process course helps shift from resistance to ownership, fostering accountability and growth mindsets.
Building Data Pipelines with Airflow
Apache Airflow course on building scalable data pipelines, covering DAGs, automation, and error handling.
Collective Code Ownership
One-week Scrum course with hands-on practice in Sprint Planning, TDD, CI, and Refactoring.
Comprehensive DevSecOps for Secure Development
Develop the ability to embed security throughout the development and operations lifecycle to ensure secure and reliable software delivery.
Crucial Conversation
Crucial Conversations are important discussions that we inevitably encounter in everyday life. However, reaching a positive, win–win outcome is ...
Database Migration Made Easy: From Manual Changes to Automated CI/CD Pipelines
Modern Database Migration & CI/CD Automation Master automated database management in this 2-day hands-on workshop.
Database Optimization And Advanced Scaling
Develop knowledge in database design, performance optimization, and scalability to support growing systems.
Data Mesh 101 - Hands-on Workshop
Data Mesh course on decentralized data ownership and scalable, distributed data management with hands-on practice.
Design System Introduction
Design System course on UI consistency, key components, scalable setup, and design-dev team collaboration.
Design Thinking
Design Thinking course on user-centered problem solving, idea generation, and hands-on solution testing.
Docker First Steps
Docker doesn’t have to be scary. In this one-day, hands-on course, you’ll learn Docker from scratch to “I get it now.”
Domain Driven Design
Domain-Driven Design course applying Agile to model domains and build scalable, goal-aligned Microservices.
Enchanting Team Productivity with Observation
This workshop explores how to observe team dynamics and implement strategies to enhance collaboration, communication, and productivity
End to End Testing with Playwright
Hands-on course on stable end-to-end testing with Cucumber, Selenium, Docker in Java + Spring Boot environment.
Event Driven Architecture
Event Driven Architecture
Feedback With Fear
In this workshop, we don’t pretend feedback is easy. We don’t wait for fear to go away. We bring the fear with us — because it shows we want to be honest and preserve the relationship. You’ll learn how to express what’s true for you, while staying connected — even when your voice shakes.
Fundamentals of Software Architecture
Explore key concepts of software architecture, including tradeoffs and design styles, with the mindset of an architect.
Gather Requirement through User Research
Course on gathering requirements via user research, covering basics, methods, synthesis, and solution design.
Getting Started with Analytics Engineering
One-day hands-on workshop on dbt for cloud data transformation, testing, and modeling real-world analytics solutions.
Git command 101
Git Command 101 is a 1-day hands-on course that provides a comprehensive foundation in Git using command-line tools. Participants will learn ...
GitOps Proficiency with Argo CD for Efficient Continuous Delivery
Develop knowledge of GitOps practices with Argo CD to streamline and improve software development and delivery processes.
Go - Modern Software for Backend and API Development
Learn Go from scratch and build real-world APIs using the Gin framework. This hands-on course covers Go syntax, unit and integration testing, API deve
Helm Chart Essentials for Kubernetes Deployment
Develop the ability to use Helm charts to manage and standardize application deployments within Kubernetes in an efficient and scalable manner.
Hexagonal Architecture - Apply Ports and Adapter Patterns
Hexagonal Architecture is an application structuring approach based on the Ports and Adapters pattern, designed to decouple business logic from tech..
Hyper Productivity
Course on “Hyper Productivity” covering brain function, hormones, learning, memory, and four key performance boosters.
Introduction to Agile and Scrum
Beginner Agile course covering Scrum basics, teamwork, collaboration, and continuous improvement practices.
Introduction to Data Engineering
Intro to Data Engineering covering roles, lifecycle, data types, storage, file formats, and ETL/ELT pipelines.
Key differentiations based on NVC
Learn the 4 key differentiations to communicate needs effectively in tough conversations without harming relationships.
Kubernetes Intensive for Scalable Applications
Learn the fundamentals of Kubernetes, a container orchestration tool used to deploy, manage, and scale applications to support business growth.
LEADERSHIP: The Responsibility Process
Responsibility Process course to shift from resistance to ownership and build accountable, growth-minded teams.
Load Testing Simplified with K6
Develop skills in load testing with k6 to validate application performance and scalability under high user traffic.
Open Source Hyperconverged Infrastructure for High-Performance Virtualization
Develop skills in managing and allocating resources within a hyperconverged infrastructure using Proxmox to support efficient and scalable operations.
Pragmatic Functional Programming with TypeScript
Shift algorithmic thinking and programming practices from an imperative style to a declarative style through functional programming.
Problem Solving for Public Outcomes
Course on solving complex human problems by managing views, fostering collaboration, and applying design methods.
Product Discovery
Product Discovery course blending management, UX, and design thinking to boost shared ownership and product value.
Product Requirement Development and Organization
Course on managing technical discussions by categorizing topics and capturing key info for QA, Devs, BAs, POs.
Refactoring
Learn about bad patterns in code, how they happen, how to live with them and how to improve quality of life as a programmer
Refactoring to Functional
Refactoring to Functional
Resolve Conflicts on Meeting Table with NVC
Meetings that used to drag on? Resolved 80% faster with NVC.
Ruby on Rails with Neovim
1-day workshop on Ruby on Rails with Neovim
Scrum Master Compass
ScrumMaster and coach guide on balancing involvement, communication, facilitation, and feedback for team growth.
Secrets Management with Hashicorp Vault
Develop skills in managing sensitive data securely with HashiCorp Vault to ensure the protection of critical enterprise information.
Service Design
Service blueprint course for designing customer-focused services through mapping and testing interactions.
Specification by Example
Learn how to use real examples to clarify requirements, reduce misunderstandings, and ensure your product reflects true business intent.
Sprint on Rails
🚀✨ อยากสร้างเว็บใน 2 วัน? มานี่เลย! ✨🚀 คอร์ส "Sprint on Rails" พร้อมพาคุณลุย! ไม่มีพื้นฐานก็มาได้ แค่เตรียมคอมฯ กับใจที่อยากลอง 💻❤️
Team Interaction Styles
Enhancing Team Performance Through Deep Understanding of Individual Work Styles and Behavioral PaBerns
The Art of Storytelling
Storytelling course to enhance communication, inspire, and engage audiences, especially in Agile environments.
The Feeling of Test-Driven Development (TDD)
One-day course with 20% lecture and 80% practice on TDD, pair programming, refactoring, and code smells.
Thinking with Data
Build data literacy and thinking skills to foster a data-informed culture and enable better decision-making.
Visual Notes
Visual note-taking basics course teaching hand-drawn images and text to enhance communication and idea capture.
Write Your Program and Organize Your Test Files (Learning Journey to Build Software Development Skills - Workshop 2)
Workshop 2 advances Workshop 1 with organizing specs, writing test scripts, and complex JavaScript programming skills.