About Learning platform online

About SQL Finance Trainer

A SQL practice platform using simplified data inspired by accounting, business management and financial analysis.

Learning environment SQL × Finance

A web application for progressive SQL practice with a simplified relational database.

PythonFlaskSQLiteVanilla JS
Mission

Platform purpose

SQL Finance Trainer helps learners practice querying a simplified relational database built around business data: sales, purchases, payments, VAT, products, margins and overdue balances.

The site does not aim to reproduce the complexity of a real accounting or finance environment. It provides a structured way to understand a relational database, write queries, validate results and progress through finance-oriented exercises.

Core features

  • Progressive SQL lessons
  • Hands-on exercises by level
  • Built-in SQL editor
  • Automatic query validation
  • Progressive hints
  • Finance dashboard
  • Documented relational schema
Topics covered

Exercises built around finance and business data

CA

Sales

Calculate invoiced amounts by customer, period, product or industry.

VAT

VAT scenarios

Work with VAT collected, deductible VAT and net VAT payable.

M%

Simple margin calculations

Calculate product margins from sales prices and purchase costs.

Continuous improvement

A platform that evolves over time

The platform is expanding with more advanced SQL and finance scenarios while strengthening the learning path.