Code With Emad
The Curriculum

A detailed 1st & 2nd secondary curriculum

All curriculum units in one place — for both grades, with interactive practice and TOFAS exercises for every unit.

The Curriculum

A detailed 1st & 2nd secondary curriculum

All curriculum units in one place — for both grades, with interactive practice and TOFAS exercises for every unit.

Unit 1–2

Information Basics & Ethics

  • Data and knowledge
  • Media ethics
  • Privacy protection
  • Intellectual property rights
Unit 3–4

Information Security & Encryption

  • Threats and countermeasures
  • Encryption
  • Digital signatures
  • SSL/TLS protocols
Unit 5–6

Data Representation & Systems

  • Number systems: Binary & Hexadecimal
  • Digitizing audio, images, and video
  • Data compression
Unit 7–8

Computer Architecture & Networking

  • The five computer components
  • Logic gates
  • IP addresses
  • How TCP/IP and email work
Unit 9–10

Databases & Data Analytics

  • RDBMS systems
  • Regression analysis
  • Box-and-whisker plots
Unit 11–12

Modeling & Programming

  • Algorithms
  • Control structures: Loops & Branches
  • Data structures
  • Error handling
Unit 13

Applied Projects & Generative AI

  • Interactive web pages (HTML/CSS/JS)
  • Quiz App
  • Breakout game
  • Introduction to GenAI
Unit 1

Artificial Intelligence & Society

  • How AI works
  • Everyday and industrial AI applications
  • Ethical issues
Unit 2

Advanced Cybersecurity

  • Encryption and authentication
  • Network security design
  • Incident response and risk management
Unit 3

Web Applications & Frontend

  • Overall web app architecture
  • Communication methods
  • Frontend technologies (Frontend Stack)
Unit 4

Web Design & User Experience

  • Media types
  • Design & UX
  • Evaluation and iterative improvement
Unit 5

Data Collection & Preparation

  • Data collection methods
  • Cleaning and transformation
  • Open data and APIs
Unit 6

Statistical Analysis & Communication

  • Statistical inference
  • Regression analysis
  • Data visualization
Unit 7

Machine Learning & Generative AI

  • Machine Learning fundamentals
  • Neural networks
  • Deep learning
  • Large Language Models (LLMs)
Ministry of Education unit details are included from the official source and updated as soon as any change is released.Enter the learning platform

Coming soon…New tracks & applications!

We are currently developing additional courses and programming tracks that match students’ ambitions and keep up with the latest programming and AI technologies.

Practical Practice

Write real code from the very first lesson

Learning here is not just watching entertaining videos. You open the code editor, write, experiment, and see the result right in front of you — in direct alignment with the applied projects unit and the hands-on TOFAS platform.

HTML & CSS

Build real pages, design them, and see how they look instantly.

JavaScript

Add motion and interactivity and bring your pages to life by your own hand.

Python

A safe first step into the world of powerful text-based programming.

Curriculum projects

Build the curriculum units for real: interactive pages, a Quiz App, and a Breakout game.

The TOFAS platform connects practical practice with curriculum goals — from databases to data analytics to AI, and all our exercises align with it.TOFAS Practical Platform (SPRIX)
              
1 <body>
2 <h1>مرحباً بالعالم</h1>
3 <p>البرمجة فهم وتطبيق</p>
4 </body>

Real code you write yourself… not just someone explaining it to you.

Assessment & Tracking

Steady progress… without pressure

Ongoing short quizzes and tests keep you and your parents aware of what you are learning and where you are — without exam anxiety.

Short quizzes

After every lesson a short quiz that locks in the knowledge and spots gaps right away.

Progress log

On the Moodle platform we track every step and every exercise you complete.

Parent reports

A transparent periodic report on your son or daughter’s level — no surprises.