About The Book
Early Coding sparks CRITICAL THINKING, CREATIVITY, AND INNOVATION in young learners. That is what these books will help you achieve. Get students on the path of innovation.
Meet the Author
As an Educator, David dreams of a future where students from third world countries have the skills and creative competence to to compete with their peers anywhere in the world.
With a Degree in Computer Science and more than 10 years of experience as a Software Developer, David ventured into education. In 2014 he co-founded Brainy Hive Schools and in 2018 founded the Kids Code Academy. His keen interest in Education led him to enroll for an Master of Education in STEM Education at the American College of Education, where the program is focused on training teachers to help students think like scientists.
David combined his experience as a Software Developer, Teacher and STEM Educator to develop the curriculum and content of the Early Coding for Kids Book. He continues to teach in classrooms, train teachers who teach coding and inspire teachers and educators to maximize technology to help raise 21st Century thinkers at scale all over Africa.
David is also the CEO of Daveshoope, an EdTech Training and Consulting firms that helps schools integrate cutting edge technologies into the operations and to optimize their delivery.
You can reach him at david.ogunshola@yahoo.com
Note to Parents and Teachers
Coding is another word for Computer Programming. It is simply telling a computer what to do in a language that the computer understands. Coding is a new area of literacy that children will need to learn and master in the 21st century and going forward, irrespective of the career fields they choose to pursue.
This book aims to teach children and students not just to be consumers of technology but to be creators and inventors. Early Coding (Levels 1 to 5) will help children to understand how the computer thinks and how to create their own programs, games, animations and anything they can imagine using a computer programming language. It has been designed in a way that it can be used in schools or at home for personal learning. There is no age limit on who can use the book, but even children from age five can understand the concepts.
Many people assume that coding is too difficult for children to learn, but we have seen children from age five learn how to code.
Your child/student would not only be learning to code. Beyond programming computers, here are other skills that children learn in the process that they can transfer to other areas of their lives:
- How to recognize patterns and follow a sequence of actions to accomplish tasks
- Analytical thinking and problem solving – the ability to look at big problems, study them and break them down into smaller parts to find solutions
- Concentration, discipline and perseverance to finish tasks they start
- Creativity and imagination: the ability to ask questions, experiment, make mistakes and learn from their exploration
- Digital Citizenship: the responsible use of technology, especially in a world that is becoming increasingly internet driven
Our goal is not just to teach coding but to prepare children to be creative thinkers and problem solvers.
Not all the lessons and activities require a screen, but many of the applications and experiments will be made using a programming language called Scratch, which uses commands in the form of blocks dragged together to instruct the computer. Scratch is free and works without the internet. Children would require access to a computer to be able to make the best use of this book.
David Ogunshola
david.ogunshola@yahoo.com