CAFFE — Computers Are Free For Everyone
What we do

Free classes in global skills.

CAFFE supplements the Bangladeshi national curriculum with practical, vocational skills for young people from low-income households. Four areas, taught free, six days a week — and a route from beginner to paid work.

Students working together at laptops
Flagship01 / Computer skills

Coding, game development, web and apps

Students start with block-based coding and typing, move into JavaScript and the Godot engine, and finish by shipping something real. Games designed on graph paper in class have been published on itch.io, entered into international game jams, and released on the Google Play Store.

  • Godot
  • JavaScript
  • MakeCode Arcade
  • Web development
  • App development
Play our students' games at caffe.games →
Designing a game level on graph paperBuilding the level on screenStudents at laptops
02 / Graphic design

2D and 3D, from pixel art to modelling

Illustration, vector work, pixel art in Aseprite and 3D modelling — the game art our coding students need, and the portfolio our freelancing students need. Design students have already won paid logo commissions from clients abroad.

  • Aseprite
  • Vector illustration
  • 3D modelling
  • Freelancing
3D modelling in classThe design classroomStudent design work
03 / Swimming

A skill that saves lives, in our own pool

Bangladesh floods every year and 14,000 children drown. In the Frank F. Pinkerton Pool we teach water confidence, floating, breathing and front crawl — starting with complete non-swimmers. Sixty students can now swim.

Inside the pool programme →
Children learning to swim with kickboards
04 / Cooking

Kitchen skills students earn from

Students learn to cook, cost and sell. They've run an iftar stall through Ramadan, catered community events at the centre, and cooked dishes from around the world for other classes — keeping what they make.

  • Teamwork
  • Income generation
  • Food hygiene
Cooking students serving at an event
How a student progresses

From primary school to paid work

  1. Stage 01

    Primary

    First time on a computer. Typing, block coding, drawing, water confidence.

  2. Stage 02

    Secondary

    Real tools: Godot, JavaScript, Aseprite. First finished projects and game jams.

  3. Stage 03

    Vocational

    Client-ready work: briefs, deadlines, portfolios, published games and apps.

  4. Stage 04

    Employment

    Freelance jobs, local studio work, or teaching the next intake at CAFFE.

£8 a month keeps one seat in this room free.

If you are a UK taxpayer, you may be eligible to give Gift Aid at no extra cost to you.

Donate now