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.
Log in or sign up for Devpost to join the conversation.