Skip to content
Web Development & Coding for Web Developer - CPD Certified cover image

Web Development & Coding for Web Developer - CPD Certified
Learndrive

Learn Web Coding Skills and Build a Strong Foundation for Your Developer Career

Summary

Price
Save 57%
£15 inc VAT (was £35)
Offer ends 30 September 2026
Study method
Online, On Demand 
Course format
213 Videos and 3 PDFs
Duration
42.6 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed Courses Certificate of Completion - Free
Additional info
  • Tutor is available to students

Overview

Web development skills remain highly relevant across businesses that depend on websites, digital services and online customer experiences. Strong coding knowledge can help you understand how websites are built, customised and maintained, while practical web development skills can support progression into technical and digital roles.

This training brings together JavaScript, WordPress, HTML, CSS, Sass and NPM to build a practical foundation for modern website development.

What’s Included

  • 3 practical courses covering coding, WordPress and web development
  • Certificate included upon successful completion
  • Tutor support to help you stay on track with your learning
  • Assessments to reinforce knowledge and measure progress
  • Self-paced online learning that fits around work and personal commitments
  • Lifetime access to your course materials
  • Device accessibility across compatible desktop, laptop, tablet and mobile devices

Learning Outcomes

  • Understand the fundamental principles of web development and coding
  • Build a stronger foundation in JavaScript programming concepts
  • Create and customise WordPress websites using practical techniques
  • Apply HTML and CSS knowledge to structure and style web pages
  • Use Sass and NPM concepts within modern development workflows
  • Manage common website development tasks with greater confidence
  • Develop practical technical knowledge relevant to web-focused digital roles

Certificates

Curriculum

This course contains

Format: 213 Videos and 3 PDFs

