Skip to content
All courses
Invite only · Developer and Cloud

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.

Open 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.

  1. 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.
  2. 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.
  3. 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.