Skip to content
Flexschool Technologies

Professional training

Turn your students into confident young builders

A structured coding programme for JSS and SSS students that fits your school calendar. Students learn to think like programmers, build a real project every term, and finish with a portfolio they are proud to show.

Professional training

Coding for Secondary Schools

Levels
JSS1 to SSS3
Formats
In timetable, after-school club or holiday bootcamp
Term fit
Designed for a 10 to 12 week term
Every term ends with
A finished project and a showcase

Who it’s for

  • School owners and principals who want a credible, well-run technology programme
  • ICT and Computer Studies teachers who want structured content and support
  • Parents looking for holiday coding bootcamps
  • Schools preparing students for technology courses and careers

Outcomes

What students will be able to do

  • 01Break a problem into clear steps and design an algorithm to solve it
  • 02Write, test and debug working programs in Scratch and Python
  • 03Build and publish a website with HTML, CSS and JavaScript
  • 04Collect, clean and chart real data to answer a question
  • 05Explain how AI tools work and use them responsibly
  • 06Present their projects with confidence to teachers and parents

Levels and tracks

Four tracks, matched to age and experience

Students join the track that suits their age and experience, then progress term by term. Each track ends with a project they build themselves.

1

Junior Builders

JSS1 to JSS2

  • Computational thinking and unplugged activities
  • Scratch: sequences, loops, events and variables
  • Game and animation design
  • Project: an interactive story or arcade game
2

Coders

JSS3 to SSS1

  • Python fundamentals: variables, conditions, loops
  • Functions, lists and simple data structures
  • Turtle graphics and text-based games
  • Project: a quiz app or problem-solving tool
3

Web Makers

SSS1 to SSS3

  • HTML structure and accessible content
  • CSS layout and responsive design
  • JavaScript interactivity
  • Project: a published personal or club website
4

Future Tech

SSS2 to SSS3

  • Data with spreadsheets and Python
  • Charts and simple statistics
  • How AI works, its limits and responsible use
  • Project: a data story about the school or community

The term

How a term runs

Every term follows the same rhythm, so students always know what they are working towards.

Phase 1

Weeks 1 to 2: Foundations

  • Set-up and classroom routines
  • Core concepts through short challenges
  • Baseline check of each student

Phase 2

Weeks 3 to 8: Guided builds

  • A new concept each week, practised hands-on
  • Mini-projects that combine concepts
  • Pair programming and code reviews

Phase 3

Weeks 9 to 11: Capstone project

  • Students plan and build their own project
  • Weekly check-ins and feedback
  • Testing and improvement

Phase 4

Week 12: Showcase

  • Students present to classmates, staff and parents
  • Certificates of completion
  • Termly progress report for every student

Our approach

How we work with schools

Project-first learning

Students learn by building. Every concept is practised immediately and every term ends with a finished project.

Complements your ICT lessons

Designed to sit alongside ICT and Computer Studies lessons rather than replace them.

Works with your lab

Most activities run offline on ordinary school computers. We advise on affordable set-ups where devices are limited.

Teachers grow too

Your ICT teachers can train alongside us, so the school builds its own capability over time.

Progress parents can see

Termly reports, a portfolio of projects and an end-of-term showcase.

Safe and supervised

Our instructors work under your school's safeguarding and child-protection rules. Student data is kept to the minimum needed.

Formats

Choose the format that fits your school

In-timetable programme

Weekly lessons in the school timetable for selected classes, run by our instructors with your ICT team.

After-school coding club

One or two sessions a week for interested students, with a termly showcase.

Holiday bootcamp

An intensive one or two week programme during school holidays, open to students from several schools.

Teacher upskilling

Practical training for ICT teachers: content, classroom routines and assessment.

Tools students use

  • Scratch
  • Python
  • Thonny and VS Code
  • HTML, CSS and JavaScript
  • Spreadsheets
  • micro:bit (optional, hardware needed)

What you receive

  • Scheme of work and lesson plans mapped to your term dates
  • A project portfolio for every student
  • Termly progress reports
  • End-of-term showcase and certificates of completion
  • Teacher guides and classroom resources

FAQ

Frequently asked questions

Can’t find what you need? Ask us directly.

Does our school need a computer lab?

A lab with one computer for every one or two students works best. Where devices are limited, we combine unplugged activities with paired work and can advise on affordable set-ups.

Do students need internet access?

Most of the programme runs offline. Publishing websites and some research activities need a connection, which we schedule around your lab.

Which classes can take part?

JSS1 to SSS3. We place students on a track by age and experience, not only by class, and they progress from term to term.

How do parents follow progress?

Each student receives a termly report, and parents are invited to the end-of-term showcase where students present their projects.

Can you train our ICT teachers?

Yes. Teacher upskilling can run alongside the student programme or on its own, so the school can sustain the programme.

How is the programme priced?

Per student per term, or as a fixed package for the school, depending on the format and number of classes. Contact us for a proposal.

Bring coding to your school next term

Tell us about your school, your classes and your lab. We will propose a format and a scheme of work that fits.