Start with a decision you can test

You do not need to choose a lifelong speciality before writing your first program. Pick one direction, learn enough to build a small useful thing, then use that experience to decide what to deepen next.

If you are brand new, begin with the developer pathway guide. If you already know basic syntax, choose a project that makes you work with data, user input, errors and documentation.

Practical guides

Vibe coding for beginners

A controlled workflow for prompting, reviewing and testing AI-generated code while protecting your data and budget. Includes a complete low-risk project exercise.

Learn a safer vibe coding workflow →

How to become a software developer in Kenya

A milestone-based route from choosing a field to building evidence of your skills and approaching opportunities responsibly.

Read the developer pathway →

Coding project ideas for beginners

Eight Kenya-relevant project briefs with a minimum version, stretch goal and clear privacy guardrails.

Choose a beginner project →

Choose a learning path

Use the roadmaps as maps, not rigid syllabuses. A path is useful when it helps you decide what to learn next and what you can safely postpone.

Still deciding? The tech advice questionnaire can help you compare broad directions. Its result is guidance, not a hiring or aptitude assessment.

How we publish

Our guides separate verifiable facts from editorial suggestions, link to primary documentation where it is useful, and avoid guaranteed timelines, salaries or career outcomes. Kenyan regulations and official product rules can change, so we date every review and point readers to the responsible authority.

See a problem? Read our editorial policy and email the correction to kodenvibe@gmail.com.

Core technical references

Good learning material should lead you back to the standards and documentation behind the tools. These are durable places to verify fundamentals: