Public Sector

We've had the pleasure of working with UK and overseas central and local government departments, including Healthcare (NHS and Foundation Trusts), Defence, Education (Universities and colleges), many of the main Civil Service departments, Emergency Services; also public-owned corporations including the BBC, Bank of England, Ordnance Survey, and regulatory bodies such as Ofgem.

We are registered on Crown Commercial Service’s (CCS) Dynamic Purchasing System (RM6219 Training and Learning) and also with numerous tender portals such as Ariba, Coupa and Delta E-Sourcing.

Read more...

Graduate Training Schemes

Framework Training has a strong track record of providing a solid introduction into the working world for technical graduates across myriad industries. We provide the opportunity to learn and gain valuable hands-on experience in a supportive, friendly and sociable training environment.

Attract & retain the brightest new starters

We know it is vital for our clients to invest in the future of their talented grads; not only to provide them with high-quality, professional training essential for their roles, but to embed them within the organisation’s culture and guide them on the right path to a successful career.

After all, your new hires could well be the next leaders and their creative ideas and unique insights are invaluable to your business.

Read more ...

Learning & Development

Our unique portfolio of high-quality technical courses and training programmes are industry-respected. They’re carefully designed so that delegates can seamlessly apply what they’ve learnt back in the workplace. Our team of domain experts, trainers, and support teams know our field — and all things tech — inside out, and we work hard to keep ourselves up to speed with the latest innovations. 

We’re proud to develop and deliver innovative learning solutions that actually work and make a tangible difference to your people and your business, driving through positive lasting change. Our training courses and programmes are human-centred. Everything we do is underpinned by our commitment to continuous improvement and learning and generally making things much better.

Read more...

Corporate & Volume Pricing

Whether you are looking to book multiple places on public scheduled courses (attended remotely or in our training centres in London) or planning private courses for a team within your organisation, we will be happy to discuss preferential pricing which maximise your staff education budget.

Enquire today about:

  • Training programme pricing models  

  • Multi-course voucher schemes

Read more...

Custom Learning Paths

We understand that your team training needs don't always fit into a "one size fits all" mould, and we're very happy to explore ways in which we can tailor a bespoke learning path to fit your learning needs.

Find out about how we can customise everything from short overviews, intensive workshops, and wider training programmes that give you coverage of the most relevant topics based on what your staff need to excel in their roles.

Read more...

Modern C# & .NET 10 Foundations Training Course

Live, instructor-led .NET training delivered online and in-person, in the UK and worldwide: Build a rock-solid foundation in type-safe, asynchronous programming using the latest .NET 10 runtime.

Book now

About this C# Programming course

This 4-day, hands-on course transitions developers smoothly into the modern .NET ecosystem. Built entirely on .NET 10 and C# 14, this course focuses on the high-performance, cross-platform language features used in production today.

Rather than treating C# in a vacuum, every module is intentionally designed to prepare participants for specialised pathways - whether that is building cloud-native REST APIs, scaling enterprise web apps with ASP.NET Core, or developing cross-platform desktop interfaces.

You will learn modern object-oriented programming (OOP), memory-efficient data structures, and native asynchronous patterns (async/await) that are critical for modern system architecture. Through intensive, test-driven labs, you will move from basic syntax to constructing robust, clean code foundations, preparing you for advanced framework adoption (such as going on to become an ASP.NET web front-end or back-end / API developer).

Training is delivered live and in real time, allowing attendees to ask questions, troubleshoot issues, and explore concepts with expert guidance - rather than working through self‑paced video material.

