We may earn an affiliate commission when you visit our partners.
Robert Karaszewski

Step confidently into the future of leadership with this transformative course on Agile Leadership. Designed for forward-thinking professionals, this program is your gateway to mastering cutting-edge strategies that drive innovation, elevate team performance, and reshape organizational culture for enduring success.

Read more

Step confidently into the future of leadership with this transformative course on Agile Leadership. Designed for forward-thinking professionals, this program is your gateway to mastering cutting-edge strategies that drive innovation, elevate team performance, and reshape organizational culture for enduring success.

Guided by the renowned Professor Robert Karaszewski, a global expert in organizational change and leadership transformation, this course delves into the most effective frameworks for modern leaders. You’ll gain hands-on expertise in implementing methodologies like Scrum, Kanban, RenDanHeYi and Lean while learning how to seamlessly integrate Design Thinking principles to inspire creativity and develop user-centered solutions. These tools are vital for leaders aiming to stay ahead in today’s fast-paced, ever-changing business environment.

Throughout the course, you’ll uncover the keys to empowering self-organizing teams, enabling data-driven decision-making, and fostering a fail-fast culture that values experimentation as a pathway to success.

By applying a structured 90-day action plan, you’ll learn to break down silos, enhance collaboration across diverse teams, and align your organization around clear, shared objectives. This course emphasizes not just knowledge but application, ensuring you leave with actionable strategies to transform your workplace.

Ideal for executives, team leaders, managers, and change-makers, this course offers an unparalleled blueprint to create a high-performing, resilient, and innovative workplace. Whether you’re spearheading digital transformation, navigating complex markets, or simply seeking to refine your leadership approach, this program equips you with the tools and confidence to lead with agility. Start your journey today and become the catalyst for lasting organizational success.

Enroll now

What's inside

Learning objectives

  • Understand and implement agile frameworks tailored to team and organizational needs.
  • Develop servant leadership skills to empower and engage teams effectively.
  • Master tools and techniques for measuring agile success through outcome-based metrics.
  • Cultivate psychological safety and cross-functional collaboration to enhance team performance.
  • Foster a culture of continuous learning and iterative innovation within organizations.
  • Build an actionable 90-day plan for embedding agile principles across all levels.

Syllabus

Introduction

Welcome to Section 1: The DNA of Agile Leadership, the foundation of this transformative course. In this section, you will uncover the essential principles that redefine traditional management and equip leaders to navigate the complexities of the modern business landscape. Through theoretical insights, practical frameworks, and real-world case studies, you’ll explore the pillars of Agile leadership: adaptability, collaboration, and rapid learning.

Key Focus Areas:

  1. Understanding the Need for Agile Leadership: Examine how shifting global competition and digital transformation outpace traditional, hierarchical management models.

  2. Core Theoretical Foundations: Discover concepts like complexity theory and the Agile mindset, emphasizing iterative progress and continuous improvement.

  3. Real-World Applications: Learn from transformative success stories, such as ING Bank’s customer-centric squads and Haier Group’s decentralized micro-enterprises.

After Completing This Section, You Will Be Able To:

  • Identify the key challenges of traditional management and articulate how Agile leadership overcomes them.

  • Apply foundational Agile principles to initiate shorter, iterative work cycles and foster a culture of continuous feedback.

  • Develop quick-start strategies such as launching micro-pilot projects and conducting self-audits to adapt leadership styles.

  • Explain the role of servant leadership and its impact on team autonomy and motivation.

  • Leverage real-world insights from case studies to drive cross-functional collaboration and innovation in your own organization.

This section equips you with the theoretical and practical tools to begin your journey as an Agile leader, setting the stage for deeper explorations in subsequent modules.

Read more
Designing the Agile Leader’s Mindset

Welcome to Section 2: From Command-Style to Servant Leadership, where we explore the personal transformation necessary to lead in an Agile world. This section delves into the shift from traditional, directive leadership to a servant-leadership model that fosters autonomy, creativity, and engagement. By adopting a growth-oriented mindset and integrating mindful daily habits, leaders can inspire their teams while creating a sustainable culture of agility and innovation.

