Slides for
Computer
Science 💻
A Level Computer Science
(Bestseller 💯💯💯)
IGCSE Computer Science
Praises from educators
-
Reem Abdelhady
Head of CS/ICT Department
Cairo English School
“I highly recommend James Gan’s A Level Computer Science resources. They’re well-structured, syllabus-aligned, and easy to use. My students are more engaged and confident. Truly a valuable teaching asset!”
-
Shilpa Chahhan
A Level Computer Science Teacher
Satit Prasarnmit International Programme, Bangkok
“I’ve been using James’s A Level Computer Science slides in my classroom, and they have been extremely helpful in structuring lessons clearly and efficiently. The content is well-organised, syllabus-focused, and explained in a way that students find easy to follow, even for more challenging topics. What I particularly appreciate is the balance between theory and examples, which saves a lot of preparation time while still allowing flexibility to adapt lessons to different student needs. The slides are visually clean, logically sequenced, and aligned well with exam expectations. Overall, these resources are a great support for Computer Science teachers who want clear, reliable, and classroom-ready materials. I would confidently recommend them to other teachers teaching A Level Computer Science.”
-
Hu Dapeng
A Level Physics Teacher
“The materials are clearly structured and very exam-focused. The explanations helped me quickly identify key concepts and common traps in IGCSE-style questions. It is especially useful for building strong foundations and improving accuracy in multiple-choice questions.”
-
Dr Chris Crowe
Head of Computer Science
Harrow School
“A great set of slides which I use for introductory learning for the Cambridge A-Level Computer Science Course Well-structured and colourful, thank you!”
-
Donal MacKinnon
Head of Computing
Malvern College Egypt
“James’s carefully crafted slides provide an excellent backdrop and point of focus for my lessons. They are well-presented, and the students find them engaging, easy to follow, and perfectly aligned with the curriculum. If you are looking for high-quality resources, I couldn’t recommend James’s slides more highly.“
-
Ndinelago Wombulu
IGCSE Physics Teacher
Oshana Gymnasium Private School
“As a new IGCSE Physics teacher, James Gan's slides have been an invaluable resource. They guided me through the syllabus clearly and effectively, making lesson planning and delivery much easier. I highly recommend these slides for anyone looking to enhance their teaching experience!”
-
Sergio Eduardo
Computer Science 0478 and Robotics Teacher
Bogotá, Colombia
“When creating resources for my students, time is a big constraint. However, once I bought the slides for Computer Science 0478, I have more time to develop new and more engaging activities for them. The slides are amazing, complete and well-designed. It's important to note that it has many examples and all the topics, subtopics needed to excel at the exam. Your students will love to have a complete and visual guide.”
-
Marcelo Gallardo
EdTech Coordinator
Barker College, Argentina
“I started teaching IGCSE LEVEL CS a year ago, and the slides and topical questions were a huge help in getting my class up and running. It allowed me to save a lot of prep time so I could focus better on my students’ learning.”
-
Jaco de Bruin
Teacher
Alma Mater International School, South Africa
“I have been teaching IGCSE Computer Science for the past 3 years at Alma Mater International School. I’ve been using James’s slides for past year, and it has elevated the students experience of the subject, their marks have improved by at least one symbol. This is much appreciated. Many thanks to James“
-
Erik Pham Viet Thai
Physics & Computer Science Teacher
Nguyen Sieu Cambridge International School, Vietnam
“The IGCSE Computer Science slides curated by James is unparalleled in its depth and clarity, probabily the best I can find at the moment. Really saved me tons of time, and my student also really like his slide and lecture. His video lectures & slides truely save the time spent on class for me & my students, so I can focus on exam prep and hands-on practice.”
-
Lovejoy Kufa
IGCSE/ A & AS Level Computer Science Teacher
Nattie College Borrowdale Harare, Zimbabwe
“James Gan's computer science slide notes have revolutionised my teaching! Concise and comprehensive, they've empowered my students to grasp complex concepts easily. A must-have resource for every CS educator.“
-
Elijah Shel
IGCSE/ A & AS Level Computer Science Teacher
Bangkok, Thailand
“I teach both IGCSE and A/AS Levels CS, and these slides are incredibly helpful in my teaching. Honestly, it's quite challenging to find high-quality teaching materials for computer science. Not only is this product very informative, but it also has a visually appealing design that captures my students' attention in class. Each chapter of the course goes along with past paper questions and mark schemes. Thanks to these slides, I can save a lot of time on lesson planning and assessment preparation.”
-
Zeeshan Shaukat
IGCSE and A Level Computer Science Teacher
Shanghai, P.R China.
“As a teacher of IGCSE and A Level Computer Science courses, I am always on the lookout for resources that can effectively support my students' learning journey. The slides have proven to be an invaluable asset in my classroom. The clarity and organization of the content have significantly enhanced my teaching materials, making it easier for students to grasp complex concepts. One feature that sets the slides apart is the inclusion of topic-wise past year questions. This addition has been instrumental in helping students understand the exam structure and prepare effectively for assessments.”
-
Sneha Arya
A Level Computer Science Teacher
AP Guru, India
“The A level slides were really helpful. My students are able to understand the content in a fun, interactive manner.”
-
Kai Zhi
A Levels Computer Science Private Tutor
“Beautiful notes! My students love it! Animations make explaining dynamic concepts easier!”
-
Anna Rosa
IGCSE Physics teacher
Scuola Internazionale di Pavia“The IGCSE Physics slides by James Gan were extremely helpful for my classroom lessons. While I had previously used my own slides, Gan's were much more engaging for students. Their visual appeal and clarity significantly enhanced the learning experience. Highly recommended for educators seeking effective teaching resources.”
-
M. ALEN KIFEH
A Level Teacher
St Mary's International College
“Following a single day's review of your website's A-level content, my students and I are highly pleased and confident in its exam preparation efficacy.”
-
Lalin Jayawardena
IGCSE & A Level Teacher
Shenzhen College of International Education
“I’ve used these PowerPoint presentations for IGCSE 0478 and A-Level 9618 for two years without fault. They’re clear, detailed, and align perfectly with the syllabus. My teaching feels more professional, and students love them. I trust them 100%—a fantastic resource for any Computer Science teacher.”
-
Daniel Spear
IGCSE Teacher
Hawthorn High School
“These resources are great and good to use as a start or even to help cover the whole course. They are nice and clear and also simple to follow along with.”
-
Arif Mehmood
IGCSE Computer Science Teacher
Bloomfield Hall School Pakistan
“James Gan’s IGCSE / O Level Computer Science slides are clear, well-organized, and fully aligned with the Cambridge syllabus. Complex concepts are explained in a simple and student-friendly manner, making them highly effective for teaching and exam preparation. These slides are a valuable resource for both teachers and students.”
-
Snowber Humayoun
CS/ IT Teacher
LGS 55 Main, Lahore Pakistan
“The slides are excellent—well designed and highly engaging. They helped me a great deal in delivering lessons in a clear and organized manner. “
-
Rathika Kalyaani
IGCSE Physics Teacher
Greenwood High International School
“I have been using James Gan’s IGCSE Physics PowerPoint presentations for the past one year, and they have been an excellent teaching resource. The slides are visually engaging, with key terms clearly highlighted and well-structured explanations, making complex concepts easier for students to grasp. The inclusion of IGCSE past paper questions and answers greatly supports exam-focused learning. I use these presentations after teaching the concepts in my own way, to reinforce understanding, draw students’ attention through visuals, and connect theory to exam-style questions. Student engagement has been consistently high, and the resource has added real value to my classroom practice.”
-
TEGUH HENDRA SETIAWAN
A Level CS Teacher
Stella Gracia School Makassar
“Dear James Gan, your works are really helpful for me as a Cambridge 9618 AS/A Level teacher. all the resources from your work are really detail and help me. Thank you so much.”
A. Aqib
O/A Level CS Teacher
Lahore, Pakistan
I am so glad to have found CS slides by Mr. James, they are truly a life-saver. The slides are visually appealing, contain the right amount of information, and relevant past paper questions. I don't have to worry about presenting dull b&w slides in class anymore and focus on making the lesson interesting which the slides perfectly complement. Thank you so much for making these!
About
James
I am an educator based in Malaysia. Through my YouTube channel, I share instructional videos on IGCSE Computer Science, Physics, and AS & A Level Computer Science.
I graduated with a Bachelor in Computer Science (First Class Honours) in Monash University.