Understanding Coding

Provided by

Enquire about this course

About the course

This FREE on-line course is designed for learners who are looking to gain an introduction to coding. It will support you to progress into further study and support those interested in progressing to employment in a coding or IT related role.

Learn about the principles of coding

  • Develop your understanding of the different stages in the software development cycle
  • Learn about coding terminology and develop understanding of the key principles of writing code
  • Explore the different coding types
  • Develop your understanding of best practice in coding
  • Learn about different methods of testing and the DevOps process
  • Learn about effective communication and project management in coding

Each unit contains an assessment to demonstrate your knowledge of each subject area. Once you successfully complete all units you will achieve a Level 2 Certificate in Understanding Coding.

Unit 1 Understand the principles of coding

Your learning goals:

  • Know about coding languages
  • Understand job functions in coding
  • Understand the software development lifecycle
  • Unit 2 Understand terminology used in coding

Your learning goals:

Understand basic computer terminology
Understand coding acronyms and terminology
Understand key principles when writing code
Unit 3 Understand coding design principles

Your learning goals:

Know about different coding types
Understand what is meant by compiled and interpreted code
Understand what is meant by a pure function
Unit 4 Understand the processes and practice of coding

Your learning goals:

Understand the principles of best practice in coding
Understand the methods of testing code
Understand DevOps processes
Unit 5 Understand the importance of communication and project management in coding

Your learning goals:

Understand the importance of communication
Understand the purpose of feedback in developing communication skills
Understand the principles of project management
Understand Agile development
 Course Duration

15 weeks

Recommended Study

10 hours per week

What computer software will I need?

An Internet enabled desktop / laptop PC.
An active email account.
Adobe Acrobat Reader or similar PDF reader.
The ability to read / edit Microsoft Word documents using Word or similar (e.g. LibreOffice).
Note: You will specifically need a recent full version (including Excel & PowerPoint) of Microsoft Office for our IT courses.

Supported web browsers

The following browsers are currently supported which all follow a continuous release policy. We will support the latest 2 major versions of each.

Microsoft Edge
Google Chrome
Mozilla Firefox
Apple Safari
Please ensure that your browser settings allow Popups from vision2learn and that JavaScript and Cookies are enabled.

Entry Requirements
The course is aimed at those 19 years (as at 31st August 2021) and over.

Once we receive your application we will send you an email link to complete your registration.

When applying for one of our free courses you will be asked to supply a copy of your ID, which can be either a passport, driving licence, birth certificate or national identity card. If you were born outside the EU, you must have proof of residency status and you will need to provide a copy for our records. If you have declared you are in receipt of benefits you will also need to provide us with evidence of this.

Please note whilst there is no limit to the number of free courses you can complete, you can only study one free course at a time.

In some instances fully funded applications are subject to postcode eligibility or prior attainment.


Start date Location / delivery
No fixed date Online Book now

Related article

If you missed our webinar broadcast on the 17.06: Cybersecurity’s Skills Shortage: Creating New Pathways for the Next Generation