My progress diary:
Day 1 – Variables, constants, strings, and numbers (15.02.24)
Day 2 – Booleans, string interpolation, and checkpoint 1 (16.02.24)
Day 3 – Arrays, dictionaries, sets, and enums (17.02.24)
Day 4 – Type annotations and checkpoint 2 (18.02.24)
Day 5 – If, switch, and the ternary operator (20.02.24)
Day 6 – Loops, summary, and checkpoint 3 (20.02.24)
Day 7 – Functions, parameters, and return values (21.02.24)
Day 8 – Default values, throwing functions, and checkpoint 4 (24.02.24)
Day 9 – Closures, passing functions into functions, and checkpoint 5 (24.02.24)
Day 10 – Structs, computed properties, and property observers (27.02.24)
Day 11 – Access control, static properties and methods, and checkpoint 6 (29.02.24)
Day 12 – Classes, inheritance, and checkpoint 7 (01.03.24)