This is probably a good thread to introduce a program we have been running in Indonesia called Besut Kode, funded by Ford Foundation.
We noticed there were not many GCI/GSOC participants from Indonesia, and also not many Wikimedia devs from Indonesia, and are trying to fix that.
We are using a competitive training program format, with eliminations and prizes, to ensure that we spend more time mentoring the participants with the most potential to succeed in the OSS world.
The project has two halves, the first targeting high school (called SMA) students preparing them for GCI, and then the second targeting University students preparing them for GSOC. Between them we have had almost 1000 registrations.
The participant list for both is at: https://github.com/BesutKode/BesutKode.github.io
The high school program is entirely in private repositories, allowing the students to make all kinds of mistakes, and learn from them, with the goal being to submit a real significant patch an to OSS project. Six have finished the program, with merged contributions to real OSS projects, and a few more are likely to finish it before GCI starts, but have struggled to fit it in with their other activities.
The program for university students is more public. The English version of the program is at
http://wikimedia-id.github.io/besutkode/university-modules-en.html
One of the features is that we eliminate participants if they are not active on GitHub every three days, requiring that they complete a small patch to a pre-selected set of repositories that have increasing difficulty and slowly moving them more towards GSOC relevant repositories.
http://wikimedia-id.github.io/besutkode/university-activity-repositories-en....
You can see their ongoing activity at http://tinyurl.com/bku-other-repos .
In addition, they have to work on some quite difficult tasks, which they can work on together but must have distinct solutions.
The first of these large tasks is public at https://github.com/BesutKode/uni-task-1
So far, nine participants have completed that task and are now working on the second task.
https://github.com/orgs/BesutKode/teams/peserta-universitas-task-2
All of the program materials will be public and CC-BY after the competition is over, as is required by all Ford grants.