Duration: 42h and 38m

    • 1: 2.1 Intro To JavaScript & Environment 09:29
    • 2: 2.2 VS Code & Extensions 07:28
    • 3: 2.3 Browser Dev tools & JS Console 04:30
    • 4: 2.4 Common Console Errors - Syntax, Type, Reference 11:46
    • 5: 2.5 Intro to Terminal 08:31
    • 6: 2.6 Crash course on GitHub 10:06
    • 7: 2.7 Online Resources (W3schools, MDN Web Docs, Stack Overflow) 11:23
    • 8: 2.8 Coding Challenge Hello World in JS 01:51
    • 9: 2.9 Coding Challenge Solution 03:04
    • 10: 3.1 Execution Content Object 04:33
    • 11: 3.2 SingleMulti Line Coding 11:54
    • 12: 3.3 Variable 14:30
    • 13: 3.4 Hoisting 05:32
    • 14: 3.5 Declaration Assignment 07:27
    • 15: 3.6 Operators 10:49
    • 16: 3.7 Operator Precedence 13:48
    • 17: 3.8 Coding Challenge 01:58
    • 18: 3.9 Coding Challenge Solution 04:50
    • 19: 4.1 Primitive Data Types 04:32
    • 20: 4.2 String Manipulation 13:02
    • 21: 4.3 Numbers 05:57
    • 22: 4.4 Numbers Manipulation 09:29
    • 23: 4.5 Symbol 03:48
    • 24: 4.6 Null and Undefined 04:24
    • 25: 4.7 Boolean Logic & Control Flow 06:22
    • 26: 4.8 TruthyFalsy values and Equality Operators 06:59
    • 27: 4.9 IfElse Statements, nesting ifelse 09:05
    • 28: 4.10 Ternary Operators 04:09
    • 29: 4.11 Switch Statements 04:54
    • 30: 4.12 Code Challenge 01:28
    • 31: 4.13 Code Challenge Solution 06:59
    • 32: 5.1 Advanced Data Types Intro 01:21
    • 33: 5.2 Arrays and Length 11:28
    • 34: 5.3 Basic Array Methods 09:56
    • 35: 5.4 Objects and Properties 08:34
    • 36: 5.5 Object Methods 07:19
    • 37: 5.6 Code Challenge 5 00:45
    • 38: 5.7 Code Challenge Solution 5 04:31
    • 39: 6.1 For and for in Loop 07:17
    • 40: 6.2 While Loops 02:20
    • 41: 6.3 Break and Continue Statements 03:16
    • 42: 6.4 Coding Challenge 6 00:35
    • 43: 6.5 Coding Solution 6 06:10
    • 44: 7.1 Function Declarations 06:34
    • 45: 7.2 Function Expressions 08:08
    • 46: 7.3 Arrow Functions 04:08
    • 47: 7.4 IIFE 04:53
    • 48: 7.5 Scope 07:12
    • 49: 7.6 Closure 09:35
    • 50: 7.7 Callbacks 07:25
    • 51: 7.8 Code Challenge 7 01:07
    • 52: 7.9 Code Solution 7 06:49
    • 53: 8.1 Foreach Method 03:35
    • 54: 8.2 Map Method 04:23
    • 55: 8.3 Filter Method 04:02
    • 56: 8.4 Reduce Method 08:26
    • 57: 8.5 Sort Method 06:18
    • 58: 8.6 Spread Operator 07:47
    • 59: JavaScript Course Sales Video 03:15
    • 60: JAVASCRIPT-1 01:39
    • 61: JAVASCRIPT-2 04:49
    • 62: 1a. Wordpress Course Intro 02:35
    • 63: 1b. Buying Domain 00:41
    • 64: 1c. Where To Buy Hosting 00:56
    • 65: 1d. Setup Hosting Nameservers 00:38
    • 66: 2a. How To Install Wordpress 01:18
    • 67: 2b. Wordpress Settings Optimization 02:41
    • 68: 2c. Wordpress Widgets Walkthrough 00:40
    • 69: 2d. Wordpress Posts and Media 00:43
    • 70: 3a. Wordpress Marketing Agency Theme 06:01
    • 71: 3b. Local Business Theme EInstall 00:51
    • 72: 3c. Install Free Website Builder 00:27
    • 73: 3d. Wordpress Plumber Business Theme Walkthrough 01:39
    • 74: 3e. Update Homepage Setting 00:56
    • 75: 3f. Setup Menu 01:36
    • 76: 4a. How To Edit Your Website With Elementor 03:47
    • 77: 4b. Elementor Elements Walkthrough 02:00
    • 78: 4c. Contact Form 00:57
    • 79: 4d. Terms of Service and Privacy Policy Pages 01:37
    • 80: 4e. Setup Footer Menu 01:24
    • 81: 5a. Yoast SEO Plugin Setup 01:16
    • 82: 5b. Yoast SEO On-Page Optimization 02:10
    • 83: 5c. Page Title Optimization 04:15
    • 84: 5d. Advanced Wordpress SEO On Page SEO 19:30
    • 85: 5e. Advanced Wordpress On-Page SEO 16:56
    • 86: Copy of 5a. Yoast SEO Plugin Setup 01:16
    • 87: EasyWPGuide_WP4.9 1:44:00
    • 88: UltimateGuidetoEcommerce 1:05:00
    • 89: WPE-EBK-TheUltimateGuideToWordPressPlugins_v04 46:00
    • 90: 1. Intro To Flexbox Part 1 30:57
    • 91: 1.1 HTML and CSS Course Overview 08:30
    • 92: 1.2 Who is this for 04:10
    • 93: 1.3 Web Developer Marketplace 02:51
    • 94: 1.4 Web Developer Job Opportunities 03:56
    • 95: 1.5 4 Skills of Successful Web Developer 04:58
    • 96: 1.6 Different Types of Web Developers 05:46
    • 97: 1.7 The Course Projects 03:05
    • 98: 2. Intro To Flexbox Part 2 16:13
    • 99: 2.1 HTML Quick Section Overview 00:36
    • 100: 2.2 -What is HTML 02:39
    • 101: 2.3 Environment Setup - installing Sublime Text 02:00
    • 102: 2.4 Structure of an HTML Document 05:13
    • 103: 2.5 HTML Heading and Paragraph Elements 12:45
    • 104: 2.6 HTML Imaged and Attributes 05:39
    • 105: 2.7 HTML Links 04:07
    • 106: 3. Project Overview for _Bizwizz_ website 09:16
    • 107: 3.1 CSS Quick Section Overview 01:09
    • 108: 3.2 Intro to CSS 04:26
    • 109: 3.3 Inserting CSS into Code 14:30
    • 110: 3.4 Colors in CSS 10:51
    • 111: 3.5 CSS Selectors 14:31
    • 112: 3.7 CSS Properties 10:07
    • 113: 3.8 CSS Box Model 08:11
    • 114: 3.9 Making Simple Box Model Layouts - using div elements 22:04
    • 115: 3.10 Incorporating Box Model into a Blog page 26:32
    • 116: 3.11 Relative vs. Absolute Positioning 08:06
    • 117: 3.12 Debugging your Code using Browser Tools 04:48
    • 118: 4. Setting up the _Bizwizz_ Project 10:36
    • 119: 4.1 Working with Fonts and Icons 08:09
    • 120: 4.2 Working with Colors 09:21
    • 121: 4.3 Working with Images 03:57
    • 122: 4.4 Whitespaces, layout and user experience 02:12
    • 123: 4.5 Secret to Making Great Websites 02:40
    • 124: 4.6 About Us Page 18:57
    • 125: 5. Creating the Header Section 41:00
    • 126: 5.1 Rules to Design a Good Website 02:25
    • 127: 5.2 Project Requirements - Making Digital Services Agency Website 06:08
    • 128: 5.3 Overview of the Digisolve Project 04:26
    • 129: 5.4 Digisolve Project - Getting Started 08:19
    • 130: 5.5 Setting Up Fluid Grid 11:44
    • 131: 5.6 Building the Webpage Header 19:47
    • 132: 5.7 Building the More Info Button 09:28
    • 133: 5.8 Building the Logo + Menu 12:03
    • 134: 5.9 Building the About Us Page 10:52
    • 135: 5.10 Building the Portfolio Section 26:13
    • 136: 5.11 Building the Services Page 25:11
    • 137: 5.12 Building the Featured Clients Page 07:26
    • 138: 5.13 Building the Testimonials Section 21:36
    • 139: 5.14 Building the Popular Packages Page 20:10
    • 140: 5.15 Popular Packages Continued 08:45
    • 141: 5.17 Building the Contact Form 28:26
    • 142: 5.18 Webpage Footer 23:18
    • 143: 6. Creating the Animated Button 09:31
    • 144: 6.1 Using Media Queries - Part 1 25:17
    • 145: 6.2 Using Media Queries - Part 2 32:37
    • 146: 6.3 Browser Compatibility 12:11
    • 147: 7. Creating SVG Waves 10:29
    • 148: 7.1 Intro to JQuery 05:28
    • 149: 7.2 Creating Sticky Navigation 13:56
    • 150: 7.3 Scrolling to target elements 09:17
    • 151: 7.4 Adding Animations without coding! 17:20
    • 152: 7.5 Adding Animations Continued 12:54
    • 153: 8. Creating the Services Section 20:25
    • 154: 8.1 Optimizing Website Performance 06:53
    • 155: 8.2 Image Optimization 10:26
    • 156: 8.3 Minifying the Code 05:54
    • 157: 8.4 Launching the WebPage 11:35
    • 158: 9. Downloading and using SVG icons 27:07
    • 159: 9.1 How CSS works (Part 1) 03:09
    • 160: 9.2 How CSS works (Part 2) 09:49
    • 161: 9.3 How the Cascade Works 12:34
    • 162: 9.4 How CSS Calculates pixel values and renders a website 17:50
    • 163: 10. Creating the Meet Our Team Section 38:28
    • 164: 10.1 What is SASS 03:44
    • 165: 10.2 SASS Basic Principles - variables, nesting 31:06
    • 166: 10.3 SASS Basic Principles - mixins, extends, functions 17:36
    • 167: 10.4 Command line basics 05:59
    • 168: 10.5 What is NPM 04:21
    • 169: 10.6 Installing and Setting up SASS and NPM 11:54
    • 170: 11. Creating an Image Gallery 19:07
    • 171: 11.1 How to Plan out your CSS 04:55
    • 172: 11.2 The BEM Model 06:25
    • 173: 11.3 An Ideal Folder and File Structure for a CSS Project 10:12
    • 174: 11.4 Different Types of Layouts 03:28
    • 175: 12. Creating the Testimonials Section Part 1 26:46
    • 176: 12.1 Lakeview Project Overview 06:42
    • 177: 12.2 Setting Up The Project 12:50
    • 178: 12.3 Creating Background Image for Header 27:20
    • 179: 12.4 Automatic page reload with NPM and live-server 07:19
    • 180: 12.5 Typography for Header 20:33
    • 181: 12.6 Creating Buttons for Header 13:59
    • 182: 12.7 Creating a Fluid Grid from Scratch 07:22
    • 183: 12.8 Building the About Section Part 1 20:05
    • 184: 12.9 Building the About Section Part 2 12:43
    • 185: 12.10 Building the About Section Part 3 14:42
    • 186: 12.11 Building The Club Amenities Part 1 22:31
    • 187: 12.12 Building The Club Amenities Part 2 21:41
    • 188: 12.13 Building The Contact Form Part 1 26:33
    • 189: 12.14 Building The Contact Form Part 2 33:24
    • 190: 12.15 Building The Contact Form Part 3 25:52
    • 191: 12.16 Building Membership Plan Part 1 20:12
    • 192: 12.17 Building Membership Plan Part 2 32:30
    • 193: 12.18 Building Membership Plan Part 3 11:02
    • 194: 12.19 Building The Testimonials Section Part 1 19:23
    • 195: 12.20 Building The Testimonials Section Part 2 38:50
    • 196: 12.21 Building Testimonials Section Part 3 20:51
    • 197: 13. Creating the Testimonials Section Part 2 39:19
    • 198: 13.1 Media Queries with SASS Part 1 25:13
    • 199: 13.2 Media Queries with SASS Part 2 17:56
    • 200: 13.3 Media Queries with SASS part 3 18:09
    • 201: 13.3 Media Queries with SASS part 4 16:42
    • 202: 13.4 Making images responsive and optimized 38:25
    • 203: 13.5 Density Switching Using CDN 14:22
    • 204: 13.6 Ensuring Browser Support 33:11
    • 205: 13.7 Mobile First vs. Desktop First Design 11:46
    • 206: 14. Creating the Testimonials Section Part 3 42:20
    • 207: 15. Creating the Contact Section 48:09
    • 208: 15.1 Contacting Recruiters 06:03
    • 209: 15.2 Creating an Web Developer Resume 08:19
    • 210: 15.3 Getting Started with Freelancing 05:34
    • 211: 15.4 Networking 05:27
    • 212: 15.5 Personal Branding 05:41
    • 213: 15.6 Top Freelance Websites 11:08
    • 214: 16. Creating the CTA Section 04:05
    • 215: 17. Creating the Footer 12:25
    • 216: 18. Making the Page Responsive 46:45

