Course Overview

Is computer science your calling? Computer scientists are in growing demand and play a crucial role in innovation, cyber-security and software development.

If you enjoy problem-solving, analytical thinking and taking a data-driven approach to new challenges, our IGCSE Computer Science online course is perfect for you. A Computer Science IGCSE will prepare you for advanced studies and a career in technology.

You’ll uncover the key connections between coding concepts and real-world applications as you gain an understanding of the profound impact computer science has on our everyday lives.

From programming basics to complex algorithms, studying IGCSE Computer Science will develop your problem-solving and technical skills as you master the digital world and spark your creativity in technology.

If you’ve ever wondered how artificial intelligence powers your favourite games, IGCSE Computer Science will expand your knowledge of the computing industry and how it works.

Our Computer Science IGCSE online course includes some practical coding exercises. You’ll develop your programming and coding skills and learn about algorithms and data structure as you gain an understanding of the ever evolving digital world.

If you are new to programming you can get 15% off when you enrol on both our IGCSE Computer Science and Level 2 Programming for Beginners with Python online courses. Enrol by phone and use code PYTCSINTRO to start learning today.

If you are looking at completing a GCSE in one year, or if you are looking for more structured support including live online teaching from subject specialists, check out our fully supported one-year Structured Computer Science IGCSE courseAchieve your goals, your way.

  • 100%
pass rate in 2024

  • elearning icon

    Interactive course

  • 1:1 tutor support

IGCSE Computer Science at a glance

Our (I)GCSE courses are offered in conjunction with leading UK examination boards and you’ll have to sit exams to get your qualification. Our Exams and Assessment page provides more information on sitting your exams.

course exam board icon
Exam board

Edexcel 4CP0

course format icon
Format

Online learning with support from a personal tutor for up to 24 months from your date of enrolment.

course hours icon
Hours

Learn at your own pace.

Approx. 120-150* study hours, plus assignment time.

*The specification suggests that 150 hours is needed. You’ll also need time to complete assignments, complete any reading and prepare yourself for exams.

course assignments icon
Assignments

10 assignments  – including past paper practice. These do not contribute to your final grade.

course resources icon
Resources

No additional set texts required.

course assessment icon
Assessment

Exams (two):

50% of marks (2 hours)

50% of marks (3 hours)

The exams consist of multiple choice, open-response and a practical exam. Throughout the exams, you will be expected to demonstrate your level of understanding of basic principles of computer science and the practical application of computational thinking.

 

course entry requirements icon
Entry requirements

No formal qualifications

An ability to read and write in English.

course requirements icon
Requirements

Internet access

Computer operating system and browser to support learn@nec.

course exam board icon
Exam board

Edexcel 4CP0

course entry requirements icon
Entry requirements

No formal qualifications

An ability to read and write in English.

course resources icon
Resources

No additional set texts required.

course hours icon
Hours

Learn at your own pace.

Approx. 120-150* study hours, plus assignment time.

*The specification suggests that 150 hours is needed. You’ll also need time to complete assignments, complete any reading and prepare yourself for exams.

course assignments icon
Assignments

10 assignments  – including past paper practice. These do not contribute to your final grade.

course format icon
Format

Online learning with support from a personal tutor for up to 24 months from your date of enrolment.

course requirements icon
Requirements

Internet access

Computer operating system and browser to support learn@nec.

course assessment icon
Assessment

Exams (two):

50% of marks (2 hours)

50% of marks (3 hours)

The exams consist of multiple choice, open-response and a practical exam. Throughout the exams, you will be expected to demonstrate your level of understanding of basic principles of computer science and the practical application of computational thinking.

 

course exam board icon
Exam board

Edexcel 4CP0

course format icon
Format

Online learning with support from a personal tutor for up to 24 months from your date of enrolment.

course hours icon
Hours

Learn at your own pace.

Approx. 120-150* study hours, plus assignment time.

*The specification suggests that 150 hours is needed. You’ll also need time to complete assignments, complete any reading and prepare yourself for exams.

