Start contributing to open-source building blocks
Learn Git and GitHub, start with documentation and small fixes, and record what you learn on DARC.
Honest answer: projects like PyTorch are run by professionals, and their review bar is high. But they welcome documentation fixes, clearer error messages, tests and good bug reports, and that is exactly where most of their maintainers started.
Step 1: Learn Git and GitHub first
Git keeps the history of a project's code; GitHub hosts it and lets people propose changes. The Hello World guide takes under an hour and teaches the whole loop: branch, change, pull request.
GitHub accounts are for people aged 13 and over. If you're under 16, ask a parent or guardian first, as you did for DARC.
Step 2: Understand one building block
Open Library entries and pick one, like PyTorch. Read its Student explanation and what it builds on. The Code panel, where an entry has one, links to its repositories.
Step 4: Make a small, real contribution
Fix a typo or an unclear sentence in the docs, or report a bug carefully: what you did, what you expected, what happened. Follow the repository's CONTRIBUTING file and be patient; reviews can take days.
Step 5: Create your free DARC account
To write on DARC, you need an account. Go to Sign in and choose Continue with Google, Continue with GitHub or Email me a link, whichever you see. There's no password to remember.
You get a public handle (like @ada). Your handle, name and profile picture are public; your email address never is.
DARC is for people aged 13 and over. If you're under 16, ask a parent or guardian before you sign up, and show them this page. If you use Google or GitHub, DARC shows the name and picture from that account, so pick one you're happy to show. DARC never asks for your age, school or anything else, and you don't need to share them.
Step 6: Share what you learned on DARC
Building something taught you how it works. Use that: improve the entry's explanation with Improve this explanation, or ask in its Discussion about anything you couldn't figure out.
Step 7: Get an AI assistant to help you
An AI assistant is a chat app you can ask questions in plain words. Ask it to explain an error message or a piece of code line by line. Don't submit code to a project that you don't understand yourself.
Age rules differ: Claude needs you to be 18 or older. ChatGPT allows 13- to 17-year-olds with a parent's or guardian's permission, and some countries set a higher minimum age. Ask a parent, or skip this step: everything on DARC works without AI.
AI can be confidently wrong. Check what it says against the page's sources, and never post AI output on DARC as if you had checked it yourself.
This page's address saves your answers, so you can bookmark it or send it to someone.