
In this course, you’ll learn how to help technical teams grow by tackling challenges such as fragmentation, technical debt, and misalignment.
Through a practical case study, you’ll develop the skills to facilitate meaningful conversations, foster autonomy, and promote a culture of continuous improvement. By the end of the course, you'll be able to lead with influence and boost your team’s growth and productivity
Technical Coaching
In this course, you’ll learn how to help technical teams grow by tackling challenges such as fragmentation, technical debt, and misalignment.
Through a practical case study, you’ll develop the skills to facilitate meaningful conversations, foster autonomy, and promote a culture of continuous improvement. By the end of the course, you'll be able to lead with influence and boost your team’s growth and productivity
- English
- English, Spanish
- 4.8 rating
- 25 learners enrolled
- ~60 hours of course
- Quizzes to track your progress
- Practical exercises
- Access for 1 year
- Certification included
- Instructor support
- Technical Coaching community
What You'll Learn
Foundations of Technical Coaching:
How to apply tech coaching in technical environments to enhance productivity and foster continuous improvement.
Coaching Process Design:
How to create tailored coaching processes by assessing teams and planning effective interventions.
Practical Skills:
How to develop core competencies for facilitating, teaching, giving feedback, and building habits that encourage learning and technical excellence.
Working with Real Teams:
How to design plans, workshops, and interventions to manage conflict and drive sustainable change in team performance and dynamics.
At the end of the course you’ll be able to:
-
Design and implement tailored coaching processes that enhance collaboration, learning, and technical performance within teams.
-
Integrate individual and team coaching using frameworks like GROW and ADKAR to support sustainable change.
-
Facilitate workshops and deliver effective technical feedback that fosters a culture of continuous improvement and excellence.
This course has given me the tools I need to improve my team's productivity, communicate more effectively, and support their technical growth. They've already told me they've noticed a real improvement in how we collaborate.
I never imagined technical coaching could have such a big impact. Applying what I’ve learned has helped me create spaces of high productivity, trust, and learning within the team.
Course Content
Module 1: Introduction to Technical Coaching 5h
By the end of this module, you’ll have a solid understanding of the role and responsibilities of a Technical Coach, and how their work drives skill development, collaboration, and performance in individuals and teams. You’ll also identify the key qualities that make a technical coach effective.
Objectives:
-
Define what technical coaching is and its core components.
-
Understand the benefits it brings to both individual and team growth.
-
Recognize the main responsibilities, skills, and approaches of a technical coach.
-
Distinguish between different aspects of the role: coaching, training, consulting, and mentoring.
-
Reflect on your own potential as a technical coach.
Module 2: The Technical Coaching Process 5h
In this module, you’ll explore how technical coaching works as a collaborative practice aimed at strengthening technical skills in individuals and teams. You’ll learn to guide development through three key stages: direct practice, guided practice, and structured training.
You’ll dive into practical frameworks such as GROW, ADKAR, and the Team Learning Cycle to better understand how teams learn and evolve in real-world settings. Additionally, you’ll work with tools and processes designed to boost team performance, identify common obstacles, and apply effective strategies to overcome them.
Objectives:
-
Understand the three stages of technical coaching: direct practice, guided practice, and structured training.
-
Learn how individuals and teams develop through frameworks like GROW, ADKAR, and the Team Learning Cycle.
-
Apply tools and learning processes that foster team growth and performance.
-
Identify common challenges in team coaching and develop strategies to address them.
-
Appreciate the role of trust in enabling effective learning and collaboration.
Explorarás marcos prácticos como GROW, ADKAR y la Rueda de Aprendizaje de Equipos, que te permitirán comprender cómo aprenden y evolucionan los equipos en contextos reales. También trabajarás con herramientas y procesos diseñados para potenciar el rendimiento colectivo, identificar obstáculos comunes y aplicar estrategias efectivas para superarlos.
Objetivos:
-
Comprender las tres etapas del coaching técnico: práctica directa, práctica guiada y formación.
-
Aprender cómo se desarrollan personas y equipos mediante marcos como GROW, ADKAR y la Rueda de Aprendizaje de Equipos.
-
Aplicar herramientas y procesos de aprendizaje que favorezcan el crecimiento y el rendimiento del equipo.
-
Identificar desafíos comunes en el coaching de equipos y desarrollar estrategias para superarlos.
-
Reconocer la importancia de la confianza para facilitar el aprendizaje y la colaboración efectiva.
Module 3: Team Assessment and Discovery 6h
This module teaches you how to effectively assess team maturity, performance, and dynamics.
You’ll use methods such as interviews, assessments, and process metrics to analyze data, differentiate between goals and objectives, and generate actionable reports.
You’ll also explore frameworks like the Kanban Maturity Model and Hackman’s model to guide your evaluations.
Objectives:
-
Understand the difference between goals and objectives and their relevance in team discovery.
-
Apply various assessment techniques including interviews, team evaluations, and process metrics.
-
Evaluate team maturity and performance using established models.
-
Prepare clear assessment reports and present your findings effectively.
-
Provide actionable recommendations to support team development.
-
Understand how team design impacts ROI and transformation initiatives.
Module 4: Team Design 6h
By the end of this module, you’ll be able to design teams with the right structure, roles, skills, and leadership support to ensure high performance from the start.
You’ll gain tools to anticipate challenges and avoid common pitfalls in team dynamics.
Objectives:
-
Build teams tailored to the product or service, focusing on culture, values, roles, and leadership support.
-
Balance team capabilities and values through clear team agreements.
-
Identify potential challenges and risks before starting a technical coaching process, such as urgency, resistance to change, or complacency.
Module 5: Team Activation 5h
By the end of this module, you’ll be able to effectively kick off teams by aligning purpose, context, and key relationships from the start. You’ll apply team effectiveness models along with core coaching principles to build a strong foundation.
Objectives:
-
Understand the difference between project kick-off and team kick-off, and the critical factors for a successful start.
-
Identify the three main focus areas in this phase: purpose, context, and alignment.
-
Grasp the dynamics between the team and the coach to foster trust and collaboration.
-
Explore key frameworks such as Hackman’s model, Tuckman’s stages, and the Five Dysfunctions of a Team.
-
Apply best practices to establish a productive and cohesive environment from day one.
Module 6: Individual and Team Coaching 5h
By the end of this module, you’ll understand how to integrate individual coaching within overall team development, distinguish between both approaches, and recognize relational patterns that either support or hinder coaching.
You’ll also design a tailored technical coaching plan adapted to your team’s needs.
Objectives:
-
Differentiate between team coaching and individual coaching, knowing when and how to apply each.
-
Develop technical coaching plans aligned with both individual and team goals.
-
Use frameworks like ADKAR and GROW to support personal and professional growth.
-
Address common coaching challenges such as emotional blocks, commitment issues, and time management.
-
Integrate individual development with team progress to build resilience and ensure sustainable success.
Module 7: Team Training Plan 6h
This module introduces tools and methods to design an effective training plan within the team. You’ll learn how to identify improvement areas, prioritize them, design exercises, and implement them.
Objectives:
-
Use Root Cause Analysis, GROW, and Action Design to address challenges and create improvement plans.
-
Differentiate between individual and team learning processes.
-
Identify different types of knowledge and tailor teaching methods accordingly.
-
Apply Bloom’s Taxonomy to structure objectives and activities.
-
Compare Pull vs. Push learning approaches and integrate them into effective learning plans.
Module 8: Facilitating Technical Workshops 6h
By the end of this module, you’ll be ready to facilitate technical workshops tailored to your team’s needs whether for skill acquisition, improving collaboration, or driving collective growth.
Objectives:
-
Understand the role and value of workshops in technical coaching.
-
Create participatory, trust-based learning environments.
-
Design and facilitate interactive workshops adapted to individual and team needs.
-
Explore techniques like pair programming, code reviews, mob programming, and Three Amigos.
-
Develop strategies that encourage collaboration, knowledge sharing, and continuous improvement.
-
Lead workshops that boost technical development and team performance.
-
Measure the impact and effectiveness of workshops.
Module 9: Technical Feedback 6h
By the end of this module, you’ll master the challenging art of giving technical feedback that drives positive change, strengthens relationships, and fosters a culture of continuous improvement.
Objectives:
-
Understand how feedback fuels change and a growth mindset culture.
-
Apply techniques like Nonviolent Communication and the Ladder of Inference.
-
Teach others how to request, listen to, and apply feedback effectively.
-
Develop strategies to build a feedback culture within teams.
-
Use practical tactics to strengthen relationships and improve outcomes through feedback.
Module 10: Knowledge Integration 5h
This module provides strategies to embed learning into the team’s daily routine. You’ll learn how to lead effective retrospectives, clarify roles and responsibilities, and apply techniques that build sustainable habits and celebrate achievements.
Objectives:
-
Lead effective retrospectives by understanding roles, principles, and best practices.
-
Promote continuous improvement by integrating learning into everyday work.
-
Create lasting habits using the Tiny Habits model.
-
Celebrate achievements and reinforce change using the ADKAR model.
Module 11: Closing the Team Coaching Process 5h
By the end of this module, you’ll know how to close the team development process effectively, ensuring the team continues growing autonomously. You’ll learn how to implement succession plans, monitor ROI, and design ongoing improvement strategies.
Objectives:
-
Close the change process with final evaluations and transition strategies.
-
Develop succession plans to secure continuity and knowledge retention.
-
Measure coaching ROI and use insights for strategic planning.
-
Equip the team with tools to sustain autonomous improvement over time.
Who Is This For
Technical Leads / Tech Leads
Looking to strengthen their skills in supporting their teams’ growth beyond just technical aspects, by applying coaching, feedback, and facilitation tools.
Engineering Managers
Seeking to integrate technical coaching into their daily leadership to improve collaboration, performance, and the technical maturity of their teams.
Agile Coaches and Scrum Masters with a Technical Background
Wanting to deepen their support for teams from a technical perspective, complementing their process-focused approach with technical skills development.
Senior Developers or Technical Leads
Who informally guide and mentor others and want to professionalize their role with proven coaching frameworks, tools, and practices.
Technical Consultants or Facilitators
Working with teams in digital transformation, continuous improvement, or adopting new technical practices.
Requirements
-
Be comfortable working with at least one programming language.
-
Be familiar with the language’s syntax, data types, control flow, and other specific features.
-
Have a solid foundation in Object-Oriented Programming.
-
We recommend using an IDE (Integrated Development Environment) and getting familiar with keyboard shortcuts.
-
Have a GitHub or GitLab account.
Benefits of Applying Technical Coaching
By mastering the knowledge from this course, you'll be able to transform teams and individuals, driving technical growth, collaboration, and a culture of continuous improvement.
-
Accelerated Technical Development
Boost skill growth in both individuals and teams.
-
Improved Performance
Increase team productivity and collaboration through effective practices.
-
Continuous Improvement Culture
Promote sustainable habits and ongoing learning.
-
Autonomous Teams
Equip teams to enhance outcomes and grow independently from the coach.
-
Problem Solving
Diagnose and address technical and team challenges with precision.
-
Human-Centered Leadership
Enhance and strengthen key interpersonal skills like empathy and facilitation.
-
Customer satisfaction
More stable and reliable software builds trust and encourages loyalty.