Kindergarten – Grade 2
Unplugged sequences, algorithm games and simple tap-to-move coding activities.
FutureTech & Computing
Grade bands served: Grade 3 through Grade 12 (with unplugged foundations from Kindergarten)
Learners write real programs from the elementary years onward. Block-based programming builds sequencing, loops and conditionals without syntax barriers; text programming in Python follows in middle school; and high-school learners build web and application projects with version control, testing and documentation. The emphasis is on completing and shipping working products, however small, and on writing code other people can read.
Programming turns ideas into working tools and is one of the most transferable, globally portable skills a Liberian graduate can hold.
Unplugged sequences, algorithm games and simple tap-to-move coding activities.
Block programming: sequences, loops, conditionals, events, sprites, simple games and interactive stories.
Introduction to Python: variables, input and output, conditionals, loops, lists and functions; small text-based applications.
Applied programming, web development with HTML, CSS and JavaScript, APIs, databases, version control, testing and full project delivery.
From Grade 10, learners may use AI coding assistants — but must explain every line they submit, which is assessed orally.
Web and application development assumes Python fundamentals from Grades 7–8.
How computers work, from instructions to algorithms and systems.
What AI is, how it works, where it fails, and how to use it responsibly.
Design thinking, build challenges, mechanisms, sensors and control.
Practical device, productivity and internet skills for school and work.