AWRACH Academy

Every language, every programming language, all sciences and general culture — from beginner to expert. Choose a difficulty level from 1 to 5, pass the exam and earn a verifiable certificate showing your level.

Level 1 · Beginner
Level 2 · Elementary
Level 3 · Intermediate
Level 4 · Advanced
Level 5 · Expert / Mastery

Languages

35

World languages from absolute beginner to full professional mastery.

English

Learn English step by step, from level 1 to full mastery.

6 units · levels 1–5
Arabic

Learn Arabic step by step, from level 1 to full mastery.

6 units · levels 1–5
French

Learn French step by step, from level 1 to full mastery.

6 units · levels 1–5
Spanish

Learn Spanish step by step, from level 1 to full mastery.

6 units · levels 1–5
German

Learn German step by step, from level 1 to full mastery.

6 units · levels 1–5
Italian

Learn Italian step by step, from level 1 to full mastery.

6 units · levels 1–5
Portuguese

Learn Portuguese step by step, from level 1 to full mastery.

6 units · levels 1–5
Dutch

Learn Dutch step by step, from level 1 to full mastery.

6 units · levels 1–5
Russian

Learn Russian step by step, from level 1 to full mastery.

6 units · levels 1–5
Turkish

Learn Turkish step by step, from level 1 to full mastery.

6 units · levels 1–5
Chinese (Mandarin)

Learn Chinese (Mandarin) step by step, from level 1 to full mastery.

6 units · levels 1–5
Japanese

Learn Japanese step by step, from level 1 to full mastery.

6 units · levels 1–5
Korean

Learn Korean step by step, from level 1 to full mastery.

6 units · levels 1–5
Hindi

Learn Hindi step by step, from level 1 to full mastery.

6 units · levels 1–5
Urdu

Learn Urdu step by step, from level 1 to full mastery.

6 units · levels 1–5
Persian (Farsi)

Learn Persian (Farsi) step by step, from level 1 to full mastery.

6 units · levels 1–5
Hebrew

Learn Hebrew step by step, from level 1 to full mastery.

6 units · levels 1–5
Amazigh (Tamazight)

Learn Amazigh (Tamazight) step by step, from level 1 to full mastery.

6 units · levels 1–5
Swahili

Learn Swahili step by step, from level 1 to full mastery.

6 units · levels 1–5
Greek

Learn Greek step by step, from level 1 to full mastery.

6 units · levels 1–5
Polish

Learn Polish step by step, from level 1 to full mastery.

6 units · levels 1–5
Swedish

Learn Swedish step by step, from level 1 to full mastery.

6 units · levels 1–5
Norwegian

Learn Norwegian step by step, from level 1 to full mastery.

6 units · levels 1–5
Danish

Learn Danish step by step, from level 1 to full mastery.

6 units · levels 1–5
Finnish

Learn Finnish step by step, from level 1 to full mastery.

6 units · levels 1–5
Czech

Learn Czech step by step, from level 1 to full mastery.

6 units · levels 1–5
Romanian

Learn Romanian step by step, from level 1 to full mastery.

6 units · levels 1–5
Hungarian

Learn Hungarian step by step, from level 1 to full mastery.

6 units · levels 1–5
Ukrainian

Learn Ukrainian step by step, from level 1 to full mastery.

6 units · levels 1–5
Indonesian

Learn Indonesian step by step, from level 1 to full mastery.

6 units · levels 1–5
Vietnamese

Learn Vietnamese step by step, from level 1 to full mastery.

6 units · levels 1–5
Thai

Learn Thai step by step, from level 1 to full mastery.

6 units · levels 1–5
Bengali

Learn Bengali step by step, from level 1 to full mastery.

6 units · levels 1–5
Tamil

Learn Tamil step by step, from level 1 to full mastery.

6 units · levels 1–5
Latin

Learn Latin step by step, from level 1 to full mastery.

6 units · levels 1–5

Programming

19

Programming languages, frameworks and computer science fundamentals.

Python

Master Python from first syntax to expert engineering.

5 units · levels 1–5
JavaScript

Master JavaScript from first syntax to expert engineering.

5 units · levels 1–5
TypeScript

Master TypeScript from first syntax to expert engineering.

5 units · levels 1–5
Java

Master Java from first syntax to expert engineering.

5 units · levels 1–5
C

Master C from first syntax to expert engineering.

5 units · levels 1–5
C++

Master C++ from first syntax to expert engineering.

5 units · levels 1–5
C#

Master C# from first syntax to expert engineering.

5 units · levels 1–5
Go

Master Go from first syntax to expert engineering.

5 units · levels 1–5
Rust

Master Rust from first syntax to expert engineering.

5 units · levels 1–5
PHP

Master PHP from first syntax to expert engineering.

5 units · levels 1–5
Ruby

Master Ruby from first syntax to expert engineering.

5 units · levels 1–5
Swift

Master Swift from first syntax to expert engineering.

5 units · levels 1–5
Kotlin

Master Kotlin from first syntax to expert engineering.

5 units · levels 1–5
SQL

Master SQL from first syntax to expert engineering.

5 units · levels 1–5
R

Master R from first syntax to expert engineering.

5 units · levels 1–5
MATLAB

Master MATLAB from first syntax to expert engineering.

5 units · levels 1–5
HTML & CSS

Master HTML & CSS from first syntax to expert engineering.

5 units · levels 1–5
Bash & Shell scripting

Master Bash & Shell scripting from first syntax to expert engineering.

5 units · levels 1–5
Computer Science fundamentals

Master Computer Science fundamentals from first syntax to expert engineering.

5 units · levels 1–5

Sciences

6

Mathematics, physics, chemistry, biology and applied sciences.

Culture & General Knowledge

6

History, geography, philosophy, arts, economics and world affairs.