Key Focus Areas:

  1. Servant Leadership:

    • Transition from controlling to empowering leadership.

    • Learn to remove obstacles, provide resources, and cultivate a safe environment for problem-solving.

  2. Growth-Oriented Mindset:

    • Reframe mistakes as opportunities for learning and improvement.

    • Encourage risk-taking and accelerate decision-making with psychological safety.

  3. Mindful Daily Habits:

    • Embed reflection and empathy into your routine to maintain self-awareness and supportive leadership.

After Completing This Section, You Will Be Able To:

  • Adopt Servant Leadership: Empower your team by removing barriers and fostering a culture of trust and autonomy.

  • Foster a Growth-Oriented Mindset: Reframe failures as valuable learning opportunities and leverage them for continuous improvement.

  • Incorporate Mindful Habits: Build daily practices that enhance emotional regulation, empathy, and self-awareness.

  • Accelerate Team Engagement: Enable faster decision-making cycles and inspire creativity within your team.

  • Sustain Agile Culture: Combine servant leadership, a growth mindset, and mindfulness to drive long-term organizational agility.

This section equips you to lead with empathy, resilience, and a focus on continuous improvement, setting the stage for the next module on team dynamics and psychological safety.

Quiz: Agile Leadership Revolution
Building & Unleashing High-Performing Teams

Welcome to Section 3: Structuring High-Performing Agile Teams, where we explore how to build and nurture teams that drive Agile success. This section focuses on fostering collaboration across disciplines, creating a psychologically safe environment, and enabling teams to self-organize while maintaining accountability. By mastering these dynamics, leaders can unlock their teams' full potential and accelerate innovation.

Key Focus Areas:

  1. Cross-Functional Collaboration:

    • Break down silos by bringing together diverse skills and perspectives under shared goals.

    • Align teams around a clear "North Star" to minimize conflicts and enhance creativity.

  2. Psychological Safety:

    • Establish a climate where team members feel safe to share ideas, admit mistakes, and challenge assumptions without fear.

    • Use retrospectives and anonymous input sessions to normalize openness and encourage bold thinking.

  3. Self-Organizing Teams:

    • Empower teams to make decisions, manage tasks, and adapt workflows independently.

    • Use tools like Kanban boards and dashboards to maintain transparency and balance autonomy with clear accountability.

After Completing This Section, You Will Be Able To:

  • Facilitate Collaboration: Build cross-functional teams that leverage diverse expertise and perspectives for richer problem-solving.

  • Foster Psychological Safety: Create an environment where team members feel confident to speak up, share innovative ideas, and learn from mistakes.

  • Promote Self-Organization: Enable teams to independently manage their work while maintaining alignment with organizational objectives.

  • Implement Agile Tools and Rituals: Use visual tools and trust-building practices to streamline workflows and enhance team dynamics.

  • Cultivate a High-Trust Environment: Integrate collaboration, safety, and autonomy into a cohesive framework that drives agility and performance.

This section provides the essential building blocks for creating teams that thrive in an Agile environment. With these principles in place, you'll be prepared to delve into the next module on Agile frameworks and tailoring them to your organization's unique culture.

Structuring High-Performing Agile Teams
Agile Frameworks & Tailoring Them to Your World

Welcome to Section 4: Exploring Scrum, Kanban, Lean, and Hybrids, where we dive into the methodologies that define Agile work processes. In this section, you’ll explore how to choose, adapt, and integrate these frameworks to align with your team’s unique needs and challenges. Whether your focus is structured sprints, continuous flow, or waste reduction, this section equips you to maximize efficiency, adaptability, and value delivery.

Key Focus Areas:

  1. Scrum:

    • Operate within time-boxed sprints for predictability and regular feedback.

    • Leverage defined roles like Product Owner and Scrum Master for clarity and focus.

  2. Kanban:

    • Implement continuous flow with visual task boards and Work-in-Progress (WIP) limits.

    • Adapt seamlessly to fluctuating workloads and unplanned tasks.

  3. Lean:

    • Adopt a mindset of eliminating waste and focusing on delivering value.

    • Integrate practices to streamline workflows and enhance quality.

  4. Hybrid Approaches:

    • Blend Scrum, Kanban, and Lean principles to meet specific project or team needs.

    • Use flexible models like Scrumban to balance planning and flow.

