Frequently Ask Question

  • Who is PCWorkshops?

    Founded in 2013, PCWorkshops delivers high-quality IT and software training across all major UK cities. We work with organisations of all sizes across a wide range of industries, including banks, insurance companies, betting companies, local councils, data analysis firms, software development companies, e-commerce businesses, and the leisure industry. Alongside corporate training, our intensive Bootcamps have helped many individuals successfully transition into software development careers.

  • What sets PCWorkshops apart?

    At PCWorkshops, we focus on outcomes, not overcrowded classrooms.
    Here’s what sets us apart:
    🧑‍🏫 Customized 1-to-1 or small groups (max 4 students)
    🏆 Award-winning, industry-experienced trainers
    💰 Competitive pricing with premium delivery
    📘 Excellent, in-demand course outline
    🤝 Personal attention and real-world examples
    You won’t get lost in a large class; every session is interactive and tailored to your goals.

  • Who is Sarah Barnard?

    Sarah Barnard achieved notable industry recognition when she was named Freelance Trainer of the Year at the Institute of IT Training awards, an accolade sponsored by BroadSkill that celebrates exceptional independent trainers in the UK. The judges praised her innovative use of automation in her regular newsletter, her strong focus on delivering clear value to clients, and her expertise in adult learning principles. Sarah’s unique Time Saver Training™ approach, designed to boost workplace productivity through effective software understanding, impressed the panel and earned her this distinguished award.

    Sarah began her career as a software developer, working on complex systems for organisations including the RAU Library Catalogue, Ford Motor Company, The International Wool Auctioning Board, Sage Computers, and Target Life Insurance. Building on her technical expertise and passion for teaching, she went on to found The Computer School, successfully franchising and expanding it into a nationwide network. Sarah later established PCWorkshops, which has grown into a well-established software training provider, delivering expert-led courses and bespoke training solutions for software development enterprises across the UK.

  • Can Sarah create bespoke training solutions?

    Since **2013**, **Sarah and PCWorkshops** have delivered **bespoke training solutions** and **customised software training** for corporate clients across the UK. Specialising in **tailored IT training**, **small group courses**, and **1-to-1 software training**, PCWorkshops designs **bespoke corporate training programmes** that align precisely with business objectives and team skill levels.
    In addition, Sarah has developed **over 5,000 coding scripts** used as practical examples within programming courses. These resources are available as **downloadable training materials** via Payhip. For the **general public**, they provide comprehensive **self-paced programming training support**, while for **training providers and educational institutions**, they help minimise preparation time by offering **ready-to-use worked examples**, structured in accordance with recognised **learning and educational principles**.

  • What about the rest of the team?

    Sarah contracts freelance technical authors, proof-readers, testers and others to help create the bespoke training modules on time, to spec and to quality, before delivery to the client.

  • What is bespoke training?

    ** Bespoke training is **fully customised learning** designed to meet your team’s specific software, workflow, and project needs.

  • What sort of bespoke software would you support?

    ** We support **all types of bespoke software**, including internal tools, enterprise systems, and custom applications tailored to your business.

  • Do you customise training only for online or also for classroom training?

    ** We customise training for **both online and in-classroom sessions**, tailored to your team’s needs and workflows.

  • Do you create video-based tutorials?

    ** Yes, we can create **video-based tutorials** tailored to your team’s software, workflows, and learning objectives.

  • How do you create the training outlines?

    ** We create training outlines by **analyzing your team’s needs, workflows, and goals**, then designing a **custom program** with practical, hands-on modules.

  • What is included in the course materials?

    ** Course materials include **customized content, hands-on exercises, code samples, guides, and supporting resources** for your team.

  • Do you also supply trainers for bespoke software training?

    ** Yes, we provide **experienced trainers** for bespoke software training, tailored to your team’s technology, projects, and learning objectives.

  • What is included in the training deliveries?

    ** Our bespoke training solutions are fully tailored to the needs of software development teams, ensuring every session is relevant and practical.
    Each training delivery typically includes:

    * **Customized Course Content:** Designed specifically for your team’s tech stack, workflows, and project requirements.
    * **Hands-On Exercises:** Practical coding, development, and problem-solving activities that reinforce learning.
    * **Real-World Examples:** Case studies and scenarios based on industry best practices and actual software projects.
    * **Interactive Sessions:** Opportunities for questions, discussions, and collaborative problem-solving.
    * **Supporting Materials:** Documentation, guides, code samples, and resources for reference after the session.
    * **Progress Tracking & Feedback:** Assessment of team engagement and understanding, with actionable feedback for improvement.
    * **Completion Certificates:** Recognizing participants’ learning achievements and skill development.

    Depending on your requirements, we can also include **follow-up workshops, one-on-one coaching, or mentoring sessions** to reinforce learning and support long-term adoption of new skills.

    Our focus is to provide a **comprehensive learning experience** that not only delivers knowledge but also ensures your software development team can immediately apply it to real-world projects.

  • How long does it take to create the training outlines and course materials?

    ** The time to develop bespoke training depends on your team’s needs and the program’s complexity. Typically, an initial outline is ready within **1–2 weeks**, and full course materials are prepared in **3–6 weeks**. For smaller or urgent programs, we can often accelerate this process while maintaining high-quality, practical content tailored to your software development team.

  • What about certification?

    ** Our bespoke training delivers **practical, hands-on skills** that your team can apply immediately. While not always tied to formal certifications, we provide **completion certificates** for all courses, which can be used for **internal recognition or professional development**.
    For clients needing **formal certification**, we can tailor programs to align with recognized industry standards, giving your team both **real-world expertise** and **verifiable credentials**.

  • What about accreditation?

    ** Our bespoke training delivers **practical, hands-on skills** tailored to your software development team’s needs. While not always formally accredited, all courses include **completion certificates** for internal recognition or professional development.
    For clients requiring **formal accreditation**, we can customize training to meet industry standards, ensuring your team gains both **real-world expertise** and a **documented record** of their learning.

  • What is included with your Developer Enablement Services?

    Equip your development teams with targeted training. This is to introduce them to the features of the software that they have to develop. It walks step-by-step through the specificatons, but with a broader overall view of the business goals.

  • What is included with your Performance and Analytics?

    ** Our Performance and Analytics includes **tracking progress, measuring engagement, reporting outcomes, and providing actionable insights** to improve learning results.

  • What is the difference between "Onboarding & Implementation" and "User Adoption Programs"?


    ### **1. Onboarding & Implementation**

    * **Purpose:** To get a new system, tool, or process up and running for an organization or individual.
    * **Focus:** Technical setup and initial training.
    * **Activities Include:**
    * Installing or configuring software.
    * Integrating the system with existing workflows.
    * Creating user accounts, permissions, and roles.
    * Delivering initial “how-to” training for basic functionality.
    * **Goal:** Ensure that the system is properly deployed, users have access, and the organization can start using it. Essentially, it’s about **“getting started”**.


    ### **2. User Adoption Programs**
    * **Purpose:** To ensure users not only use the system but do so **effectively and consistently**, maximizing its value.
    * **Focus:** Behavioral change, engagement, and long-term adoption.
    * **Activities Include:**

    * Advanced training sessions and workshops.
    * Creating champions or power users within teams.
    * Ongoing support and coaching.
    * Tracking usage metrics and engagement.
    * Encouraging users to adopt best practices and leverage all features.
    * **Goal:** Drive **continuous usage**, improve ROI, and ensure the system becomes a part of daily workflows. It’s about **“getting value from what’s implemented”**.


    ### **Key Difference**
    * **Onboarding & Implementation:** Technical setup and initial access to make the system functional.
    * **User Adoption Programs:** Behavioral and cultural adoption to ensure users actively and effectively use the system over time.
    In short, onboarding is **“ready to use”**, while user adoption is **“fully using and benefiting.”**