Lighthouse Code

About

Last updated: 2026-09-12

Why this site exists, who builds it, and what it will never do.

The idea

Most people who quit programming do not quit because it is too hard. They quit because they got stuck at 11pm on something small, had nobody to ask, and felt stupid. Tutorials do not fix that. A patient friend does.

So we built the friend: lessons you can read for free, challenges that grade themselves, and an AI tutor that already knows which lesson you are on and can see the code in your editor. You can ask it the "dumb" question. It will not sigh.

How it stays free

Lesson text is static and grading runs on our own server, so both cost us close to nothing per learner — those are free forever. The AI is the one genuinely expensive part, because every message costs model fees. That is why it is priced in points, and why you can earn points by watching an ad instead of paying: the advertiser covers your tuition.

What we will not do

  • No dark patterns, no fake countdown timers, no "limited offer" nonsense.
  • No subscriptions that quietly renew.
  • No selling your data.
  • No locking lesson content behind a paywall. Teaching is the free part. Always.

Who is behind it

A very small team that got tired of watching beginners give up. If you want to tell us we got something wrong — a broken lesson, a bad AI answer, a bug — write to hello@example.com. We read everything.