course assignments icon
Assignments

10 assignments  – including past paper practice. These do not contribute to your final grade.

course resources icon
Resources

No additional set texts required.

course assessment icon
Assessment

Exams (two):

50% of marks (2 hours)

50% of marks (3 hours)

The exams consist of multiple choice, open-response and a practical exam. Throughout the exams, you will be expected to demonstrate your level of understanding of basic principles of computer science and the practical application of computational thinking.

 

course entry requirements icon
Entry requirements

No formal qualifications

An ability to read and write in English.

course requirements icon
Requirements

Internet access

Computer operating system and browser to support learn@nec.

Why study IGCSE Computer Science

Future opportunities

  • Studying Computer Science, Programming and other computer-related fields at college and university
  • Employers value candidates with a sound understanding of computers and technology
  • A range of future career opportunities including Software Developer, Web Developer, UX Designer, App Developer and more.
Course content

What you’ll learn…

Section 1

Computer science

  • Topic 1 – Computers in everyday life
  • Topic 2 – Computing as a career
  • Topic 3 – Computational thinking
  • Assignment 1
Section 2

Problem solving

  • Topic 1 – Algorithms
  • Topic 2 – Solving problems
  • Topic 3 – Searching algorithms
  • Topic 4 – Sorting algorithms
  • Assignment 2
Section 3

Programming – learning to code

  • Topic 1 – Simple programs in Python
  • Topic 2 –  Input/Output and type conversions
  • Topic 3 – Selection and iteration
  • Topic 4 – Data structures
  • Topic 5 – Reading and writing files
  • Topic 6 – Bringing it all together
  • Assignment 3
Section 4

Programming – improving your code

  • Topic 1 – Debugging and handling errors
  • Topic 2 – Testing
  • Topic 3 – Subprograms
  • Topic 4 – Good practice
  • Assignment 4
Section 5

Data

  • Topic 1 – Binary
  • Topic 2 – Data representation
  • Topic 3 – Data storage and compression
  • Topic 4 – Encryption
  • Assignment 5
Section 6

Computer systems

  • Topic 1 – Computational models
  • Topic 2 – The CPU
  • Topic 3 – Secondary storage
  • Topic 4 – Embedded systems
  • Topic 5 – Logic
  • Topic 6 – Software
  • Topic 7 – Programming languages
  • Assignment 6
Section 7

Computer networks

  • Topic 1 – Networks
  • Topic 2 – Network protocols
  • Topic 3 – Network security
  • Topic 4 – The internet
  • Assignment 7
Section 8

The wider picture

Ethics, trends etc…

Section 9

Revision

Affordable study

Flexible payments and financial help

  • As an education charity dedicated to helping independent learners achieve life-changing qualifications we want to keep fees affordable. All of our course fees are clear and transparent to help you plan for any additional costs.
  • NEC’s fees for (I)GCSEs offer some of the best value on the market, with multi-buy options, special offers, personal discounts and affordable finance options.
  • Used responsibly, finance is a great way to spread the cost of your course. We’ve teamed up with Omni, one of the UK’s leading finance specialists.
  • Depending on your own circumstances, there are a number of possibilities for getting help to fund your course.

Visit our Fee information page or

Talk to an advisor
Woman sitting at laptop
Monthly instalments

Study now, pay your way

It’s your choice: you can pay in full at the point of enrolment, or you can spread the cost over monthly instalments with our finance offer. We offer a choice of six or 12 monthly repayment plans, with 0% APR as standard.

To pay in instalments you will need to enrol by telephone.

The National Extension College (NEC) work with finance company OMNI. For more information on our relationship with OMNI and replayment plans see our Fee Information page.

Course fee £470
Deposit £47
Amount of credit £423
Monthly payment £35.25
Duration 12 months
Total repayment £470
Cost of credit £0.00
Rate of interest 0% APR representative

SPECIAL OFFER

Get 15% off your course fees when you enrol on both IGCSE Computer Science and Level 2 Programming for Beginners with Python.

