Flagship Product

MiaCortex — an AI Socratic tutor for Python DSA

One platform — three perspectives. Built for students, instructors, and institutions who want personalized CS education without compromising academic integrity.

The Problem

CS education can’t scale personalized tutoring.

Class sizes of 80–200 students are common in Vietnamese universities. DSA courses see failure rates of 30–45%. General-purpose chatbots spoil answers and undermine critical thinking.

30–45%

DSA failure rate

80–200

Students per class

1:1

Tutoring ratio needed

24/7

Availability expected

One platform — three perspectives.

Every role in CS education has different priorities. MiaCortex is built to respect that.

Students

A patient tutor that guides — not spoils.

  • Socratic questioning keeps you thinking instead of copy-pasting.
  • Real-time code feedback grounded in your own implementation.
  • Progressive hints that adapt to your level.

Instructors

Extend your reach, keep your rubric.

  • Custom problem banks aligned to your syllabus.
  • Transparent AI usage logs for academic integrity.
  • Class-level analytics on concept mastery.

Institutions

Scale personalized CS education.

  • Department-wide dashboards by course and cohort.
  • SSO and LMS integrations (Canvas, Moodle).
  • Auditable AI logs to support accreditation.

Designed around how learners actually learn.

Socratic AI Tutor

Powered by Google Gemini, the tutor asks guiding questions that push learners toward insight rather than giving direct answers.

In-browser Python Execution

Pyodide runs Python 3 directly in the browser — no server round-trip, no setup, instant feedback.

Algorithm Visualization

Mermaid-based diagrams and step-by-step animations make data structures and algorithms tangible.

Adaptive Problem Generation

Gemini generates problems calibrated to the learner’s current skill, with test cases and rubric-based evaluation.

Progress Tracking

Per-concept mastery signals and saved problem history — students see growth, instructors see gaps.

Responsible AI

Every AI interaction is transparent, logged, and controllable — academic integrity by design.

See it in action

MiaCortex main interface
AI-generated problem
Code editor with live output
Socratic AI tutor chat

The MiaCortex learning journey.

01

Foundations

Variables, control flow, functions, and recursion — scaffolded practice with Socratic prompts.

02

Core Data Structures

Arrays, linked lists, stacks, queues, trees, and graphs — visualized and practiced end-to-end.

03

Algorithms

Sorting, searching, dynamic programming, and graph algorithms — with complexity analysis coached by AI.

04

Interview Readiness

Timed mock sessions, behavioral debriefs, and curated problem tracks for technical interviews.

Technology

Built on Google Cloud. Powered by Gemini.

MiaCortex runs on Google Cloud Run and uses Google Gemini for Socratic reasoning, problem generation, and code analysis. Next.js 16 + React 19 on the frontend; Pyodide for in-browser Python; Prisma + PostgreSQL for persistence.

Ready to bring Socratic AI tutoring to your classroom?