Open source education

Make one lesson clearer for the next learner.

You do not need to be a senior engineer. Useful examples, simpler words, corrected mistakes, and better questions all matter.

Open the public repository
01

Fix a lesson

Correct an unclear sentence, broken example, typo, or accessibility issue.

02

Add an exercise

Contribute a prediction task, bug hunt, quiz, or practical mini-project.

03

Build a course

Help turn a mapped language or tool into a complete, reviewed learning path.

04

Improve the site

Work on performance, responsive design, accessibility, or the curriculum engine.

Quality standard

Clear beats clever.

  • Assume the learner knows nothing yet.
  • Explain the purpose before the syntax.
  • Use small, working, testable examples.
  • Never hide a safety or security risk.
  • Keep text readable on phones and keyboards usable.
  • Do not present AI output as verified without checking it.

Read CONTRIBUTING.md in the repository for branch, lesson, review, and pull-request instructions.

Keep free learning visible

Learned something? Star the repo.

A GitHub star is a tiny thank-you that helps the next vibe coder discover these free lessons.

  • Free to learn
  • Open source
  • Built with learners
Open GitHub & starOn GitHub, tap Star near the top-right.