Skip to content
    SeaCode
    Learning tracksCode ArenaWorkshops & EventsInstructors
    Log inSign up
    Hands-on programming, in Arabic

    Learn to code for real.
    Write code from the first lesson.

    Short lessons, an editor that runs code in the browser, projects graded by your instructor, and an AI assistant that asks you the right question instead of handing you the answer.

    Start the free courseBrowse courses
    • Vodafone Cash, InstaPay, bank transfer or KAST
    • Online or at the branch
    • A certificate for every course
    seacode.tech/classroom
    main.py
    for wave in range(3):
    print("~" * (wave + 1))
    ~
    ~~
    ~~~
    Sea-Bot
    Why won't my loop stop?
    What changes in the condition on each loop?

    What you'll find inside a course

    Video lessons and articles

    A short explanation of one idea per lesson, plus PDFs for review.

    An editor that runs code

    HTML, CSS, JavaScript, Python and more run in the browser with no setup.

    Sea-Bot by your side

    An AI assistant that looks at your code and guides you with a question, not a ready answer.

    Assignments, an exam and a certificate

    Quizzes are graded instantly; assignments and the final exam are graded by your instructor.

    Practice and get job-ready, free

    New

    A full mock interview with an AI interviewer

    Technical questions, a coding round with hidden tests, HR questions and system design, matched to your level. Answer by typing or by voice, and finish with a candid report: your score, your weak spots, stronger answers, and SeaCode lessons to study.

    • 4round types
    • 5roles
    • 3levels
    • AR / ENInterview language
    Start a mock interview
    A complete learning track

    front end developer

    learn

    EGP 4,500EGP 6,500View track
    Code Arena: two code editors facing off with a countdown timer
    Code Arena

    Challenge your classmates in live coding tournaments

    One-on-one matches, one challenge, a set time. The first to pass the tests wins.

    See tournaments

    Featured courses

    View all
    Beginner

    HTML5 & CSS3 Course

    5 lessons
    Mohammed Mustafa
    EGP 600EGP 900
    Intermediate

    Learning tracks

    All tracks

    front end developer

    learn

    5 courses in order

    EGP 4,500View track

    Meet the instructors

    Mohammed Mustafa
    Instructor at SeaCode

    Mohammed Mustafa

    10
    courses
    18
    students
    • HTML5 & CSS3 Course
    • Bootstrap
    • C++
    • introduction to programming
    • +6
    Their courses
    A teacher guiding students at computers in a lab
    Illustrative image of learning in a computer lab
    SeaCode branch

    Learn at the branch too

    Our branch is in front of Cairo University in Giza. Classes at the branch count toward the same account, XP and Portfolio.

    Open in MapsMessage us on WhatsApp

    How to enroll

    1. 1Pick a course or a track
    2. 2Transfer the amount by Vodafone Cash or InstaPay to 010 9094 1104, or by bank transfer or KAST
    3. 3Enter the transaction number on the enrollment page
    4. 4We review the transfer and open the course for you

    Ready to write your first line of code?

    Create a free account and start the first lesson today.

    Create a free account
    SeaCode

    Learn to code for real, online or at our branch in front of Cairo University, Giza.

    Learn

    • All courses
    • Interactive tutorials
    • Interview practice problems
    • Mock interview
    • Learning tracks
    • Code Arena
    • Workshops & Events
    • Knowledge library
    • Team projects

    Your account

    • Log in
    • Sign up
    • Learning plan
    • Certificates
    • Site map

    Contact us

    • WhatsApp
    Interactive tutorials237 lessons across 11 tracks, including data structures and algorithms, with runnable code, games, boss challenges and daily streaks. Free for everyone.
    Try it
    Interview practice problems160 problems in JavaScript, Python and C++, judged against hidden tests, with hints and worked solutions.Try it
    Team projects on GitHubBuild a real project as a team: each person owns a part, on a live-updating map.Try it
    Desktop Application Development
    4 lessons
    Mohammed Mustafa
    EGP 1,300EGP 1,600
    Advanced

    From Fundamentals to Real Projects

    3 lessons
    Mohammed Mustafa
    EGP 1,700EGP 2,200
    Advanced

    React

    1 lesson
    Mohammed Mustafa
    EGP 1,400EGP 1,800
    Intermediate

    Python

    Lessons coming soon
    Mohammed Mustafa
    EGP 1,200EGP 1,500
    Advanced

    Node.js Architecture & Internals

    Lessons coming soon
    Mohammed Mustafa
    EGP 1,400EGP 1,800
    Beginner

    Bootstrap

    Lessons coming soon
    Mohammed Mustafa
    EGP 300EGP 450
    Advanced

    C++

    Lessons coming soon
    Mohammed Mustafa
    EGP 1,200EGP 1,500
  1. 010 9094 1104
  2. In front of Cairo University, Giza
  3. © 2026 SeaCode. All rights reserved.