Master CS with
|
The ultimate platform for O/A Level & IGCSE. Stop memorizing, start understanding with expert-led courses, revision notes, topical past papers, and smart AI tools.
The Path to Success
Follow this simple roadmap to master Computer Science.
Registration
Create your account to unlock the dashboard.
Select Resources
Browse courses, worksheets, and past papers.
Start Learning
Master algorithms with our lessons & IDE.
Achieve A*
Ace your exams with confidence.
A Dashboard Built for Focus
Your personal command center. Track your study streak, manage workshop enrollments, and access your entire library from one sleek interface.
- Live Workshop Status & Registration
- Visual Study Streak Tracking
- Quick Access to Pseudocode IDE
Instant Help with AI Tutor
Stuck on a pseudocode problem at 2 AM? Our upcoming AI Assistant is trained specifically on the CAIE syllabus to provide instant, accurate explanations and debugging help.
Advanced Pseudocode IDE
Write, debug, and execute logic directly in your browser. Our IDE supports all standard pseudocode functions, file handling, and provides real-time syntax help.
File Handling
Read/Write text files virtually.
Syntax Help
Real-time code suggestions.
// Author: Hamza Khan
DECLARE FileHandler : STRING
OPENFILE "data.txt" FOR READ
Â
OUTPUT "Processing..."
Correct: READFILE <filename>, <variable>
Ultimate Past Paper Repository
Access papers for O Level, A Level, and IGCSE. Our exclusive "Dual View" lets you check the marking scheme side-by-side with the question paper.
- Support for O Level, A Level, IGCSE
- Search by year, session, or variant
- Marking schemes included

“Our mission is to make Computer Science simple, engaging, and achievable for every student. Through personalized support and focused teaching, we help learners build confidence and excel in their exams and future careers.”
Haseeb Bari Gilani
Founder, CSWithBari
Trusted by Students Worldwide
Don't just take our word for it. Hear from students who have transformed their grades with our courses.
“Studying with Sir Haseeb was hands down the best experience. The way he teaches P2? It’s like he has some kind of cheat code for making it easy... But the best part? He doesn’t just want us to pass he actually wants us to be better humans... He’s a 10/10 who I would definitely recommend.”
“Sir Haseeb Bari Gilani is one of the best computer teachers I have learnt from. He explains concepts in a very clear and simple way, making even difficult topics easy to understand. ...His friendly and approachable nature makes it easy to ask questions without hesitation. Overall, my experience learning from him was great...”
“Studying with Sir Haseeb was an incredible experience. I was his student for almost 4 years and never once in that time was I disappointed. He always cleared my queries... and made sure everybody understood all of the concepts he taught. ...Overall, Sir Haseeb's dedication... made learning from him the best experience.”
“I had the privilege of being taught by Sir Haseeb for both O & A-Level Computer Science... he played a crucial role in my success. Thanks to his dedication and expertise, I not only achieved my desired grades but exceeded them. Beyond the classroom, his support has been invaluable... If you’re looking for a passionate... teacher, I cannot recommend anyone better than Sir Haseeb!”
“Aslam Alaikum! I... am having a very good experience and all my concepts are clear. Sir Haseeb... taught us every single topic very thoroughly and also gave us recorded lectures and provided us with notes by which we can improve a lot to get an A*.”
“Sir Haseeb is an amazing teacher who makes even the toughest topics easy to understand. His way of teaching is simple, clear, and very effective. ...He also creates a friendly and comfortable learning environment... Learning from him has been a great experience...”
“With Sir Haseeb, CS becomes a piece of cake... and before taking his session, I was about to quit CS because of not being able to find a teacher who can explain really good like Sir Haseeb does.”
“Sir Haseeb Gilani, an exceptional educator who makes complex concepts engaging and accessible. His classes are incredibly interactive... he goes above and beyond to ensure we grasp the material. ...Personally, I was an average computer science student, but Sir Haseeb's efforts transformed my learning experience. He made computer science way more interesting and easy for me... I highly recommend him...”
“I am... taught Computer Science by Sir Haseeb, and I must say, it's been a game-changer! Before joining his class, Paper 2 seemed like an enormous challenge, but with his expert guidance, I've gained a deeper understanding... I'm working diligently towards achieving an A*. ...I've already decided to return to him for my A-levels.”
“I struggled alot in understanding pseudocode... but through enriched learning classes... of Sir Haseeb, I have been able to not just improve in solving simple questions but also in solving complex questions. Without doubt the best CS teacher out there!”
“Studying with Sir Haseeb has been an incredible experience. My CS grade was stuck at a B... but after starting lessons with him in my final year, I was able to improve to an A within just a few months. ...he is always more than happy to help. I highly recommend him...”
“Salaam! ...his humour, passion, the way he motivates the students and provides us the resources... are spectacular and unmatchable. I am fully confident that Inshallah I will get an A* in CS due to him. I’m grateful to have a teacher like him.”
“If I have to name any teacher who gave me individual attention even after having such a huge number of students... it will surely be Sir Haseeb. Tbh the efforts Sir Haseeb puts into the result of students is unmatchable. ...I have never seen any teacher organizing these many extra classes...”