Description

This online training develops core capabilities across IT, web design and web development, combining coding principles with practical website-building knowledge.

You will explore JavaScript from the ground up, learn how WordPress websites are created and managed, and develop a clearer understanding of front-end technologies including HTML, CSS, Sass and NPM.

The learning experience is designed to help you understand how different technologies work together within a web project. You will also build knowledge that can support website customisation, troubleshooting, content management and ongoing digital development in professional environments.

Course BreakdownJavaScript from Scratch

Build a practical understanding of JavaScript and its role in creating interactive web experiences. You will develop foundational programming knowledge that can be applied when working with website functionality and front-end projects.

WordPress from Scratch

Learn how WordPress can be used to create, manage and customise professional websites. You will gain practical knowledge that can support website administration, content updates and basic development tasks.

Web Development: HTML, CSS, Sass & NPM

Explore the core technologies used to structure, style and organise modern websites. You will learn how these tools fit into a development workflow and build knowledge that can support more efficient website production and maintenance.

Who is this course for?

This course will pave the way for higher study in the field of Coding for Web Development. You can enrol on higher level Coding for Web Development courses, such as:

  • Level 2 Certificate in Coding for Web Development
  • Level 2 Award in Coding for UX/UI Design
  • Level 3 Diploma in DevOps with Coding
  • Level 2 Certificate in Coding for Cloud Computing
  • Level 2 Award in Coding for Cybersecurity
  • Level 3 Diploma in Web Development (Coding)
  • Level 4 Diploma in Web Development(Coding)
  • Level 5 Diploma in Web Development (Coding)

Career path

  • Python Developer
  • Software Developer
  • Web Developer

Questions and answers

There are currently no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: Zopa Bank, Level 12, 20 Water Street, Canary Wharf, London E14 5GX. VAT Number 281765280.