Open-Source Development
For developers who want to contribute to open source, run their own projects and build a public portfolio that speaks for them.
Invite only
Ask about enrollingOpen source is where many of the tools you rely on are made, and where developers earn a reputation in public. Yet most people never get past reading other people's code. This course is for developers who want to take part: making contributions maintainers welcome, starting projects others want to use, and building a body of work anyone can see.
Classes are live and hands-on. You work on real projects on GitHub, your own and others', and your mentor reviews your contributions before the world does. You leave with real contributions, a project of your own and a public portfolio you are proud to share.
What you will learn
- Find open-source projects worth your time and make your first contribution
- Write contributions that maintainers are glad to accept
- Start and run a project of your own that others can use
- Build a public GitHub portfolio that shows how you work
Course outline
The full material opens once you are enrolled.
Module 1
Finding your way in
- Choosing where to contributeFind projects that match your skills and interests and genuinely welcome newcomers.
- Reading a codebase you did not writeA way of getting oriented in unfamiliar code quickly, without getting lost.
- Your first contribution, made properlyTake a real contribution from idea to submission, with your mentor reviewing it first.
Module 2
Contributing like a regular
- What maintainers quietly look forThe small things that make your work easy to accept and your name easy to remember.
- Working well in publicDiscuss, disagree and collaborate in the open in a way that builds trust.
- From fixes to featuresGrow from small fixes to meaningful contributions that projects come to rely on.
Module 3
A project of your own
- Starting something people wantShape an idea into a project with a clear purpose that others understand at a glance.
- Running it like a maintainerSet up your project so contributors can join in and it keeps moving without you doing everything.
- A portfolio that speaks for youPresent your public work so anyone who looks can see how you think and build.
What's included
Taught live
Hands-on sessions with your cohort, applied to your own work rather than textbook examples.
Certificate, with your portfolio on it
Complete the course and you get a certificate that shows the portfolio you built: the projects you shipped, not the hours you sat through.
Pairs with your main course
Take it alongside Builder, Innovator or Architect to go deeper in your own field.
Reviewed, not just watched
Your work gets direct feedback, and one-to-one doubt sessions are there when you ask.
The community
Learn alongside people putting the same skills to work.
Want this with your course?
For developers who want to contribute to open source, run their own projects and build a public portfolio that speaks for them.
Invite only
Ask about enrolling