Skip to main content
Back to overview

Why Interdisciplinary Learning Makes Coding Click

Why Interdisciplinary Learning Makes Coding Click

What do bees, climate change, and outer space have in common with computer science? More than you'd think. Connecting computer science with the real world doesn't just make it more engaging — it makes it inclusive, creative, and fun.

Traditional computer science education can be hard to break into. Full of rigid logic, dry theory, and intimidating code, it often leaves curious minds standing at the door — especially students who don't see themselves as "techy."

Learning That Starts With Wonder

Imagine you're 13, and someone tells you, "Let's learn coding today." You might panic. But what if they said, "Let's find out why the bees are dying — and how you can help?"

At RockStartIT, we developed expeditions — short, interactive online courses where students explore big, real-world problems using computer science tools:

  • In the Save the Bees expedition, students explore biology, data science, and AI through bee health — building websites, analyzing data with SQL, and training AI models to recognize bees.
  • In Search of Other Life, students program rockets, decode camera signals, and transmit images from space.
  • Other expeditions involve sorting vegetables with algorithms and understanding climate change through code.

Every step is about discovery, not perfection.

Research Findings

Our research revealed that interest grows when students see why they're learning something and how it connects to their world. Students reported feeling more capable and curious after participation. Interest in computer science rose — especially among those who initially thought it wasn't for them.

This approach particularly benefits students who lack confidence, spend little time on computers, or believe coding "just isn't for them."

Key Insight

It's not about diluting computer science. It's about enriching it with meaning.

What's Next

We call on educators, policymakers, and parents to advocate for and implement interdisciplinary learning in computer science education. Use coding in biology classes to analyze animal populations. Use it in geography to study climate change.

It's not just about learning a subject. It's about unlocking a superpower.


Happe, L. et al. (2024). "Interdisciplinary, Application-Oriented and Inclusive Computer Science Courses." Journal of Systems and Software. DOI: 10.1016/j.jss.2024.112240