Skip to content

Prerequisites

Welcome to Dijkstra-Edu 👋
We’re glad you’re interested in contributing.

Dijkstra-Edu is an open, student-driven learning community.
We welcome everyone — from absolute beginners taking their first steps in open source to experienced developers looking to give back.

You do not need to know everything before you start.
What matters most is your willingness to learn, collaborate, and grow together.



Anyone.

Whether you are:

  • new to programming or open source
  • a student learning by building
  • an experienced developer or mentor

You are welcome here.



We value contributors who:

  • are curious and eager to learn
  • ask questions without hesitation
  • communicate respectfully and clearly
  • collaborate openly with others
  • treat feedback as part of the learning process

Mistakes are expected. Learning from them is encouraged.



The following skills can make your contribution journey smoother, but none are strict requirements.

  • basic familiarity with repositories, branches, and pull requests
  • willingness to learn standard open-source workflows
  • basic understanding of code and problem-solving
  • ability to read and experiment with unfamiliar code
  • interest in writing clean, understandable code

You only need to learn what’s relevant to the project you choose.



Dijkstra-Edu is a learning-first organization.

We encourage you to:

  • explore new technologies at your own pace
  • read documentation and experiment
  • improve through feedback and iteration
  • help others once you’ve learned something

Your growth contributes to the community’s growth.



Start small. Explore the repositories. Pick an issue that interests you.
If you’re unsure where to begin, head to the Getting Started Page. It has an overview of how to get up and running at Dijkstra.


Thank you for being part of Dijkstra-Edu
Let’s learn, build, and grow together.