Skip to content
Learnistan

Junior Technologists

From learner to builder.

A six-step pathway from your first line of code to shipping real software for Afghan learners. Mentored. Paid where we can. Public credit always.

scroll

The Pathway

Six steps. One direction. Take as long as you need.

01

Learner

Pick up the language, the editor, and the courage.

02

Tester

Use Learnistan. Find what's broken. Tell us clearly.

03

Designer

Redraw a screen. Defend a decision. Show your work.

04

Junior Developer

Open your first pull request. Get reviewed. Ship it.

05

Contributor

Your name appears in the changelog. Real users use what you built.

06

Future Technologist

Walk out the gateway. Take the work with you, anywhere.

Inside the Lab

What a day looks like.

Lantern.tsx
01// Learnistan • component/Lantern.tsx
02import { motion } from 'framer-motion';
03
04export function Lantern({ name, role }) {
05 return (
06 <motion.button
07 whileHover={{ scale: 1.08 }}
08 className='lantern'
09 >
10 <Glow />
11 <span>{name}</span>
12 </motion.button>
13 );
14}

STICKY NOTE

Translate the Pashto strings on the WellMate breathing screen

for Munireh

PR · 2 reviews

feat(lantern): add keyboard nav for team map

+128 −44

MERGED · 03:14

Shipped to production

by Shahid

What you'll actually do

Build

  • Write your first React component
  • Wire a real API endpoint
  • Translate a screen into Pashto
  • Open a pull request

Test

  • Run accessibility audits on real pages
  • Write Playwright tests
  • Profile performance on a 3G connection
  • File a clear bug report

Ship

  • Get reviewed by senior developers
  • Merge to main
  • Watch real users land on your work
  • Add your name to the changelog

The Cohort

Each lantern is a Junior Technologist or mentor.

MentorsActive juniorsApplicants

Apply

We'll write back within 7 days.