Overview
As educators, we’re seeing a shift:
Access to technology is no longer the main barrier.
Understanding how to use it with confidence is.
Challenge-Based Learning (CBL) offers a framework to address this by engaging learners as active participants through three phases: Engage, Investigate, and Act.
In our work, we’ve been exploring how CBL can support learners who are early in their experience with digital tools by focusing on a simple idea:
Make the invisible visible before introducing the tool
Implementation Examples
1. Understanding Communication Systems (Before Email)
We simulate email using paper:
- A learner writes a message with a subject line, date, and timestamp
- The message is physically passed to another learner
- The recipient replies and includes an “attachment”
- A third learner is added using a “CC”
Purpose:
- Make the structure of communication visible
- Build understanding of flow before using digital tools
2. Understanding Loops (Before Coding)
We simulate looping using physical objects:
- Learners move through a set of items one by one
- They repeat an action for each item
- If a condition changes, the process stops
Purpose:
- Introduce repetition and conditional logic
- Build conceptual understanding before writing code
CBL Connection
Engage
- Start with familiar, real-world actions (communication, physical movement)
Investigate
- Explore structure, patterns, and systems behind those actions
Act
- Apply understanding in digital environments (email platforms, SwiftUI, coding tasks)
Why This Approach Matters
By focusing on systems before tools, learners:
- Build confidence through experience
- Understand why something works—not just how
- Transition more effectively into more advanced skills, including coding
Debrief / Reflection
- What changed in your understanding after experiencing the process physically?
- How did this help you make sense of digital tools or code?
- Where else could this approach support learning?
Follow-Up
- Transition learners into digital tools (email platforms, coding environments)
- Reinforce connections between physical experience and digital application
- Encourage learners to create their own examples of systems and patterns
What I’m Exploring
As we continue to integrate AI and expand into more advanced learning:
- How are others applying CBL to support learners at early stages of digital fluency?
- What strategies help bridge foundational understanding → advanced skills like coding?




Attach up to 5 files which will be available for other members to download.