After Completing This Section, You Will Be Able To:

  • Select the Right Framework: Identify whether Scrum, Kanban, Lean, or a hybrid approach best suits your team’s operational needs.

  • Implement Agile Tools: Use visual boards, backlog grooming, and automated metrics to streamline task management and progress tracking.

  • Adapt Methodologies: Evaluate workflows and adjust sprints, WIP limits, or Lean practices to respond to real-time challenges.

  • Facilitate Team Alignment: Balance autonomy and structure to ensure teams stay focused while remaining adaptable to change.

  • Prepare for Organizational Rollout: Tailor Agile practices for cross-department collaboration and stakeholder engagement.

This section builds your expertise in applying Agile frameworks, empowering you to adapt workflows dynamically and lead teams that deliver continuous value. Get ready to explore how these methods come together to fuel innovation and efficiency!

Exploring Scrum, Kanban, Lean, and Hybrids
Leading Transformational Change

Welcome to Section 5: Leading Agile Transformation at Scale, where the focus shifts to driving Agile principles beyond team-level dynamics into an organization-wide cultural transformation. This section equips leaders to align executive vision, engage stakeholders, and reshape organizational structures to embed agility deeply into daily operations.

Key Focus Areas:

  1. Reshaping Corporate Mindsets & Structures:

    • Transform traditional silos into cross-functional teams aligned around customer journeys.

    • Replace rigid hierarchies with adaptable, feedback-driven workflows.

  2. Strategizing Stakeholder Engagement:

    • Foster buy-in across all levels using tailored messaging and Agile evangelists.

    • Showcase real-world successes to inspire participation and reduce resistance.

  3. Culture Hacking & Strategic Shifts:

    • Introduce small, visible changes—like cross-functional pilots or shared Kanban boards—to build momentum and spark curiosity.

  4. Roadmaps & Milestones:

    • Balance structure and adaptability with high-level goals, frequent progress checks, and iterative adjustments.

  5. Overcoming Resistance:

    • Address fears and misconceptions by involving skeptics in pilot initiatives and redefining leadership as facilitation and coaching.

After Completing This Section, You Will Be Able To:

  • Design a Scalable Agile Strategy: Develop a transformation plan that aligns Agile practices with organizational goals.

  • Engage Stakeholders Effectively: Tailor communication strategies to resonate with executives, managers, and frontline teams.

  • Drive Cultural Change: Leverage small interventions to achieve visible wins and build momentum for larger transformations.

  • Set Adaptive Roadmaps: Create flexible plans that prioritize rapid iteration and align efforts across departments.

  • Convert Resistance into Support: Build trust and involvement by including skeptics in decision-making and celebrating their contributions.

This section prepares you to lead Agile transformations with confidence, paving the way for a culture of adaptability and innovation at scale. Get ready to set the foundation for lasting organizational change!

Leading Agile Transformation at Scale
Metrics That Matter in an Agile World

Welcome to Section 6: Measuring What Truly Matters in Agile, where we shift focus to the critical role of metrics in guiding Agile teams toward meaningful outcomes. This section emphasizes moving beyond traditional output-based metrics to prioritize measures that reflect real business impact, customer satisfaction, and continuous improvement.

Key Focus Areas:

  1. Outcome vs. Output:

    • Shift from counting tasks to evaluating the actual impact on customer satisfaction and strategic goals.

  2. Agile KPIs:

    • Adopt leading indicators like cycle time, user feedback scores, and innovation velocity to enable proactive adjustments.

  3. Data-Driven Adjustments:

    • Integrate continuous feedback loops into Agile rituals to ensure real-time responsiveness to challenges and opportunities.

  4. Implementing Agile Metrics:

    • Clarify the purpose of each metric, automate tracking, and maintain a balanced set of KPIs to avoid skewing priorities.

  5. Aligning Metrics with Organizational Goals:

    • Link outcome metrics to overarching business strategies, fostering a culture of shared responsibility and transparency.

