171. AQA A Level SLR25 Basics of functional programming
About this video
AQA Specification Reference
A Level 4.12.1.1-4.12.1.2
This video introduces you to some of the basic underlying concepts of functional programming, including: Domains, Co-domains, Functions and First-class objects.
Key questions:
- What is functional programming?
- What do we mean by domain and co-domain?
00:00 Basics of functional programming
00:06 Intro
00:11 Basics of functional programming
01:00 Statelessness
01:43 Immutability
02:11 No side effects
03:07 Basics of functional programming continued
04:41 First-class object
05:07 Key questions
05:18 Outro
Last updated: 06.11.25