NCFE Level 2 Certificate in Understanding Coding
An introduction to coding: languages, terminology, design principles, best practice, testing and DevOps, plus communication and project management. 155 guided learning hours, assessed by portfolio.
Duration: 155 guided learning hours, 255 total hours, self-paced online
- Level
- Level 2
- Qualification number
- 603/5854/3
- Awarding organisation
- NCFE
- Regulated status
- On the RQF, regulated by Ofqual
- Guided learning hours
- 155 hours
- Total qualification time
- 255 hours
- Delivery
- 100% online
- Study pattern
- 155 guided learning hours, 255 total hours, self-paced online
This qualification is awarded by NCFE and regulated by OfqualNCFE Account No. 11001657
Course overview
This is a regulated Level 2 qualification (NCFE qualification number 603/5854/3). It is designed for learners who want to gain knowledge of coding, and it may also support progression into further study in coding or other topics within the digital sector. The qualification focuses on an introduction to coding within the digital sector.
Its objectives are to enable you to gain an understanding of the principles of coding, the stages of the software development cycle, coding terminology and the key principles of writing code, different coding types, best practices in coding, methods of testing and the DevOps process, and effective communication and project management in coding.
You study five mandatory units totalling 155 guided learning hours. Unit 01 covers coding languages, the difference between procedural and object oriented languages, syntax, the job functions, roles and careers of a coding professional, and all six stages of the software development lifecycle: requirement gathering and analysis, design, implementation or coding, testing, deployment and maintenance.
Unit 02 covers basic computer terminology including the Central Processing Unit and Random Access Memory, data and data types, units of code, DRY and WET code, open and closed source code, and the key principles of writing code such as collections, control flow, iterations, recursions, queues, stacks and lists, variables, functions and operands.
Unit 03 covers imperative, declarative, functional and object orientated coding, along with procedural, event-driven and multi-paradigm types and their advantages and disadvantages. It also covers compiled and interpreted code, and pure and impure functions including parallelisation.
Unit 04 covers best practice in coding, including the KISS principle, the single responsibility principle, separation of concerns, abstraction and solid principles. It also covers testing code, test driven development, bugs and debugging, the DevOps processes of continuous integration, continuous delivery and continuous deployment, and robust coding through exception handling and defensive programming.
Unit 05 covers communication in a coding environment, including methods of communication, adapting to different audiences, active listening, presenting information clearly and release notes. It also covers seeking and using feedback, project management including Lean and Waterfall and the triple constraint of scope, time and cost, and Agile development including Scrum, the roles of Product Owner, Scrum Master and Scrum team, and Scrum events.
Assessment is by an internally assessed and externally quality assured portfolio of evidence. There are no exams. Evidence could include research, reports, a learner written statement, written or oral question and answer, discussion, assignments and presentations.
Delivery is 100% online with tutor support.
What you will study
The units below, their unit reference numbers and their guided learning hours are taken directly from the NCFE qualification specification.
| Unit | Title | Unit reference | Hours |
|---|---|---|---|
| 01 |
Understand the principles of coding
(mandatory)
3 learning outcomes
|
M/618/1187 | 30 |
| 02 |
Understand terminology used in coding
(mandatory)
3 learning outcomes
|
T/618/1188 | 30 |
| 03 |
Understand coding design principles
(mandatory)
3 learning outcomes
|
A/618/1189 | 20 |
| 04 |
Understand the processes and practice of coding
(mandatory)
4 learning outcomes
|
M/618/1190 | 35 |
| 05 |
Understand the importance of communication and project management in coding
(mandatory)
4 learning outcomes
|
T/618/1191 | 40 |
| Total guided learning hours | 155 | ||
Entry requirements
- There are no specific prior skills or knowledge a learner must have for this qualification.
- Learners should be aged 16 or above to undertake this qualification.
- Learners may find it helpful if they have already achieved a Level 1 Digital Skills or Information Technology related qualification.
- All assessment evidence must be produced in English.
- Registration is at the discretion of the centre, in accordance with equality legislation.
The course guide
Everything on this page as one document you can keep, print, or send to whoever is deciding with you.
- All 5 units, with the hours behind each one
- How you are assessed, and who checks the marking
- How paying works, and what is due when
- Entry requirements and where the qualification leads
Generated from this qualification's record, so the units and hours in it are the ones on this page. The fee is here on the page rather than in the guide, so a saved copy cannot quote you an old one.
How you are assessed
Your work is assessed by our qualified assessors, internally quality assured, and externally quality assured by NCFE. Assessment is against the criteria published in the qualification specification, and your assessor tells you what is needed before you start each unit.
For what happens after you submit: who marks it, who checks the marking, how long feedback takes and what to do if you disagree with a decision, see how assessment works.
If you need an adjustment to how you are assessed, for a disability or any other reason, ask us before you begin. We arrange adjustments under our Reasonable Adjustments policy, and you can request one online.
How we assess and quality assure is set out in DAIS-POL-016 Assessment and Internal Quality Assurance.
How you study, and what you need
You study online through our virtual learning environment, which is where the teaching material, your assessment submissions, your feedback and your progress all live. You work at your own pace, with tutor support throughout. Everyone completes a short online induction before starting an assessed unit.
| Device | Laptop or desktop computer |
|---|---|
| Operating system | Windows 10 or macOS 10.15 or later |
| Browser | Google Chrome or Mozilla Firefox, latest version |
| Internet speed | 10 Mbps download and 5 Mbps upload |
| Webcam | Required for live sessions and identity verification |
| Microphone | Required for live sessions |
These are the minimum requirements published in DAIS-POL-024 Online Learning and Digital Delivery.
Support, and how quickly we reply
These are the response times we commit to in policy, not an aspiration.
| What | How | Response |
|---|---|---|
| General questions | Message your tutor in the VLE | Within 2 working days |
| Assessment feedback | Returned in the VLE or e-portfolio | Within 10 working days of submission |
| Technical problems | Technical support email | Within 1 working day |
| Urgent welfare concerns | Email to the Designated Safeguarding Lead | Within 1 working day |
Published in DAIS-POL-024 and DAIS-POL-009 Learner Support.
Registration and your certificate
We register you with NCFE before you begin any assessed unit, and we collect your Unique Learner Number as part of that. When your assessment decisions are finalised and quality assured, we claim your certificate through the NCFE portal and you are notified digitally. The certificate comes from NCFE, not from us.
Set out in DAIS-POL-008 Learner Registration and Certification.
Progression
Progression: prepares you for our Level 3 Certificate in Coding Practices, and for junior and trainee roles in software development. This qualification does not carry UCAS Tariff points.
Common questions
Who awards NCFE Level 2 Certificate in Understanding Coding, and how do I get my certificate?
NCFE Level 2 Certificate in Understanding Coding is awarded by NCFE, an Ofqual-approved awarding organisation, and sits on the Regulated Qualifications Framework (RQF). The qualification number is 603/5854/3. The Data and AI School of London is an NCFE approved centre (Account No. 11001657). We register you with NCFE before you start any assessed unit and collect your Unique Learner Number. Once your work is assessed and quality assured we claim your certificate through the NCFE portal, and it is issued by NCFE rather than by us.
How long does NCFE Level 2 Certificate in Understanding Coding take?
This qualification carries 155 guided learning hours and a total qualification time of 255 hours. It is studied online at your own pace, so how long it takes in calendar time depends on how much you can commit each week.
What do I need before I can start?
There are no specific prior skills or knowledge a learner must have for this qualification. We assess every applicant individually and will tell you if a different level would suit you better.
Can I study this entirely online?
Yes. Teaching, materials and assessment are all delivered through our Moodle-based virtual learning environment, so you can study from anywhere in the UK. You need a laptop or desktop computer, a current version of Chrome or Firefox, and a broadband connection of at least 10 Mbps down and 5 Mbps up. Tutor support is available throughout, and we answer questions within 2 working days and return assessment feedback within 10 working days of submission.
Can I enrol now, and when do I pay?
The fee is £395. Enrolment is open, so you can apply online today. Nothing is paid at application: payment is taken only after you accept an offer.
Not sure this is the right qualification?
Ask before you apply. We will say honestly if a different level would suit you better.