About the Project

Inspiration

We noticed that most coding resources online are in English, making it harder for Filipino kids to learn programming. This inspired us to create CodeNova, a platform that teaches Python in Filipino. We wanted to make coding fun, simple, and accessible to young learners in their own language.

What it does

CodeNova provides beginner-friendly Python lessons in Filipino, with clear explanations, examples, and practice problems. It introduces kids to programming concepts step by step — from input and output, to loops, conditions, functions, and even recursion — all explained in a way that feels natural and relatable.

How we built it

We used a combination of:

  • Python for example problems and solutions.
  • HTML, CSS, and JavaScript to build the website.
  • Educational design principles to structure lessons in an easy-to-follow format.
  • Translation to Filipino to ensure accessibility for local learners.

Challenges we ran into

  • Translating technical terms into Filipino without losing meaning.
  • Making sure examples were simple enough for beginners but still useful.
  • Designing the site to be clear and engaging for kids.
  • Limited Filipino resources online meant we had to carefully craft explanations from scratch.

Accomplishments that we're proud of

  • Building a platform that teaches coding in Filipino, something rarely found online.
  • Creating structured, beginner-friendly lessons that anyone can follow.
  • Making coding less intimidating and more relatable for young learners.

What we learned

  • How to simplify complex coding concepts for kids.
  • The importance of language accessibility in education.
  • That teaching programming requires not just code, but also creativity and empathy for learners.

What's next for CodeNova

  • Expanding lessons to cover more Python topics.
  • Adding interactive coding exercises and quizzes.
  • Introducing visualizations and games to make learning more fun.
  • Reaching more Filipino students and schools to encourage coding at an early age.
Share this project:

Updates