After Completing This Section, You Will Be Able To:

  • Evaluate Agile Metrics: Differentiate between output-based and outcome-focused metrics and understand their significance.

  • Implement Leading Indicators: Use metrics like cycle time and user feedback scores to assess progress and adaptability in real-time.

  • Enhance Team Responsiveness: Embed data reviews into Agile practices, enabling teams to pivot swiftly and stay aligned with goals.

  • Maintain Balanced Metrics: Ensure that focus on speed, quality, and innovation is aligned to sustain team morale and product integrity.

  • Align Metrics with Strategy: Create and communicate metrics that reflect and support your organization’s long-term objectives.

This section equips you with the tools to measure what truly matters, ensuring that your Agile processes drive real value and stay aligned with both customer needs and business goals. Prepare to take these insights forward as we explore decentralized decision-making in the next module!

Measuring What Truly Matters in Agile
Empowering Decentralized Decision-Making

Welcome to Section 7: Empowering Decentralized Decision-Making, where we explore how leaders can distribute decision-making authority effectively to foster innovation and agility while maintaining alignment with organizational goals. This section focuses on balancing autonomy with strategic guardrails, enabling teams to act quickly, learn from experimentation, and contribute to the organization’s success.

Key Focus Areas:

  1. Autonomy in Action:

    • Empower teams to make decisions closer to the work, leveraging their expertise and real-time insights.

    • Enable self-directed teams with the resources and authority needed to pivot and innovate.

  2. Clear Guardrails:

    • Provide lightweight governance structures like design systems, style guides, and quarterly goals to maintain alignment without micromanaging.

    • Use synchronization meetings to resolve conflicts and ensure cohesion across teams.

  3. Fail-Fast Culture:

    • Encourage small-scale experimentation to minimize risks and accelerate learning cycles.

    • Foster a safe-to-fail environment where mistakes are treated as learning opportunities.

  4. Practical Implementation Steps:

    • Revise decision-making frameworks to distribute authority effectively.

    • Train middle managers to become facilitators who support rather than control teams.

    • Celebrate success stories of autonomous decision-making to inspire broader adoption.

After Completing This Section, You Will Be Able To:

  • Distribute Decision-Making: Empower teams to act with autonomy while maintaining alignment with organizational objectives.

  • Establish Strategic Guardrails: Define clear boundaries that enable creativity without losing focus on shared goals.

  • Foster a Fail-Fast Culture: Create an environment that encourages rapid experimentation and continuous improvement.

  • Equip Middle Managers: Transform managers into facilitators who enable team success and innovation.

  • Balance Autonomy and Alignment: Maintain cohesion across decentralized teams by using lightweight governance and effective communication.

This section equips you to lead with purpose, empowering teams to act decisively and innovate while ensuring that their efforts contribute to the organization’s broader vision. Prepare to delve into coaching and mentoring strategies in the next module to deepen Agile capabilities throughout your organization!

Coaching, Mentoring & Talent Development

Welcome to Section 8: Fostering a Coaching-Rich Environment, where we explore how Agile leaders can catalyze personal and professional growth within their teams. This section emphasizes the importance of coaching and mentorship, creating a culture of continuous learning and empowerment that aligns with Agile principles of collaboration and self-organization.

Key Focus Areas:

  1. Active Listening & Powerful Questions:

    • Build trust and psychological safety by practicing active listening and using thoughtful questions to inspire self-reflection and problem-solving.

  2. Transforming One-on-Ones:

    • Shift traditional one-on-one meetings from status updates to growth-focused conversations, emphasizing skill-building and personal development.

  3. Creating a Knowledge-Sharing Ecosystem:

    • Implement mechanisms like peer mentoring, lunch-and-learns, and learning circles to facilitate horizontal learning and accelerate skill acquisition across the organization.

  4. Sustaining a Coaching Culture:

    • Align coaching with organizational goals, recognize contributions to team development, and embed coaching into performance management systems.

