The Lagos State Office of the Special Adviser on Education launched the first state-sanctioned computer programming education framework with clearly stated learning outcomes.

What is the Coding Education Framework?
The Coding Education Framework is a guidance document that lays out the parameters for teaching coding as an after-school/extracurricular program through the CodeLagos initiative.

  • The Framework is an integration of best practice, research, and resources gathered from sources locally and across the world and reviewed by a committee of experts in Lagos State.
  • The Framework has been crafted to address the key objectives of the CodeLagos program and is the basis on which learning outcomes will be assessed.
  • The Framework has been put together in such a way as to allow room for learning and teaching a range of programming languages using a variety of tools.

The Framework is NOT a curriculum; however, it spells out content and proficiency requirements for students at different levels of learning, in line with the objectives of CodeLagos and the Office of the Special Adviser on Education. This information will enable schools, training centres, and instructors to appropriately design lesson plans and activities for CodeLagos extracurricular program, with a view to attaining the desired learning outcomes identified in the Framework.

The Framework is also NOT a comprehensive compendium of all there is to know about coding. As such, it is encouraged that learners and instructors explore supplemental materials freely accessible online.

CodeLagos will continue to work in collaboration with other relevant parastatals and bodies to ensure that standards for coding education in Lagos State are globally competitive, suited to our context, and in line with the strategic objectives of the State.

In order to ensure inclusiveness, the Framework assumes a baseline of little to no experience/interaction with a computer and aims to take the learner through increasing levels of proficiency.

Classes are set up at Primary, Secondary and Tertiary Institutions. Where ICT teachers are present, they are trained to facilitate coding courses and paid a stipend every term.
We strive to ensure a low facilitator-to-student ratio to optimize learning, and if necessary, deploy freelance facilitators to schools where the additional support is needed.

The CodeLagos out-of-school program runs in community spaces – public/private libraries, government community centres, and coworking spaces – offering FREE coding courses to Lagos residents not currently in the school system.
Regular classes are held from Mondays to Thursdays per session Three to five different modules are offered at the out-of-school centres, and each session runs for six weeks.


Facilitators are trained through local and international partnerships with tech organizations.
Facilitators need not have advanced coding knowledge and skills to apply for the training scheme, and the opportunity to tutor classes.

CodeLagos Online Academy is available for any interested participant. You can log on and learn to code at your own pace. 


CodeLagos is a project of the Office of the Special Adviser on Education, aimed at making coding education accessible to Lagos State residents.