Find a teacher and group that fit
Compare teacher profiles, subjects, and schedules, then save groups to revisit later.
Find the right teacher and group
DarSak connects learners with teachers through organized learning groups. Compare subjects, schedules, and group details, then request a place and keep your lessons, timetable, and learning materials organized in one place.
Example weekly timetable
This week
Illustrative example, not a real schedule
Cairo time
Chemistry is now on your timetable.
What you can do on DarSak
Compare teacher profiles, subjects, and schedules, then save groups to revisit later.
See accepted lessons in one weekly timetable, download calendar events, and follow in-app lesson updates.
Find shared lesson materials and keep track of your attendance for each group.
Show your custom subjects and student years or categories. Contact details are visible only to active students after you accept their enrollment in one of your groups.
Create groups and weekly lessons, preview dates, and account for conflicts and excluded dates.
Review enrollment requests, record attendance, and share lesson materials from your dashboard.
How DarSak works
01
Compare subjects, locations, group sizes, and the teaching setup.
02
Send one clear request to the teacher and follow its status.
03
See accepted groups and lessons together in Cairo time.
Develop your programming skills beyond the fundamentals. Explore object-oriented programming, classes and objects, inheritance, polymorphism, and techniques for organizing and debugging larger programs. Suitable for Engineering Level 2 students who already understand basic programming.
Learn to design algorithms and evaluate their efficiency. Explore time and space complexity, asymptotic notation, recursion, divide-and-conquer, greedy methods, and dynamic programming, with applications to sorting, searching, and graph problems. Suitable for Engineering Level 3 students with a foundation in programming and data structures.
Built for independent teachers
Promote your teaching profile, choose custom subjects and student years, publish groups, plan recurring lessons, manage enrollments, and share materials from one workspace.
Teachers review every enrollment request. A teacher account must be approved before its groups can be published.
Guests can preview this example timetable and up to three featured groups. Create a student account to explore all available groups and request a place.
Browse published groups, sign in with a student account, and request a place. You can follow the request in your dashboard.
The teacher reviews each request. DarSak reviews teacher accounts before their groups can be published; this review is not a verification of qualifications.
A teacher’s contact details are visible only to active students after the teacher accepts their enrollment in one of the teacher’s groups.