PHASE 05
๐งฉ Functions & Decomposition
Big programs are built from small, named pieces. Learn functions, parameters, arguments, return values, scope, side effects, composition and modular design.
โฑ๏ธ ~3.5 hours of lessons
๐ 13 lessons
โ๏ธ 1 exercises Medium
๐ฏ In this phase you willโฆ
- Write functions with parameters and RETURN
- Tell parameters from arguments
- Explain local vs global scope
- Recognise side effects and pure logic
- Design a program as small cooperating functions
๐บ Lessons in this playlist
01
Why Functions?
02
Breaking Problems Apart
03
Functions
04
Parameters
05
Arguments
06
Return Values
07
Scope
08
Local Variables
09
Global Variables
10
Pure Logic
11
Side Effects
12
Function Composition
13
Modular Design