About PyLearn Academy

Our Mission

PyLearn Academy is engineered to empower institutions, colleges, and instructors to deliver practical, engaging, and verified Python programming education. By pairing comprehensive interactive lessons with real-time browser-based code execution and teacher-led grading workflows, students learn faster and build resilient problem-solving habits.

Architecture & Technology

The platform is constructed with a secure, decoupled architecture:

  • Frontend: Responsive HTML5, CSS3, Bootstrap 5, CodeMirror with Python language mode, and Chart.js.
  • Backend: Modular PHP 8+ MVC with strict PDO prepared statements, CSRF protection, and role-based access middleware.
  • Execution Sandbox: Process-isolated Python sandbox with memory limits, timeouts, and sanitized environment variables.
  • Multi-Tenancy & Roles: Super Admin / Teacher, College-scoped Tutors, and Roll-number authenticated Students.