Online delivery and in‑house face‑to‑face options are available, either as a standalone workshop or as part of a wider customised training programme. In‑person delivery can be arranged at your offices or at flexible meeting spaces in the UK and internationally.

  • By the end of this course, attendees will be able to:

    • Navigate the command line tools and software development kits to compile and run cross-platform applications.
    • Eliminate redundant structural boilerplate using modern top-level architectures and file-scoped declarations.
    • Analyse memory management behaviors to correctly choose between value types and reference types.
    • Enforce compile-time safety rules to eliminate runtime null reference errors entirely.
    • Construct immutable data transfer objects and design complex conditional flows using pattern matching.
    • Compose expressive data queries to filter, transform, and project complex data collections.
    • Architect non-blocking asynchronous routines to maximize system throughput and application responsiveness.
  • This course is designed for software developers who are new to the ecosystem. It provides an accelerated path for engineers transitioning from alternative stacks - such as Java, Python, TypeScript, or C++ - who want to master current paradigms without wading through decades of legacy framework evolution. It is equally valuable for self-taught programmers requiring a rigorous, enterprise-grade grounding in modern object-oriented and functional programming patterns.

  • Participants must have professional or academic experience with core programming concepts, including variables, loops, and basic conditional branch logic in at least one software language. No prior familiarity with older .NET framework versions or language specifications is required.

  • This C# .NET course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).

    Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.

    If you need to support legacy .NET Core or .NET Framework code, please let us know as we are happy to tailor delivery to your use case / project requirements and learning goals.

  • The modern .NET ecosystem & core syntax

    • The runtime environment: Understanding cross-platform execution, the command line interface, and the software development kit ecosystem.

    • Minimalist architecture: Writing immediate, clean code configurations using top-level statements and file-scoped namespaces.

    • The Unified Type System: Working with primitive definitions, implicit variable typing, and separating value behaviors from reference behaviors in memory.

    • Flow Control: Mastering modern execution loops and configuring expressive switch expressions for logical branching.

    • Hands-on lab: Building a cross-platform command line utility tool from scratch to validate local environment configurations.

    Modern Object-Oriented Design & Data Modelling

    • Structural choices: Choosing between classes, structs, and records to optimise architectural intent and memory efficiency.

    • Data mutability: Leveraging immutable record structures to guarantee secure, side-effect-free data transfer across application layers.

    • Encapsulation paradigms: Writing expressive property declarations and state protections using current language features.

    • Defensive Type Safety: Activating and managing nullable reference types to isolate and destroy potential null pointer exceptions before compilation.

    • Hands-on lab: Modelling a complex domain engine, such as an e-commerce basket or telemetry parser, using pattern matching and immutable models.

    Interfaces, Collections, and LINQ

    • Interface-Driven Architecture: Decoupling software components using interfaces to establish clean contracts for dependency injection frameworks.

    • Generic Data Collections: Working efficiently with strongly typed lists, dictionaries, and modern collection initialisation expressions.

    • Language Integrated Query (LINQ): Mastering fluid data transformations, projections, and filtering operations.

    • Data abstraction foundations: Developing the mandatory data-manipulation skills required prior to adopting object-relational mapping frameworks.

    • Hands-on lab: Querying, isolating, and transforming mock enterprise database datasets using advanced query syntax.

    Asynchronous Architecture & Defensive Coding

    • Asynchronous execution: Understanding why non-blocking Input-Output workflows are essential for high-throughput services and responsive user interfaces.

    • Error management: Implementing structural exception handling, authoring custom domain exceptions, and enforcing deterministic resource cleanup.

    • Ecosystem integration: Managing external package dependencies securely utilizing centralized package management tools.

    • Hands-on mini project: Building a fully asynchronous data ingestion engine that safely reads, processes, and structures data collections concurrently.

Trusted by

CAPITA company logo AMEC company logo BBC logo V12 Retail Finance company logo

Public Courses Dates and Rates

Standard duration: 4 days

August 24th, 2026 - £2295
November 23rd, 2026 - £2295
February 22nd, 2027 - £2295
May 17th, 2027 - £2295
August 31st, 2027 - £2295

All prices are excluding VAT.

If our published dates don't work for you, please get in touch - we are happy to explore scheduling additional courses.

Book now

Secure or reserve a space on a public scheduled course date.

Course enquiry

Send us a no-obligation enquiry about this course

Choose how you first heard about Framework Training.

Related courses