Wishing you a joyful holiday season

The year is soon coming to a close, and what a year it’s been! 

This is our thank you – for being part of the QA community, and for the privilege of helping you learn. To change.  

Here’s to a 2025 full of new skills, of mastery and transformation. 

Get a head start with our festive advent calendar choc-full of offers, insights and top tips! 

Reveal today's gift, from us to you.

Tis the season… for 24 days of discounts, tips, and insights!

7

Festive joke: Why did the Christmas tree take an e-learning course? Answer: he wanted to branch out professionally

7

9

9

10

Fancy a festive treat?

Enter now for a chance to win one of 3 x £100 Hotel Chocolat vouchers! . *Full terms and conditions apply*

10

11

Unwrap clarity this season - watch how shared AI understanding drives real progress

11

12

Unlock smarter, faster workflows. Get your copy of our Microsoft 365 Copilot adoption guide.

Download whitepaper

12

13

{ "markup": "", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

13

14

{ "markup": "", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

14

15

{ "markup": "", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

15

17

{ "markup": "

 

\n

 

\n

Find out how

", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

17

18

{ "markup": "

 

\n

Watch here

", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

18

19

{ "markup": "

Fancy a sweet treat? Enter our prize draw now!

\n

Win a Hotel Chocolat voucher

", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

19

20

{ "markup": "

 

\n

Find out more on LinkedIn

", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

20

21

{ "markup": "", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

21

22

{ "markup": "

 

\n

Read the blog

", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

22

23

{ "markup": "", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

23

24

{ "markup": "", "blocks": { "layout": { "Umbraco.TinyMCE": [] }, "contentData": [], "settingsData": [] } }

24