Skip to content

A narrative-driven game to teach Python programming to beginners. Engage in interactive lessons, solve coding challenges, and learn through a fun storyline!

Notifications You must be signed in to change notification settings

HudsonGri/py-lab-game

Repository files navigation

Professor Py's Lab

Professor Py's Lab is a narrative-driven game designed to teach Python programming to beginners. Learn Python through an engaging storyline, interactive challenges, and real-time feedback.


Features

  • Interactive Gameplay: Explore a story-rich overworld and complete coding challenges integrated into the narrative.
  • Built-In Coding Environment: Write and run Python code directly in the game with beginner-friendly feedback and hints.
  • Progressive Learning: Start with simple topics like print() statements and variables, and advance to lists and arithmetic operations.
  • Visual and Textual Support: Follow Professor Py's guidance through dialogue, visuals, and hands-on exercises.
  • Error Handling: Understand and fix coding errors with clear, beginner-focused explanations.

Play the Game

Start your coding adventure now: Professor Py's Lab


Future Enhancements

  • Adaptive Difficulty: Tailor challenges to your skill level.
  • Advanced Topics: Expand lessons to include loops, functions, and more.
  • Mobile Support: Play and learn on the go.
  • Collaborative Challenges: Solve coding tasks with friends.

Feedback & Contributions

Share feedback or contribute via our GitHub Issues.

About

A narrative-driven game to teach Python programming to beginners. Engage in interactive lessons, solve coding challenges, and learn through a fun storyline!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •