Community as Curriculum
A six week Challenge Based Learning experience, mid year at the Apple Developer Academy Bali, where 220 learners went into 25 communities across Bali, listened, and built apps for the Apple ecosystem with the people who inspired them.
The community was the inspiration, not the brief
Learners did not arrive with a solution looking for somewhere to apply it. They arrived to be moved by a person, an organisation, a practice, and then made something worthy of what they had been let into.
The hardest part of running this was holding the relationship as a partnership rather than a transaction. A community partner is not a client. A client hands you requirements; a partner hands you their trust. Learners had to learn that difference in real time, and so did we.
The community was not a client to serve. It was a partner to learn from, and a person to be inspired by.
A young academy earning its place
This challenge came in the middle of the Academy year. By then learners could build, and they had the confidence to be trusted in someone else's world. It was the moment they were ready to leave the building, with enough skill to make something real and enough footing to represent us well.
The Academy is young, only around two years in Bali, and part of what we are still doing is situating ourselves here: learning the island, earning a name, and building relationships that outlast any cohort. Every learner who walked into an organisation was representing the Academy, often for the first time that organisation had heard of us. Designing the challenge meant designing how a two year old academy shows up in a culture with far deeper roots than its own.
And there is a deeper layer, really about belonging. Many of our learners travel to Bali from across Indonesia and around the world, and arrive without much connection to the island. A lot of the mentors and staff are new here too. So this was never only about learners meeting communities. It was about a whole group of newcomers, learners, mentors, and staff alike, forging genuine relationships with the place they now live, and beginning to belong here rather than simply pass through. The learning outcomes and the sense of belonging were the same design, not two.
The community was not a client to serve. It was a partner to learn from, and a endless source of inspiration
Engagement is the core of the whole challenge
Before any of the building, there was a decision, and it belonged to the learners. Teams were shown the full set of confirmed communities and chose the one that pulled at them. Real engagement comes from finding a community you already care about. A learner who chose the sea turtle project because they love the ocean shows up completely differently from one who was handed it.
Engage
A big idea and a challenge to empower the community. The learner's choice drives engagement.
Investigate
Go into the community and gather real evidence, not assumptions.
Act
Build, test, iterate and share an evidence based response with an authentic audience.
Everything hard that comes later, the nervous and excited first visit, the deadlines, the pivots, become survivable because the learner picked this. Designing for engagement at the very start is how you make the other six weeks possible.
Partner, not client
Holding the relationship
Everything about a design brief trains you to treat the other person as a client with requirements. A partner is nothing like that. They owe you nothing and are lending you their trust. The job was to keep learners on the partner side of that line, especially when lines started to blur.
A pipeline of willing communities
A mapping of around 50 Bali organisations, a careful two stage way of reaching out, and enough logistics to make sure the partnership and intentions were clear, to protect against any complex conversations that could arise later.
The community was not a client to serve. It was a partner to learn from, and a person to be inspired by.
Mapping
Around 50 Bali organisations profiled for fit and the need they might surface.
The two stage ask
A lighter first invitation to the Academy before any large request, so the relationship could start small and real.
Briefing and consent
Partners briefed on what to expect, and how their contribution would be used and credited.
Logistics
Scheduling, transport reimbursement so cost was never a barrier for students, on the day coordination.
Continued Engagement
The relationship carried past the last visit, so partnerships were sustained, not spent.
Three Visits
Explore
No agenda, just be there and experience the community on its own terms.
Go Deep
Go deeper through interviews and real conversation, now that some trust exists.
Test & Undertsand
Bring something back, test it with real users, and understand whether it actually helped.
The community was not a client to serve. It was a partner to learn from, and a person to be inspired by.
Each milestone forced a point of view
Challenge Response
No agenda, just be there and experience the community on its own terms.
Research Synthesis
Go deeper through interviews and real conversation, now that some trust exists.
Coded Prototype
Go deeper through interviews and real conversation, now that some trust exists.
Testing Evaluation
Go deeper through interviews and real conversation, now that some trust exists.
In the age of AI, when anyone can generate the output, the crucial skill is articulating and synthesising your own learning.
A challenge built as a series of synthesis milestones is one of the most useful things you can design right now. It keeps forcing the learner to metabolise the experience rather than just produce an artifact.
The synthesis was a two minute video on Photo Booth. The constraint is the design: on a webcam, in two minutes, you cannot hide a thin idea or fake having listened. And making it together bonded the teams. Deciding their story shoulder to shoulder is what turned a group assigned to each other into a team.
A few of the things they built
Turtle Conservation
An app that recognises individual sea turtles by their faces, so a small nonprofit can track and log turtles over time without tagging.
Keeping gamelan alive
An app that helps people learn to play gamelan at home using AR, made in response to a real worry that the art form is fading.
Leveling up climbing skills
An app built to help climbers improve their technique, using machine learning algorithms to define body positioning and compare climbs.
We held an exhibition, but the real moment of learning came after it.
Learners showed what they had built to an authentic audience, and that stage mattered. Then every community was invited back to the Academy, and learners sat down with their partners to debrief: what they had learned, what surprised them, what the community had given them. That conversation, not the demo, was the point. The apps were on the table, but they were not the centre of it.
If the exhibition had been the finale, the lesson would have been that the product is what matters. Making the closing moment a shared reflection taught that the relationship is what matters, and that the community is a source of inspiration to be thanked, not a box that got ticked.
communities partnered with
Learners through real fieldwork
Community visits
weeks end to end
What shines looking back
It is that 25 communities had an experience of the Academy that made them want to come back, and that 220 learners now know the best work starts by being genuinely moved by someone else.