Level
GCSE
Qualification
IGCSE™ Computer Science syllabus 0478 or 0984
Exam board
Cambridge CAIE IGCSE™
Hours of study
Approximately 150 hours of study time (plus additional time for completing assignments)
Level
GCSE
Qualification
IGCSE™ Computer Science syllabus 0478 or 0984
Exam board
Cambridge CAIE IGCSE™
Hours of study
Approximately 150 hours of study time (plus additional time for completing assignments)
Our IGCSE™ Computer Science homeschooling course will introduce your child to the key principles of the subject, building a strong foundation of knowledge that will support their learning in other science and engineering areas. Through this course, students will:
Our experienced University and Careers Advisor can provide support with choosing the right GCSE Level courses for your child’s ambitions, as well as all aspects of applying to university including UCAS references, interview preparation and more.
Study method: A self-directed mix of online and offline learning with structured multimedia content. You will be supported throughout your studies with expert Tutor feedback as well as guidance from a dedicated 1:1 Student Progress Manager. Students can book 1:1 sessions with a Tutor for this course for an additional fee.
Key topics
Take a look at our IGCSE™ Computer Science homeschooling course to see what your child will be studying, with these exclusive previews on our student learning platform. These will give you an insight into our approach to this subject, the different topics it covers and the types of activities and exercises your child will be doing once they get started.
This course will assess your child’s understanding across two papers. Both papers cover a mix of short-answer and structured questions. You are not allowed to use calculators during the exam.
Paper 1: This paper covers Computer Systems and lasts for 1 hour and 45 minutes, accounting for 50% of the overall grade.
Paper 2: This paper covers Algorithms, Programming and Logic and lasts for 1 hour and 45 minutes, accounting for 50% of the overall grade.
All of our GCSE Level courses include a number of past exam papers in the final module to support students’ learning. This includes the most recent paper, which can be taken as a mock exam and submitted to the course Tutor for feedback for an additional fee.
In 2024, our GCSE Level students achieved a pass rate of 72% at A*-C grade, with 23% achieving grades A* to A across all their courses.
Your child can take their IGCSE™ exams at Cambridge exam centres in over 150 countries. We can provide details of the closest exam centre for your family.
Meet the tutors
Tutors
Subjects
Teaching Levels
Tutors
I aspire to teach Computing to children because of my passion for the subject, it’s creative nature and the potential for new developments for future generations. I am mostly guided by my own experience with over two decades of professional work history.
As the focus of British education has been shifting towards STEM-based subjects, I have been researching an aspect of Computing that is fast becoming prevalent in our everyday lives, Artificial Intelligence (AI).
Artificial Intelligence (AI) technology has uses in various industries from gaming, journalism/media to finance and state-of-the-art research fields such as robotics, medical diagnosis, and Quantum science. This research has allowed me to better understand core languages like R and Python, which are instrumental for school children to build their knowledge of basic programming, hence greatly benefitting my students.
In my penultimate position as a Computing Lead, I created a Coding Club explicitly aimed at bridging students’ skill gaps in AS/ A Levels and GCSE for their projects in Visual Basic and Python in accordance with the national curriculum. I intend to continue bridging this skill gap by drawing on my determination and experience responsibly and earnestly, making Computer Science an enjoyable and interesting subject for my students.
Computer Science is central to my work and also happens to be my hobby – I am a full member of the British Computer Society and contribute and attend the AI focus chapter in my free time. I am also a keen follower of the Quantum Computing Space and keep up with current developments, specifically IBM’s QISKIT, among other Python-based Quantum programming tools.
Tutors
Subjects
Teaching Levels
Tutors
After some time working in the IT industry, including a spell practically being the IT department for a small business, I discovered a love of – and I like to think a knack for – guiding and supporting the learning of others, initially through training and then through teaching.
I have been combining IT and teaching professionally for over seven years now as a college Tutor. I have more recently also moved into private tuition, and find this very rewarding – being able to devote more time to each student only serves to increase yet further the feeling of satisfaction in seeing them succeed, and the determination to help them do so.
My first exposure to computers was through the classic 1980s console, the Commodore 64. I played games on it, (I was a teenager once!), but I also loved to use it for tinkering with Basic programming – Basic by name and, usually, basic by nature. The sense of achievement in getting a program to work was worth all the effort of hunting for the reason it hadn’t been working before (usually a missing semi-colon somewhere).
Then, at some point in the 90s, I discovered the joys of the PC. What began as a hobby soon became the basis of university study, taking the plunge as a 30-ish mature student and eventually a career.
Away from teaching and computers, I am a music buff, though this is sadly confined to appreciating the efforts of others rather than creating my own. Some fairly painful attempts at the piano when I was about 12 years old were enough to show that musical stardom was, regrettably, not for me. When time permits, I also love to travel (whether abroad or just within the UK), discover new places and meet new people.
I am a firm believer that successful learning depends on four main factors – commitment, willingness, determination, and self-belief. Often learners have plenty of the first three, but may lack a little of the latter. On this course, as well as being there to support and guide you, I will always encourage you to have confidence in your ability. Believe that you CAN succeed, and it becomes much more likely that you WILL.
Tutors
Subjects
Teaching Levels
Tutors
I am a qualified secondary teacher of Computer Science, Business Studies and Economics, with around 20 years of teaching experience. Prior to teaching, in 1998, I graduated from Oxford Brookes University and then worked in the IT industry in London for five years, initially for a fine art auction house and later in the IT European Projects team at a recruitment company.
In 2003 I progressed to teacher training and moved from London to Exeter. I graduated with a PGCE as a specialist ICT teacher and embarked on my teaching career at a comprehensive school on the South Coast of England in Dorset. More recently, I received a Secondary computer science teaching certification from the British Computing society. I taught ICT and Business studies and gained Qualified Teacher Status(QTS) in 2004. Since then, my family and I have lived in the UK, USA, Ascension Island, Sweden and Romania. I have experience of working in many school settings both in the UK and abroad; these include a high-performance comprehensive, an independent boarding school, and various international schools.
I have experience teaching Computer science from primary school to upper secondary, Economics and Business Studies in various school settings, and have promoted creative enterprise in schools through various initiatives. Along with diverse teaching and tutoring experience, I am also an assessment specialist with Cambridge international examinations.
In my spare time, I enjoy spending time with my family, playing and listening to classical and contemporary music, reading and studying, rowing and boats.
My diverse experience has helped me to become a versatile educator, aiming to bring out the best in my students. I strive to approach tutoring with patience and kindness and firmly believe in the opportunities Wolsey Hall blended learning and home-schooling offers students worldwide. Children from various backgrounds and situations can receive a high-quality education here, and I look forward to helping Wolsey Hall students to fulfil their potential.
Tutors
Subjects
Teaching Levels
Tutors
My passion for computing began when I received my first computer (Sinclair ZX81) and was transfixed with creating coding solutions to problems. I continued my passion through my education and graduated from Kingston University with BSc (Hons) in Computer Science.
Prior to teaching, I worked in the IT industry. During this time, in addition to working in the “real” IT world, I gained significant experience in a variety of IT specialist skills, including Programming, Systems Analysis and Design and Databases. Using this experience, I have been able to make lessons more realistic by illustrating with real life examples.
I currently work as Subject Lead for Computer Science & IT for a school in the South East of England. I have shared my passion for Computer Science with my students for the past 16 years. I believe they build the future, and the skills they develop studying Computer Science & IT provide a good foundation in all occupations.
In addition to teaching in school, I contract for several exam boards as an examiner and moderator for BTEC, GCSE and A Level. These roles support my teaching as they provide me with a good insight into how to achieve higher grades in exam papers and programming projects.
In my spare time, I run the school ski club, Geek Club, and I am a verifier for the Duke of Edinburgh award scheme. I enjoy spending time with my family and our dogs.
I am very excited to be part of the Wolsey Hall Oxford Team; a positive learning experience is the foundation of a happy, successful life, and I am extremely privileged to be able to help guide their journey. I pride myself on giving my full care, attention and enthusiasm to my students.
Tutors
Subjects
Teaching Levels
Tutors
I gained my degree with joint honours in Computer Networking and Business IT, and started my career as a Data Analyst. I then moved into an Information Technology Analyst role for a few years. In 2010 I travelled to Kenya, where I spent five years working with an entrepreneur and created a successful business. It was in Kenya, where I helped young people with computer skills that I realised my love for teaching. I returned to England, enrolled myself into a teaching programme with Warwick University and graduated with a PGCE.
As a Computer Science teacher for five years, I have trained a variety of students to achieve academic excellence and confidence in their computer and programming skills. I teach many programming languages, including Python, VB.net and Javascript. The current subject content within computing is challenging and interesting, and when taught well gives students problem solving skills that can be applied to any field of academic study.
As a part of my role as a Computer Science teacher, I also train and support other teachers in the subject. To help develop the programme, I have created and shared many resources online. I focus on the curriculum, developing ways of helping my students to flourish, and many of my lessons draw on my previous industrial experience. Having this experience allows me to relate to ‘market’ requirements and enables me to design relevant lessons. My lessons are planned to ensure that I deploy a range of teaching strategies and include a variety of activities. I provide my students with constructive feedback so they can improve and aim high.
In my spare time, I run an after-school hockey club, a cyber-discovery club (students learn cyber programming techniques), and I assist in the duke of Edinburgh award scheme. I enjoy hiking, cycling and travelling.
I look forward to sharing my knowledge and experience with my students.
Tutors
Subjects
Teaching Levels
Tutors
Growing up I had a keen interest in Computing; always excited by the opportunities new technology would bring. I gained a vocational qualification in computing and went on to study Creative Computer Games Design at university. During my studies, I volunteered in Secondary schools and worked on summer schemes with young adults, and this is where I found my second great passion for education.
I completed my degree, and due to my enthusiasm to teach, I promptly moved on to a Post Graduate Certificate in Education. Since qualifying, I have taught for ten years, covering a range of levels from GCSE to Higher National Diploma. As well as teaching, I work with a number of awarding bodies, as an examiner and as a team leader for standards verification. I have also written for published textbooks for Pearson qualifications.
My passion for multimedia and gaming is still with me. My core subjects taught include web development, 3D computer modelling and games development, as well as the more technical subjects including computer programming and web server side scripting. I recently worked with both the Royal Society of the Arts and the Centre for Excellence in Learning and Teaching on a project to see if gaming can help improve literacy and numeracy skills in teens. I have also recently returned to education myself and am about to complete my MSc in Computer Science.
When not teaching, or gaming, I enjoy reading. I am also a keen cyclist, having recently ridden from London to Paris in aid of Macmillan Cancer Support.
I look forward to sharing my passion for Computing with you.
Tutors
Subjects
Teaching Levels
Tutors
Having over 15 years of experience teaching Computing/Computer Science, I have a good understanding of what makes for exam success, largely supported by my exam board role. I enjoy overcoming programming obstacles while curious about new languages (such as Swift), which complements my teaching of Python, VB.NET and C# (while not forgetting scripting languages HTML/CSS/JS).
Since qualifying as a teacher, I have acquired further teaching-related certifications, such as the Google IT Support Specialisation qualifications and NCCE specialisms. This has also led to an interest in localising how networking and IoT can be used in the household. I also value my continuing academic journey. My latest MBA certification is my proudest achievement, with a thoughtful research project assessing how SME capacity challenges can overcome digital marketing strategic shortfalls.
As much as I love teaching and learning, I value a good work-life balance. Family is my biggest gift, and we always welcome any opportunity to go skiing or snowboarding. We love viewing the countryside’s surroundings from the top of hills or mountains while giving our four-legged friends. Fitness is important to me, and I enjoy the odd spin class or forestry pursuit!
I look forward to supporting Wolsey Hall Oxford students and helping them to fulfil their potential.
Tutors
Subjects
Teaching Levels
Tutors
I started my career in industry, working for a company that built bespoke computers for clients as it was cheaper to build computers than buy them at that particular stage in time. I was interested in education and therefore decided to apply for a Graduate Training Programme. Since then, I have been teaching for over 13 years and have seen the subject of ICT/Computing evolve.
I taught in my first training school for ten years and became Second in Department after a successful appointment. I thoroughly enjoyed the transition and was passionate about progressing my understanding/knowledge of the journey from within education. After a year in post, I had the opportunity to move abroad and teach in Dubai. This was a wonderful experience, and as I had my 3-year-old daughter with me, she was also able to experience education abroad in the scorching sun. I taught KS4 & 5 Computing at a GEMS foundation school that ran the British Curriculum. A year later, I returned to the UK and re-integrated into the UK education system.
I am currently working as Curriculum Lead for Technology and IT within a school in the North of England and love what I do, with the varying number of subjects I manage. I teach KS3 Computing & Technology, KS4 Computer Science, and have also taught KS4 Business Studies. I really enjoy learning about the diverse cultures our various students are from, many from the local area and others from the rest of the world. Managing a variety of subjects gives me the chance to be in touch with my creative flair as well as my main focus of Computing.
My spare time is usually spent with my daughter, who is now eight years old and is highly creative, just like her mum. We enjoy various activities, such as painting, drawing, string art, and stitching/sewing. We love to hike and enjoy the views, which developed a passion for photography and capturing the scenes and moments and learning to use a DSLR Camera I purchased. I love to read all sorts of books; however, my favourite would be anything Sci-fi, fantasy or magic related.
I am looking forward to meeting new students and parents from different parts of the world and exploring the IT infrastructure that we live in.
Tutors
Subjects
Teaching Levels
Tutors
I am a qualified and experienced Computer Science teacher, having taught in South London and Oxfordshire as Head of a Successful Computer Science department. I have also led Computer Science for a trust of 50 schools at Key Stage 3, 4 and 5 (Secondary Level) as well as leading outreach work with Primary students.
Outside of teaching, I have collaborated on some of the most popular GCSE and A level computing textbooks. I have also consulted and delivered training for AQA, Hodder, Dubai College, the British Computer Society, Philip Allan, ZigZag, to name but a few.
I am also conducting research into the use of Virtual Reality with the Open University. Amongst other projects, I have presented at several conferences and was recently contracted to write a book on VR in Education for Routledge.
I am passionate about Computer Science, and I love sharing that passion with learners. I believe the skills we develop studying Computer Science, problem solving and decomposition, can help us in all subjects and all walks of life. I have supported students to progress to some of the top universities and computing related courses, and on to computing related careers. Their success has been a fantastic reward.
Outside of education, I still enjoy problem solving and programming for enjoyment. I cycle regularly and hike in the Lake District. I enjoy reading, with a particular penchant for Terry Pratchett and Tom Sharpe. I enjoy the occasional play on Elite Dangerous (in VR, obviously) and spending time with my young family.
Tutors
Subjects
Teaching Levels
Tutors
I have over ten years of experience teaching Computing, Computer Science and Information Technology in high schools in my native South Africa. I was also the foundation teacher at two different schools, meaning that I started the department in those schools. I have also been a driver of digital transformation in schools, being the first to be a Google Certified Educator and assisting the staff in gaining their certifications.
As well as teaching in schools, I have consulted for Pearson Education, creating a training manual for them and running a course as a Master Trainer in a Train-The-Trainer workshop. I have also worked in industry as a Systems Engineer.
The most exciting thing about computers is the way they allow you to combine logical thinking with creativity to solve problems. This is particularly true when creating computer games, which I enjoy as a hobby.
These days coding is the new literacy, and everyone deserves to be fluent. Not everyone understands everything quickly or even on the first try but I have helped many students to understand, practise and improve their results, and I will help you too.
My wife and I recently came to live in the UK where she has a position with the NHS. When I am not helping students or creating computer games, I enjoy cycling and spending time with the family.
Choose the perfect combination of courses for your child with our flexible approach to homeschooling. The more courses you select, the more you save per course.
From £855 per course
From £712.50 per course
From £665 per course
Trustpilot Reviews
Rated 4.7 / 5 based on 270 reviews.