Muito interessante!
Uma pergunta, como será a adição de novos cursos, qualquer um vai poder adicionar algum curso? Logicamente seria necessário fazer uma curadoria. Mas uma coisa que poderia ser interessante seria a própia cumunidade criar os cursos e a própia comunidade ajudar a auditorar os cursos (por exemplo, sugerinfo correções ou melhorias). Ai poderia haver os cursos "oficiais", audidorados manualmente. Enfim, apenas uma sugestão :)
Os primeiros cursos serão escritos por mim mas já estou pensando em formas de abrir a criação de cursos para a comunidade, meu único receio é como fazer de uma forma que todos os conteúdos se mantenham em alto nível.
Além disso vou precisar criar uma documentação para a criação de cursos, então quando tiver alguém muito interessado em soltar curso lá eu começo a documentar.
Adorei a sua sugestão, inclusive já pode funcionar dessa forma, você pode abrir um PR criando o curso lá no github e posso selecionar pessoas para fazerem a curadoria e aprovar o PR do seu curso.