Welcome to

Yasin Courses

Seventeen languages. Thirty lessons each. From your first line of code to mastery.

17
Languages
510
Total Lessons
3
Skill Levels
🔊

Speech Enabled

Read every lesson aloud with adjustable speed. Learn by listening on the go.

Restart Block

Replay any block of code or lesson instantly. Practice until it sticks.

🧱

OOP Included

A full 30-lesson OOP track woven into every language that supports it.

The Curriculum

Choose Your Language

30 lessons per track — Beginner, Intermediate, Advanced. Tap any lesson to read it aloud or restart it.

Speech speed:

Beginner

JavaEvent Control: if statements. Practice the example, then move to the next lesson.

Intermediate

Advanced

Author & Instructor

Yasin signature calligraphy

Yasin Mahmoud Mohamed Nageib Mohamed Aly Elgohary

Founder of Yasin Courses — teaching the next generation of developers, one lesson at a time.