From the first lines of code to an application of your own
I help pupils develop algorithmic thinking, understand Java foundations and create small working programs independently.
- Pupils in grades 7–11
- Java and OOP foundations
- A first project of their own
Programming for school pupils — from zero, at a comfortable pace
Pupils can start with no experience or organise knowledge gained at school, in a club or through an online course.
- School pupils who have never programmed before
- Pupils who need help with Java or school computer-science tasks
- Pupils who want to understand code rather than copy ready-made answers
- Pupils who want to build their first application
From an algorithm to a first independent program
Topics form a clear practical path and are reinforced through small programs.
Variables and data types
Conditions and loops
Methods
Java language foundations
Object-oriented programming
Finding and fixing errors
A first independent application
Less passive watching, more deliberate coding
The goal is not simply to obtain working code, but to understand why the solution is designed that way.
- 1
Define the goal
We consider the pupil’s grade, current level, interests and desired outcome.
- 2
Understand the principle
We study the concept through a small transparent example without unnecessary magic.
- 3
Write code
The learner implements the solution and receives questions and focused feedback.
- 4
Build an application
We connect the topics in a small project the pupil understands and can continue developing.
Code the learner can explain and extend
That matters more than mechanically repeating a tutorial or copying an AI-generated answer.
- Understanding of basic Java constructs
- Ability to design a solution algorithm
- Ability to read, run and debug code
- A first application built independently
How lessons are organised
- One-to-one online
- Usually 60 minutes
- Shared work in code and an IDE
- Small practical assignments
- A learning project based on the pupil’s interests
Tell me what the pupil would like to learn
Include the pupil’s grade, any previous programming experience and their interest: starting from zero, understanding a school topic or building an application.