Dr Mark S. Brown

PhD MRes MPhys

Independent Private Education since 2014

University degrees from Manchester, Cambridge & UCL

Mathematics, Physics, Computer Science & Programming

Recent Articles

Learning to build a website - Lesson Two

Posted on 06-11-19 in Computing • Part 2 of Introduction to website design series • Tagged with websites, html, css

Basic Introduction to making a website


Continue reading

Learning to build a website - Lesson One

Posted on 06-11-19 in Computing • Part 1 of Introduction to website design series • Tagged with websites, html, css

Introduction to what a website is and what they include


Continue reading

Introduction to Python - Using Colour

Posted on 09-10-19 in Computing • Part 6 of Introduction to Programming series • Tagged with python, turtle

This is an aside / extension material for students who get ahead


Continue reading

Introduction to Python using Turtle : A Review

Posted on 11-06-19 in Computing • Part 5 of Introduction to Programming series • Tagged with python, turtle

A brief review of the first part of this Turtle course


Continue reading

Introduction to Python - Lesson Four

Posted on 30-05-19 in Computing • Part 4 of Introduction to Programming series • Tagged with python, turtle

Further exploration of Turtle and an introduction to colour


Continue reading

Introduction to Python - Lesson Three

Posted on 29-05-19 in Computing • Part 3 of Introduction to Programming series • Tagged with python, turtle

Looking at loops and conditionals in more detail


Continue reading

Introduction to Python - Lesson Two

Posted on 27-05-19 in Computing • Part 2 of Introduction to Programming series • Tagged with python, turtle

Continuing our introduction to Python using Turtle


Continue reading

Academic Coding - Wrangling Data Into a Computer

Posted on 22-05-19 in Computing • Tagged with Academia, Python, Data

A common pattern in academia is cleaning up and processing dozens if not hundreds of files containing data. This post explores techniques for doing so in a clean, sane way.


Continue reading

Longer Exercises using Python

Posted on 22-05-19 in Exercises • Tagged with python, exercises, teaching

In this first set of longer exercises, students can use knowledge learnt from across previous classes.


Continue reading

Introduction to Python - Lesson One

Posted on 21-05-19 in Computing • Part 1 of Introduction to Programming series • Tagged with python, turtle

Introduction to programming using Python and Turtle


Continue reading