This programme covers the range of concepts, approaches and techniques that are applicable to Principles of Coding for which Apprentices are required to demonstrate their knowledge and understanding.

The learners should be able to demonstrate knowledge and understands the principles of coding.

The minimum requirements are:

  • Understands and has an appreciation of logic
  • Understands, has an awareness of and recognises software languages
  • Understands the compatibility of code on different platforms
  • Understands the components involved to make the Web work

Course units

  1. Understand HTML Fundamentals
  2. Understand CSS Fundamentals
  3. Structure Documents Using HTML
  4. Present Multimedia Using HTML
  5. Style Web Pages Using CSS
  6. Appreciation of Logic
  7. Programming Languages (Identify the key characteristics and applications of   Hypertext Markup Language (HTML),  JavaScript (JS),  Java.
  8.  Interaction and Compatibility of Code on Different Platforms ( The LAMP (Linux, Apache, MySQL, and PHP) and XAMPP stack)
  9. Web components


Course duration



  • Assessment: Online
  • Certificate awarding body: BCS