Computer Science Tuition

The following one-to-one courses can be taken in person in Essex, United Kingdom, or online using Google Meet. 

Card Image
Introduction to Programming Concepts using Scratch

In this 6-lesson course, students will use the Scratch visual programming language to build their own game. They will design their characters and world; create items to collect and obstacles to avoid, and implement a point scoring and levelling up system. The course will cover basic programming concepts including:

  • Computer program structure
  • Capturing and responding to events
  • Using loops to repeat actions
  • Decision making using conditions
  • Use of variables to keep track of state
  • Using coordinates to position objects in a 2 dimensional space
Card Image
Learning to Programme Lua Using Roblox 

In this 12-lesson course, students build a 3D Roblox game using the Lua programming language. This course follows on from the Scratch course where students will further develop their programming and maths skills by learning some more advanced techniques including: 

  • Using coordinates to position objects in a 3-dimensional space.
  • Developing reusable code using functions
  • Debugging code using a debugger and printing variable state
  • Using encapsulation to manage the scope of variables
  • Using comments to develop easily maintainable reusable code
Card Image
Learning Programming Basics using Python

In this 6-lesson course, students learn to program in Python - one of the most widely used programming languages in industry and one of the main languages taught in schools and universities.  This course covers all programming aspects of the GCSE curriculum. During this hands-on practical course, students will build small programs to learn how to:

  • Store data in variables and convert data between different data types
  • Programme decisioning logic and repeat actions using operators, conditions and loops
  • Manage collections of data using lists, sets, and dictionaries
  • Get data from users, files, and the internet and display information to users.
  • Build well-documented reusable code

Exam Preperation

I also offer an remote exam preparation package using my custom built online exam environment and reporting suite

Next Groups


The next in-person groups will run at the following dates and times in South Woodham Ferrers, Chelmsford, United Kingdom

Course First Lesson Last Lesson # Spaces Left

Introduction to Programming Concepts using Scratch
Targeting Early October - 1

Learning to Programme Lua Using Roblox - Condensed
Dependant on interest - 4

Learning Programming Basics using Python
Early October - 4

Prices


Lessons are priced at £40 each. For students who can attend in person, I can also teach small groups of 5-6 students which are priced at £15 per student per lesson.

Course Course Cost

Introduction to Programming Concepts using Scratch
£90

Learning to Programme Lua Using Roblox 
£180

Learning Programming Basics using Python
£240

Computer Specifications

To take these courses, it is recommended that students have a computer with the following minimum specifications. 
If you need help determining the specification of your computer please email me at [email protected] 

Course CPU Memory Free Space

Introduction to Programming Concepts using Scratch
5 Series 6 Cores 2 GB 1GB

Learning to Programme Lua Using Roblox 
5 Series 6 Cores 8 GB 11GB

Learning Programming Basics using Python
5 Series 4 Cores 8GB 2GB

Booking

To book onto a course or to enquire about group courses or individual exam preperation, please email me at 
[email protected]