Welcome to Coding Corner-this is a column about computing and coding. Written by Dan Aldred (@Dan_Aldred) who is well worth a follow on Twitter. Dan’s article is about Students teaching the coding.

This week I started teaching VB programming with my Yr12 A level students. There are sixteen altogether with six female students. My year 13 group is 75% female. They enjoy the coding and computing theory, possible more than the male students.

Positive and motivated students can make coding easier. I was introducing a simple textbox data entry into a label, with the code, Slide1.textbox1.text = Textbox2.text. Most students got this first time round except a few with typos or missing full stops. However, before I could get round to all the students individually several of the brighter students got up and started to help the other students.

I was impressed as they were not just typing in the code for them, but questioning them and asking them why they thought the code was wrong, what could they do to check it and correct it.

This meant there was myself and four other ‘student’ teachers in the room. It also saved some of students the embarrassment of their teacher realising that something as simple as missing out a full stop had stalled their whole program!

I encourage this practice, it supports learners that struggle with the process and it is also very student friendly. It also challenges the more able, as they can apply their understanding in different scenarios. They are required to verbalise the code instead of having to type it. This is a different skill and requires a better understanding of the code. For example, many of us can recognise an icon in a program and click to edit a document, but without a computer it is more difficult to verbally describe how to do that. Try getting your students to describe, in detailed the steps to add a footer, insert a picture, or save a document. Often they miss a simple step or mouse click.

Ofsted have been in school this week and they have complimented ‘independent student learning’ and ‘students managing the lessons and their own pace of learning’.

Students can support each other and learn through teaching each other.

For next lesson, I have asked for each student to prepare and teach one slice of code.

Written by Julian S Wood -"rel="author"
About me
UK Primary School Future Learning Technologist.I am into Experience and Fun Based Learning.I use web tools to stimulate writing. I've been Playing and Learning since 1970. Have some fabulous ideas now & again.. Check out my profile!
Click Here to View All Nominated Educators
My LinkedIn Profile

To see my LinkedIn profile, click here:

Julian S Wood
Email subscription to blog
Privacy Policy
Privacy Policy -

Privacy Policy for

If you require any more information or have any questions about our privacy policy, please feel free to contact us by email at

At, the privacy of our visitors is of extreme importance to us. This privacy policy document outlines the types of personal information is received and collected by and how it is used.

Log Files
Like many other Web sites, makes use of log files. The information inside the log files includes internet protocol ( IP ) addresses, type of browser, Internet Service Provider ( ISP ), date/time stamp, referring/exit pages, and number of clicks to analyze trends, administer the site, track users movement around the site, and gather demographic information. IP addresses, and other such information are not linked to any information that is personally identifiable.

Cookies and Web Beacons does not use cookies.

DoubleClick DART Cookie

.:: Google, as a third party vendor, uses cookies to serve ads on
.:: Google's use of the DART cookie enables it to serve ads to your users based on their visit to and other sites on the Internet.
.:: Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at the following URL -

Some of our advertising partners may use cookies and web beacons on our site. Our advertising partners include
Google Adsense

These third-party ad servers or ad networks use technology to the advertisements and links that appear on send directly to your browsers. They automatically receive your IP address when this occurs. Other technologies ( such as cookies, JavaScript, or Web Beacons ) may also be used by the third-party ad networks to measure the effectiveness of their advertisements and / or to personalize the advertising content that you see. has no access to or control over these cookies that are used by third-party advertisers.

You should consult the respective privacy policies of these third-party ad servers for more detailed information on their practices as well as for instructions about how to opt-out of certain practices.'s privacy policy does not apply to, and we cannot control the activities of, such other advertisers or web sites.

If you wish to disable cookies, you may do so through your individual browser options. More detailed information about cookie management with specific web browsers can be found at the browsers' respective websites.