• Start training kids in an after-school capacity development club
    Start A Stem Club
    In Your School Today

Sign Up

Join a community of parents, teachers and students learning and teaching STEM activities TODAY.

Read More

Learn Online

Get access to free coding courses and resources for you to run a STEM Club for children aged 9 -13 in school or at home.

Read More

Train Students

Register and set up a STEM CLUB in your school to start training your students for free

Read More


We are firm believers that children in schools across Nigeria should have the opportunity to access and benefit from STEM education. Our aim is to create a friendly atmosphere where children can naturally develop one of the most fundamental skills in STEM education; computer coding and programming.

More About Us

Who Can Join

  • Parents
    Our learning modules are parent-friendly. Parents won't have trouble taking some of our modules tailored to complement their child’s learning.
  • Teachers
    The STEM Club platform offers participating teachers the opportunity and resources to identify as a 21st century teacher and prepare them for the digital revelotion
  • Volunteers
    Like our Teachers, Volunteers also have the opportunity to sign up to be trained and certified to run a STEM Club in their local area for children aged 9 - 13 years old.
At STEMCLUB these are

Our Goals









Why Join Us

Fosters Creativity

Ingenuity and creativity can pair with STEM and lead to new ideas and innovations. Without ingenuity and creativity, the recent developments in artificial intelligence or digital learning would not be possible.

Builds Resilience

During STEM education activities, students learn in a safe environment that allows them to fall and try again. STEM education stresses the value of failure as a learning exercise, which will enable students to embrace mistakes as part of the learning process.

Encourages Experimentation

Without a little risk-taking, and experimentation, many of the technological advancements that have occurred in the last couple of decades would not be possible

Encourages Teamwork

STEM education can be taught to students of all ability levels. Students of varying levels of ability can work together in teams to find solutions to problems, record data, write reports, give presentations, etc.

Encourages Adoption

To succeed in life, students have to be able to apply what they have learned to a variety of scenarios. STEM education teaches them to adapt the concepts that they learn to various iterations of a problem or issue.

Teaches problem-solving

STEM education teaches students how to solve problems by using their critical thinking skills. By engaging in STEM learning experiences, students learn how to examine problems and then create a plan to solve them


As a way of using healthy competitiveness to drive innovation, we have set up the StemClub Yearly Competition to both assess, appreciate and reward best efforts of participating schools.

Our Courses


ScratchJr is an introductory programming language that enables young children (ages 5 and up) to create their own interactive stories and games

Google Chrome Canvas

ScratchJr is an introductory programming language that enables young children (ages 5 and up) to create their own interactive stories and games.


VideoScribe is an easy, quick, and inexpensive white board animation tool. This course will equip you with the knowledge to create great videos.


The Steambox was created to provide digital education to the underserved communities. It is a container retrofitted with digital educational tools. Via the Steam Box, the Foundation seeks to impact 200,000 children in rural communities in the next five years.

Read More