Available courses

How it works
- Every attempt: 20 questions mixed from all Stage 1 lessons (easy, medium and hard).
- After each answer: press Check. If you are wrong, read the hint and try once more, then read the explanation.
- Every new attempt brings questions you have not seen yet.
- Your best score is saved. Your goal: 85% or more.
Tip: trace the code line by line on paper before you choose an answer.

How it works
- Every attempt: 20 questions mixed from all Stage 1 lessons (easy, medium and hard).
- After each answer: press Check. If you are wrong, read the hint and try once more, then read the explanation.
- Every new attempt brings questions you have not seen yet.
- Your best score is saved. Your goal: 85% or more.
Tip: trace the code line by line on paper before you choose an answer.

How it works
- Every attempt: 20 questions mixed from all Stage 1 lessons (easy, medium and hard).
- After each answer: press Check. If you are wrong, read the hint and try once more, then read the explanation.
- Every new attempt brings questions you have not seen yet.
- Your best score is saved. Your goal: 80% or more.
Tip: trace the code line by line on paper before you choose an answer.

ورة الأمن السيبراني المتقدمة — Cyber Defenders Track
دورة تقنية مكثفة (15-20 ساعة) للطلبة المتقدمين من ورشة الأمن السيبراني التمهيدية. تركّز بالكامل على مهارات عملية حقيقية: OSINT، تشفير كلمات المرور، المصادقة الثنائية، وتحليل الهجمات السيبرانية — بأدوات فعلية، لا نظريات. 13 وحدة تفاعلية + شهادة معتمدة.

دورة تدريبية تفاعلية في الأمن السيبراني مقدّمة من منصة تويت كود، للطلاب من عمر 13–18.
تغطّي: كلمات المرور والمصادقة الثنائية، حماية الأجهزة والخصوصية، البصمة الرقمية والتصفح الآمن،
الروابط الآمنة، التصيّد، والاختراق الأخلاقي. يحصل الطالب على شهادة عند اجتياز الاختبار بنسبة 80%.

دورة تأسيسية في لغة Python موجهة للمراهقين (13–18 عاماً)، تغطي أساسيات البرمجة، المتغيرات، أنواع البيانات، والإدخال والإخراج، من خلال دروس تفاعلية وتمارين وأمثلة واقعية،

مقرر تمهيدي يقدّم لغة البرمجة <bdi>C++</bdi>  المتغيرات وأنواع البيانات، الجمل

من الصفر، ويغطي الأساسيات:

الشرطية والحلقات التكرارية، الدوال، والمصفوفات. يتضمن المقرر تمارين تطبيقية بعد كل موضوع لتثبيت المفهوم، ويُعد تهيئة أساسية للطلاب قبل الانتقال إلى حل المسائل البرمجية التنافسية.

TweetKod Academy · Informatics

C++ Foundations: Learn to Code

A friendly, hands-on first course in C++ for students in Grades 7–8 (ages 12–14).

Start from zero and finish by writing real programs: games, calculators, score boards and more. Every lesson is short, visual and interactive, and every program shown here was compiled and tested, so the output you see is the output you will get.

What you will learn

  • Write, compile and run your first C++ programs
  • Store data in variables, constants and arrays
  • Make decisions with if and repeat work with loops
  • Organize code into functions and use vectors
  • Read compiler errors and fix bugs with confidence

How each lesson works

1 Learn
A clear explanation with a live example, a step-by-step tracer and small labs to experiment with.
2 Build
A mini project with a goal, requirements and a hidden solution to check yourself against.
3 Practice
Two homework challenges (easy and medium) with hints, then a True/False check and a 10-question quiz.
4 Review
A glossary of key terms and a one-card summary to revise before the lesson quiz.
Tip: try every challenge before opening the hint or the solution. Mistakes are how programmers learn.