Enrol by phone and use code PYTCSINTRO.

Enrolling on more than one GCSE or IGCSE? Use voucher code GCSEMB10 to receive 10% off at checkout.

Smiling tutor sits at his laptop, typing
With you every step of the way

Enjoy 1-2-1 support from your course tutor

You’ll have access to 1:1 support from your tutor. All NEC tutors are subject experts, with experience in supporting online learners.

MORE ABOUT OUR TUTORS
Help when you need it

Additional support for under 18s

We understand younger students often need an extra helping hand with their studies. NEC’s unique Progress Tracker makes it easy for parents and guardians to follow their child’s progress, access assignment grades and view tutor feedback to ensure effective learning.

Our approach to home study
Need help choosing?

Talk to one of our course advisors

Still unsure whether online distance learning is right for you?

Our friendly Course Advice Team are here to help answer your questions and take you through your options.

  • Book a call and someone will get back to you at a convenient time.
  • Or contact us today by phone or email.

We’re waiting to help you get ahead and achieve your goals, your way.

Talk to a course advisor

Frequently asked questions

Your common questions and concerns answered. Read more FAQs.

NEC offers flexible, online GCSEs, A levels, and vocational courses that you can study anytime, anywhere. When you enrol, you’ll receive a welcome email with login details for learn@nec, our virtual learning platform.

You’ll be supported by a qualified subject tutor who provides feedback on your assignments and helps guide your progress. Our expertly designed courses include engaging materials, interactive learning activities, and selected online resources — all created by experienced teachers, examiners, and learning designers.

Our courses are designed to let you study at your own pace — all within a clearly defined enrolment period to help keep you on track. Many courses let you study your way, with flexible assignment deadlines to suit your schedule. Others may include set dates — especially for things like exams or NEAs (Non-Exam Assessment) — to help you stay on track.

Yes! You can connect with other learners in your course’s online forum. Many students find discussing topics with peers helps reinforce their learning — and helps them feel part of a wider learning community.

Yes. Most NEC courses, including all GCSEs and A levels, lead to qualifications awarded by major UK exam boards such as AQA, Edexcel, OCR and Cambridge International. You’ll earn exactly the same qualification as students in school or college.

We’re also approved to offer CMI qualifications for management, as well as TQUK-accredited courses and Functional Skills qualifications in English and Maths. These nationally recognised qualifications are designed to help learners build practical skills and are ideal for both personal development and career progression.

Some short courses, like those in the arts, are for personal development and enjoyment but don’t lead to formal accreditation.

Yes, NEC is a JCQ-approved exam centre, which means we can support your exam entry, provide verified access arrangements, and oversee non-exam assessments (NEAs) — essential for subjects like English, Science and Geography.

Yes. Many students complete a one-year fast track option, especially if working towards university or career deadlines. You’ll need to commit regular study time and plan carefully around assignment deadlines and exams.

If you’re unsure whether fast track is realistic, we’ll advise you.

Yes. You can enrol any time and begin studying when it suits you. However, if your course involves an exam, you’ll need to complete all assignments and assessments (also known as coursework or NEA — Non-Exam Assessment) in time for set exam dates — so don’t leave it too late!

If you’re planning to apply to university, please also be aware of UCAS deadlines. For example, to receive predicted grades through our UCAS Application Service, you’ll need to have completed a certain number of assignments by specific dates.

Check the individual course pages for guidance, or book a call with an advisor to discuss your timeline and study plans.

Yes — NEC is ideal for international students. Many of our courses are available worldwide, but there are a few things to check before enrolling:

Exams: You’ll need to arrange a local exam centre. AQA does not offer international exams, so you’ll need to travel to the UK for those.

Qualification recognition: Ensure your chosen qualification is recognised in your country.

Our team is happy to help you explore your options.

People who study IGCSE Computer Science also take…

Want to study more than one subject? We offer a 10% multi-buy offer when you enrol on two or more courses together.