Software you'll actually open.

Academy teaches web development, Sleuthbox teaches SQL, and Number Duel is a two-player game.

edu.lacefi.co.ke/webdev/courses/what-is-css
The What is CSS? lesson in LaceFi Academy, with an explanation and a code example

Learn by doing

LaceFi Academy

A beginner course in building websites, from your first HTML tag to JavaScript. Each lesson explains one idea with a real example, then you answer a short quiz and build it yourself. Assignments are checked automatically as you go.

  • 91 lessons: HTML, CSS and JavaScript
  • A quiz and an assignment in every lesson
  • Ends with a portfolio site, graded by a teacher
Open Academy
edu.lacefi.co.ke/webdev/courses/what-is-css
The What is CSS? lesson in LaceFi Academy, with an explanation and a code example

Sleuthbox

There has been a crime and the database knows who did it. Read the briefing, then query the evidence tables one SELECT at a time until the trail points to a name. More than 22 original cases, from a blackout at an observatory to who broke the living-room TV.

  • Real SQL in the browser
  • Easy, medium and hard cases
  • Walkthrough for first-timers
Play Sleuthbox
lacefi-sleuthbox.vercel.app
The Blackout at the Observatory case: briefing, SQL console and table list

Number Duel

Two players, one room. Each of you locks in a secret number from 0 to 100, then you take turns guessing the other's. Every miss gets a higher or lower hint and costs 10 of your 100 points, so the fewer guesses you need, the more you keep.

  • Play a friend with a room ID
  • No sign-up
  • A hint after every guess
Start a duel
numberduel.lacefi.co.ke
The Number Duel start screen asking for your name and a room ID