A non-profit coding community · now in beta

Code is a craft.
Share it.

Learn to write programs that are clear, simple and beautiful, together with people who love building things.

share.py
# good code reads like a story
def share(idea):
    friends = find_curious_people()
    for friend in friends:
        idea = friend.improve(idea)
    return idea

print(share("hello, world"))▍
The beauty of code

More than instructions for a machine

Good code is written for people first. It explains an idea so clearly that the next person can understand it, trust it and build on it.

{}

Clarity

Names that tell the truth, functions that do one thing, and logic you can follow on the first read.

=

Simplicity

The best solution is often the smallest one. Less code means fewer places for mistakes to hide.

#

Craft

Like carpentry or music, programming rewards practice. Every program you write makes the next one better.

>

Creation

With a laptop and an idea you can build tools, games and services that reach anyone, anywhere.

Why we share

Knowledge grows when it is given away

Most of the software the world runs on was built in the open, by people who shared their work and improved each other's. We learn the same way.

  • 01
    Read real codeSee how others solve problems, and borrow the good ideas.
  • 02
    Get feedbackA second pair of eyes catches mistakes and teaches you faster than working alone.
  • 03
    Give backFix a typo, answer a question, improve a lesson. Every contribution counts.
  • 04
    Build togetherBig things are made by small teams of people who trust each other's work.
Inside HabarCode

Everything you need to get started

Free, now and always. During the beta, membership is by invitation.

Aa

Lessons

Step-by-step guides to popular languages, from your first line of code to real projects.

</>

Code repositories

Exercises and example projects you can copy, run, change and make your own.

?

Questions

Stuck? Ask. Every question helps the next learner who gets stuck in the same place.

✓

Best practices

Design principles, clean code and the habits professional developers rely on.

Write code as if the next person to read it is your best friend.

We're in private beta

HabarCode is opening step by step. Members are invited while we build the lessons and the community. Open sign-up is coming.