← Back to our work

Tool

Algoritmia

Learn logic and build algorithms using Portuguese pseudocode.

In development
Objective
Learn to break down problems and test solutions before choosing a programming language.
Technologies
React · TypeScript · Vite · Zustand · Supabase

The project

Algoritmia is designed for students and adults developing algorithmic reasoning. Its current learning path contains 25 exercises, five at each tier: Beginner, Apprentice, Intermediate, Advanced and Specialist.

Features

  • Pseudocode editor with problem statements, console, hints and test cases.
  • Interpreter with syntax and semantic analysis, execution and diagnostics.
  • Conditions, loops, vectors, functions, matrices and recursion in the interpreter.
  • Learning, profile and progress pages, with authentication and a demonstration mode.

Technologies

React, TypeScript, Vite, Zustand, Supabase.

Status and availability

An application in development and local validation. Remote Supabase availability and complete learning paths have not been confirmed by this local publication. Historical generator and administration requirements should not be treated as completed features.

← Back to our work