home,page-template,page-template-full_width,page-template-full_width-php,page,page-id-5,theme-stockholm,qode-social-login-1.1.2,qode-restaurant-1.1.1,stockholm-core-1.0.8,woocommerce-no-js,select-theme-ver-5.1.5,ajax_fade,page_not_loaded,side_area_over_content,wpb-js-composer js-comp-ver-6.0.2,vc_responsive

Welcome to Coding for Kids

Coding for All

I believe in coding education that is affordable and accessible to all children, regardless of their socio-economic situation. My online self-study introduction to Python coding is a cost-effective way for children to take their first step towards learning to code – a skill that will support them in becoming whatever they dream of being in the future. I also offer live online courses for small groups tailored to the needs of each student.

What is coding?

Coding is writing logical instructions for a computer to follow. In our modern world, coding is used to create computer programs which power the microchips in your microwave, car, phone and every modern device you know. 

Why is coding important?

Coding makes our modern world possible. It is thanks to coding that we have the internet, modern medicine and enough food to feed everyone.

Why learn to code?

Learning to code is learning to think creatively. If you can code a computer then you can think and apply yourself logically and rationally to tackle any obstacle or challenge you face in life. It is a wonderful life skill for your child to build.

Why learn Python?

Python is an extremely flexible coding language which is used by many professionals, including scientists, researchers, and engineers. It is straightforward and approachable and an excellent choice for children beginning their coding journey.


Small-Group Courses

I provide Python courses via Zoom. Class size is a maximum of three students to ensure enough attention can be given to individuals while maintaining the group dynamic. Please contact me for more information. The video below shows the kind of work students do in my courses.  

Self-Study Course

Check out my low-cost self-study Python coding course for 7-11 year olds. Excellent for kids who like to study at their own pace and are happy to learn through watching videos without direct teacher supervision. Click here to buy the course. Use discount code RF573QCe




Who am I?

My name is Daniel Shepherd.

I have a degree in Physics and Astrophysics and a master’s degree in Environmental Management. I have been teaching for 25 years and have taught children of all ages throughout my career. I greatly enjoy nurturing the amazing creativity and passion that young people have for coding. I believe we will need many talented coders in the future. 


Do I need a laptop or desktop computer to do your courses?

For my online self-study course, you will need a laptop or a desktop computer. You can use a PC, Mac or Linux/Ubuntu system. The free software I use for coding, Pycharm, is not available for tablets.


Do I need to assist my child during class?

If your child is not used to doing online courses or is not practiced at using a computer or a keyboard, I recommend sitting with them through the first few videos until their confidence improves.


Do I need to buy Python?

All software used in courses is free to download.


Do you offer courses in other programming languages?

At present, I focus exclusively on Python as it is approachable for young learners while remaining immensely powerful and is used by a wide variety of professionals.