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.
Who Can Contribute?
Section titled “Who Can Contribute?”Anyone.
Whether you are:
- new to programming or open source
- a student learning by building
- an experienced developer or mentor
You are welcome here.
Contributor Mindset
Section titled “Contributor Mindset”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.
Helpful (But Not Mandatory) Knowledge
Section titled “Helpful (But Not Mandatory) Knowledge”The following skills can make your contribution journey smoother, but none are strict requirements.
Git & GitHub
Section titled “Git & GitHub”- basic familiarity with repositories, branches, and pull requests
- willingness to learn standard open-source workflows
Programming Fundamentals
Section titled “Programming Fundamentals”- 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.
Learning & Growth
Section titled “Learning & Growth”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.
Getting Started
Section titled “Getting Started”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.