Bỏ qua tới nội dung chính
Sản phẩm

Một nơi để học, luyện và thi Python

MiaCortex là nền tảng học Python trực tuyến cho sinh viên Việt Nam, kết hợp trình soạn code chạy ngay trên trình duyệt với gia sư AI Mia dạy theo phương pháp Socratic. Mia gợi ý bằng câu hỏi thay vì đưa code giải sẵn. Đi kèm là phân tích code, visualize thuật toán, luyện phỏng vấn AI và giải đấu coding hằng tuần.

Vấn đề

AI trả lời quá nhanh, người học hiểu quá ít.

Chatbot đa năng có thể viết lời giải hoàn chỉnh trong vài giây. Bài nộp thì xong, nhưng tới lúc thi hay phỏng vấn, khi không còn AI bên cạnh, nhiều bạn không tự viết lại được.

MiaCortex giữ lại phần quan trọng nhất của việc học: tự nghĩ. AI vẫn ở đó để hỗ trợ, nhưng hỗ trợ bằng câu hỏi đúng lúc thay vì đáp án.

Thiết kế quanh cách người học thật sự hiểu bài.

Gia sư AI Socratic

Mia dùng Google Gemini và được hướng dẫn không đưa code giải hoàn chỉnh. Mia nêu ý chính, gợi ý bằng mã giả và đặt một câu hỏi để bạn đi tiếp.

Python chạy trên trình duyệt

Pyodide (Python biên dịch sang WebAssembly) chạy code ngay trên máy bạn: phản hồi tức thì, không cần cài đặt, máy chủ không phải chạy code của bạn.

Visualize thuật toán

Sơ đồ Mermaid và hoạt ảnh từng bước giúp nhìn thấy cây, đồ thị, mảng thay đổi ra sao trong lúc thuật toán chạy.

Phân tích code bằng AI

Nhận xét về tính đúng, độ phức tạp thời gian và bộ nhớ, cách viết Python gọn hơn. Gợi ý sửa lỗi ở dạng câu hỏi, không phải code sửa sẵn.

Chấm bài bằng test case

Mỗi bài có bộ test gồm cả trường hợp biên. Bạn biết ngay test nào đạt, test nào chưa và vì sao.

XP và tiến độ

Lưu lịch sử bài làm, tích XP và theo dõi những chủ đề bạn đã làm nhiều hoặc còn bỏ ngỏ.

9 nhóm bài tập

Từ Hello World tới thuật toán AI. Mọi nhóm đều mở cho cả tài khoản Free và Pro.

  • Nhập môn Python

    Hello World, biến, vòng lặp, hàm, chuỗi - nền tảng đầu tiên.

  • Cấu trúc dữ liệu

    Mảng, chuỗi, hash map, stack, queue, linked list, cây.

  • Giải thuật

    Sắp xếp, tìm kiếm, đệ quy, tham lam, quy hoạch động, đồ thị.

  • Độ phức tạp & Tối ưu

    Big-O, hai con trỏ, cửa sổ trượt, prefix sum - từ O(n²) xuống O(n).

  • Toán & Logic

    Số học, tổ hợp, thao tác bit, tư duy logic.

  • AI & Machine Learning

    Tự cài từ đầu: thống kê, vector, hồi quy, phân loại, metrics.

  • Thuật toán AI

    A*, minimax, k-means, perceptron, n-gram, attention.

  • Phỏng vấn kinh điển

    Những bài hay gặp nhất khi phỏng vấn kỹ thuật.

  • Đề thi & Olympic

    Phong cách đề thi học kỳ, Olympic Tin học, ICPC.

Ảnh chụp sản phẩm

Giao diện chính của MiaCortex
Giao diện chính của MiaCortex
Một bài tập Python trên MiaCortex
Một bài tập Python trên MiaCortex
Trình soạn code và kết quả chạy Python
Trình soạn code và kết quả chạy Python
Trò chuyện với gia sư AI Mia
Trò chuyện với gia sư AI Mia

Lộ trình học trên MiaCortex

  1. 01

    Nền tảng

    Biến, vòng lặp, hàm, chuỗi và đệ quy với các bài Nhập môn Python.

  2. 02

    Cấu trúc dữ liệu và giải thuật

    Mảng, hash map, stack, queue, cây, đồ thị, sắp xếp, tìm kiếm, quy hoạch động.

  3. 03

    AI và Machine Learning

    Tự cài từ đầu hồi quy, k-means, perceptron, A*, minimax để hiểu AI hoạt động ra sao.

  4. 04

    Thi và phỏng vấn

    Đề phong cách thi học kỳ, Olympic, bài phỏng vấn kinh điển và luyện phỏng vấn với AI.

Công nghệ phía sau

MiaCortex được viết bằng Next.js và React, chạy trong Docker trên máy chủ riêng, lưu dữ liệu bằng SQLite qua Prisma. Gia sư, phân tích code và phỏng vấn dùng Google Gemini. Python chạy trên trình duyệt bằng Pyodide. Thanh toán bằng chuyển khoản VietQR qua SePay.

  • Next.js + React
  • Google Gemini
  • Pyodide (WebAssembly)
  • SQLite + Prisma
  • Docker
  • VietQR qua SePay

Thử ngay với một bài Python đầu tiên.