After Completing This Section, You Will Be Able To:

  • Apply Active Listening Techniques: Build deeper connections and trust by listening attentively and engaging team members in meaningful dialogue.

  • Facilitate Growth-Focused Conversations: Reframe one-on-one meetings to prioritize professional development and long-term career growth.

  • Establish Knowledge-Sharing Practices: Design and implement systems for peer mentoring and collaborative learning within your organization.

  • Recognize and Reward Mentorship: Promote a culture where coaching and knowledge-sharing are valued as much as individual output.

  • Develop Future Leaders: Empower team members to take ownership of their growth, enabling them to mentor others and contribute to a self-sustaining coaching ecosystem.

This section equips you to create an environment where continuous learning and collaboration become second nature, fostering resilience and adaptability at every level. Prepare to explore how these principles drive innovation and continuous improvement in the next module!

Fostering a Coaching-Rich Environment
Sparking Innovation & Iterative Breakthroughs

Welcome to Section 9: Fusing Design Thinking with Agile for Continuous Innovation, where we explore how to combine Agile’s speed and adaptability with design thinking’s user-centered approach. This section demonstrates how integrating empathy, iterative experimentation, and systematic innovation pipelines enables teams to transform small adjustments into game-changing breakthroughs.

Key Focus Areas:

  1. Integrating Design Thinking with Agile:

    • Use empathy-driven user research to inform sprint planning and backlog refinement.

    • Leverage rapid prototyping and iterative feedback to ensure solutions address real user needs.

  2. Innovating Through Retrospectives:

    • Expand retrospectives to evaluate design experiments and uncover creative insights.

    • Foster a learning culture where each iteration enhances both process and product.

  3. Building an Innovation Pipeline:

    • Create structured systems for capturing, evaluating, and prototyping new ideas.

    • Ensure promising concepts move swiftly from ideation to validation through Agile loops.

  4. Sustaining a Culture of Innovation:

    • Encourage leadership to champion bold experimentation and celebrate learning, even from failures.

    • Embed innovation as a core organizational priority, aligning metrics and incentives with continuous improvement.

After Completing This Section, You Will Be Able To:

  • Combine Agile and Design Thinking: Seamlessly integrate user empathy and rapid iteration to develop meaningful, user-focused solutions.

  • Optimize Retrospectives for Innovation: Use retrospectives to refine both processes and ideas, enhancing team creativity and adaptability.

  • Implement Innovation Pipelines: Establish systems to streamline idea generation, validation, and iteration.

  • Promote a Safe-to-Innovate Culture: Build an environment where teams feel encouraged to experiment and learn without fear of failure.

  • Drive Strategic Impact: Transform small, continuous improvements into significant innovations that redefine market landscapes.

This section equips you with the tools and mindset to lead innovation dynamically and sustainably. In the final module, you’ll bring together all the principles of Agile leadership to develop a 90-day action plan for embedding these practices across your organization.

Fusing Design Thinking with Agile for Continuous Innovation
The Agile Leader’s Blueprint for Success

Welcome to Section 10: The Agile Leader’s 90-Day Action Plan, the final chapter of this transformative course. In this section, we consolidate all the principles covered—servant leadership, team dynamics, Agile metrics, innovation pipelines, and scaling frameworks—into a structured, phased roadmap. This action plan empowers leaders to implement Agile practices systematically, driving sustainable cultural change and continuous improvement.

Key Focus Areas:

  1. Personal Roadmap:

    • Conduct a self-assessment to identify areas for growth in your leadership style.

    • Set measurable goals, such as delegating decisions or improving active listening, to foster personal transformation.

  2. Team and Organizational Strategy:

    • Establish daily practices like stand-ups and micro-coaching to build trust and transparency.

    • Use weekly retrospectives and quarterly reviews to realign goals, roles, and workflows based on feedback and data.

  3. Scaling Agility Across the Organization:

    • Adapt Agile frameworks like Scrum, Kanban, or SAFe to fit team and organizational needs.

    • Introduce innovation-driven initiatives, such as hackathons and design-thinking workshops, to future-proof your teams.

  4. 90-Day Implementation Plan:

    • Days 1–15: Finalize personal goals, align with pilot teams, and communicate the vision for Agile leadership.

    • Days 16–45: Deepen team practices, expand retrospectives, and initiate innovation-focused activities.

    • Days 46–90: Review key metrics, make adjustments, and prepare for the next strategic cycle.

