Typically, you need a MasterMasters degree for a PhD. While somefew universities and departments offer loopholes for a BScBachelor degrees (commonly known as a fast-track), it's risky, uncommon and sometimes discouraged.
The in-country BSc takes 3 years, an MSc takes 2 years, and a PhD 3 years (or more, per above). Typically, the PhD is oriented purely towards research and therefore, arguably, not a "programme""program" in the common understanding. Formal courses or other requirements are typically non-existing (except for graduate colleges).
SpecialImportant for ourpeople from the US friends: there are no centralised graduate admissions. The supervision is a personal matter of a PhD supervisor.
Now, anAn agreement to supervise a PhD student does not necessarily mean anything in terms of moneyfunding. It's the agreement to guide the student in their research, to give them ideas, to give them an opportunity to bounce ideas, to write papers together. Money? What money?
Well, thereThere are paid positions for doctorate students available. Typically, people occupying them aim to get their PhD. This is actually the norm in STEM fields. But an agreement to supervise does not necessarily come with such a position.
Think: TA. You get a contract with the university, are obliged to do something related to your topic of work there, e.g., help with the lectures of "your own" professor.
Drittmittel are external grants (in contrast to the state-provided funds that are used to pay the university funded positions). With the Drittmittel-funds, positions are created at the university that a PhD student might occupy. Even though the funding is through external grant money, the student will be employed by the university. These positions are typically advertised by the university and are for a limited time only (for the duration of the grant project).
Stipend from a charitiy / foundation or the DAAD
Being an extraordinary foreign(foreign) student, or doing a lot of volunteering, etc. might score you a stipend from a foundation ("charity", Stiftung), e.g. from an organisation close to a political party or a large industrial company. YouIf you receive a stipend, you are not getting a contract with the university, but rather small benefits payments from the foundation. They do not count as something different than payment for worksalary, the legal background hasand have thus different tax implications and potentially some impact e.g. in medical insurance.
The German Academic Exchange Service (DAAD) also provides stipends for German nationals, who want to do their PhD abroad, and for international students, who want to do their PhD in Germany.
Research positions are also available from research institutions, such as Max Planck institutes, Fraunhofer, Helmholtz, Leibniz institutes. These positions are tied to research projects (institute-funded or via third-party funding). Candidates are employed for such a project and formally need an advisor at a university since the research institutes can't award a PhD. However, actual supervision and advice is provided by the institute, often the head of the institute is a professor, though.
Now, itIt makes little sense (at least to me) to blindly apply to a graduate college. Always look for advertised PhD positions or pick a professor and ask them directly. Email and inquiry for an appointment would suffice. It is best if you were a star student in their lectures, but a cold email might work, too.