Basic Computer Programming
Themes group related topics into a meaningful learning progression. Filter by Class and Subject, then open a Theme to see its lessons in sequence.
Programming Languages, Scratch Interface and Coding Blocks for JSS 1
This JSS 1 lesson introduces programming languages, scratch interface and coding blocks with clear examples and hands-on digital…
Meaning, Types and Rules of Variables in Programming for JSS 1
This JSS 1 lesson introduces meaning, types and rules of variables in programming with clear examples and hands-on…
Conditional Statements, Relational and Logical Operators in Programming for JSS 1
Students develop practical understanding of conditional statements, relational and logical operators in programming through demonstrations and guided computer…
Meaning, Uses and Tools of Programming for Primary 4
Learning focuses on meaning, uses and tools of programming, including meaning of. Practical examples and guided activities help…
Game Environments, Sprites and Scratch Programming for Primary 4
Pupils explore game environments, sprites and scratch programming by working with meaning of games. Clear explanations and structured…
Meaning, Types and Uses of Loops in Programming for JSS 1
This JSS 1 lesson introduces meaning, types and uses of loops in programming with clear examples and hands-on…
Elements and Development of Games with Visual Programming for JSS 1
Students develop practical understanding of elements and development of games with visual programming through demonstrations and guided computer…
Drawing and Sketching with Scratch Pen Blocks for Primary 4
Pupils build a clear understanding of drawing and sketching with scratch pen blocks, focusing on functions of pen.…
Meaning and Importance of Sequence in Programming for Primary 4
This Primary 4 lesson develops meaning and importance of sequence in programming through meaning of sequence. Pupils use…

