Open lessons
Study Python, Java, SQL, Web, and the command line on the web
These pages mirror the App Store–published Matheion courses: concepts, worked examples, and practice quizzes for Introductory Python, Java foundations, SQL, HTML/CSS, and command-line file management. Offline progress and best scores stay in the iOS app.
MA-PY1
Introductory Python
Core language — from expressions through larger programs, types, and reusable patterns
16 modules
Open course →MA-JAVA0
Java programming — foundations
Intro path aligned with a typical first Java module: getting started, booleans and branching, arrays and loops, strings and StringBuilder, classes, enums, then arrays of objects and null — with further sessions on collections, I/O, inheritance, lambdas, and concurrency
26 modules
Open course →MA-SQL1
SQL — from queries to database design
SELECT, joins, aggregation, window functions, and schema design — guided sessions on one bookshop database
12 modules
Open course →MA-CLI1
Command line and file management
Shell, directories, text files, permissions, and inspection — narrated sandbox walkthroughs
6 modules
Open course →MA-WEB1
Intro to Web — HTML and CSS
Structure pages with HTML and style them with CSS — guided sessions on one café website
16 modules
Open course →