After Completing This Section, You Will Be Able To:

  • Design and Implement a Personal Leadership Plan: Identify and refine specific behaviors that align with Agile principles.

  • Establish Effective Team Routines: Use structured rituals to foster trust, transparency, and continuous learning within teams.

  • Scale Agile Practices: Adapt and implement Agile frameworks across different organizational contexts, ensuring alignment and flexibility.

  • Drive Innovation Systematically: Build and sustain innovation pipelines that turn ideas into impactful results.

  • Execute a Comprehensive 90-Day Action Plan: Guide your organization through a phased Agile transformation that is both strategic and adaptable.

This section provides you with a detailed blueprint for embedding Agile leadership into your organization’s culture, ensuring resilience and innovation for the long term. With this roadmap, you are fully equipped to lead change and inspire continuous improvement in every aspect of your leadership journey. Congratulations on completing this course!

The Agile Leader's 90-Day Action Plan

Save this course

Save Agile Leadership Revolution to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Agile Leadership Revolution with these activities:
Review Agile Principles
Reinforce your understanding of the core Agile principles before starting the course to build a solid foundation.
Browse courses on Agile Manifesto
Show steps
  • Read the Agile Manifesto and its principles.
  • Reflect on how these principles apply to your current work environment.
  • Identify areas where Agile principles could improve team performance.
Review 'The Lean Startup'
Understand the Lean Startup methodology to complement Agile principles and foster innovation.
Show steps
  • Read 'The Lean Startup' by Eric Ries.
  • Identify key concepts like Minimum Viable Product (MVP) and validated learning.
  • Consider how these concepts can be applied in your organization.
Implement a Kanban Board for a Small Team
Apply Kanban principles in a practical setting to understand workflow management and team collaboration.
Show steps
  • Choose a small team or project to implement Kanban.
  • Create a Kanban board with columns like 'To Do,' 'In Progress,' and 'Done.'
  • Limit work in progress (WIP) to improve flow.
  • Hold daily stand-up meetings to discuss progress and roadblocks.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a Presentation on Servant Leadership
Deepen your understanding of servant leadership by creating a presentation that explains its principles and benefits.
Show steps
  • Research servant leadership principles and examples.
  • Create a presentation outlining the key aspects of servant leadership.
  • Present your findings to colleagues or peers.
Review 'Drive: The Surprising Truth About What Motivates Us'
Understand the principles of motivation to better lead and empower Agile teams.
View Drive on Amazon
Show steps
  • Read 'Drive' by Daniel H. Pink.
  • Identify the three key elements of motivation: autonomy, mastery, and purpose.
  • Consider how to apply these elements in your leadership role.
Attend an Agile Coaching Workshop
Develop coaching skills to better support and guide Agile teams.
Show steps
  • Research and identify an Agile coaching workshop.
  • Attend the workshop and actively participate in the exercises.
  • Apply the coaching techniques learned in your team.
Develop a 90-Day Agile Transformation Plan
Create a detailed plan to implement Agile principles within your organization, reinforcing the course's final section.
Show steps
  • Assess your organization's current Agile maturity.
  • Define specific, measurable, achievable, relevant, and time-bound (SMART) goals for the transformation.
  • Outline key initiatives and milestones for the 90-day period.
  • Present the plan to stakeholders and gather feedback.

Career center

Learners who complete Agile Leadership Revolution will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Agile Leadership Revolution.
Provides a foundational understanding of Lean principles, which are crucial for Agile methodologies. It emphasizes validated learning, rapid experimentation, and iterative product development. Reading this book will help learners understand how to apply Lean principles to Agile leadership, particularly in fostering a fail-fast culture and data-driven decision-making. It's a widely recognized resource for startups and established companies alike.
Save
Explores the science of motivation, arguing that autonomy, mastery, and purpose are key drivers of performance. It provides insights into how to empower self-organizing teams and foster a culture of engagement. It is particularly relevant to the course's emphasis on servant leadership and building high-performing teams. This book is more valuable as additional reading to understand the underlying principles of motivation.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser