Learning Path For
Creating Future Tech Leaders!
YOUNG LEARNERS
BASIC PROGRAMMING CONCEPTS
During these classes the students will go through a recap of the basic concepts of programming
starting from sequencing and gradually moving to loops, conditionals, functions and variables in a
block based environment. They will solve puzzles of varying complexities and create projects in
blockly programming language during these classes.
SESSION CONCEPT SKILLS
Command, Sequence, Sequencing, Step - Wise Thinking
01
Algorithm Putting commands in a sequence to solve puzzles.
Pattern Abstraction, Decomposition
02 Drawing Shapes Identifying repetitive blocks of code for drawing
simple geometric shapes.
03 Debugging
Problem Solving, Resilience
Identifying errors in the given code.
04 Counting Loops Pattern Recognition, Decomposition
Identifying patterns in code while solving puzzles.
Pattern Abstraction, Decomposition
05 Nested Loops Identifying repetitive blocks of code while solving
puzzles to draw complex geometric shapes.
Problem Solving, Decision Making
06 Conditionals Using conditional statements in code while solving
complex puzzles.
Pattern Abstraction,Decision Making
07 Conditional Loops
Using loops and conditionals while making a simple
animation.
Logic, Abstraction
08 Functions Use existing function blocks to solve complex
puzzles.
Founded by Alumni of
https://www.purpletutor.com/
Learning Path For
Creating Future Tech Leaders!
YOUNG LEARNERS
Data Manipulation
09 Conditionals Use variables , functions and events in code to get
differentiated outputs.
10 Formative Assessment Assessment Of Learning
Founded by Alumni of
https://www.purpletutor.com/