Inspiration

We wanted to create a smart and interactive way for beginners to learn Python, combining real-time feedback with gamified coding challenges.

What it does

PyGenius generates Python coding tasks, checks user-submitted code, highlights mistakes, and explains the correct logic using AI — making learning efficient and engaging.

How we built it

We built the app using .NET MAUI for a cross-platform experience and integrated Gemini AI to generate coding tasks and explanations. The backend handles code validation and feedback.

Challenges we ran into

Integrating real-time AI feedback in a MAUI app was a challenge, especially handling Python code execution and error parsing securely.

Accomplishments that we're proud of

We created a working cross-platform app that blends .NET MAUI with AI to help users learn Python in an interactive way.

What we learned

We learned how to use .NET MAUI effectively, how to integrate AI models into apps, and how to build a smooth coding environment for learners.

What's next for PyGenius

Next, we’ll add user accounts, track learning progress, unlock harder challenges, and maybe even introduce multiplayer coding battles.

Built With

Share this project:

Updates