#O que é um curso?
Ao meu ver um curso funciona como um livro, onde é dividido por capítulos e os capítulos podem conter sub tópicos.
A principal diferença está no tipo de conteúdo, onde o importância é passar a mensagem a diante de forma clara e objetiva, indiferente do tipo de mídia.
Cursos normalmente estão em 2 principais formatos pelo que tenho acompanhando nos últimos tempos
- Vídeos
- Texto explicando partes do código, dando exemplos e algum campo onde o usuário possa interagir e validar o que esta lendo.
Contudo nem tudo são rosas e isso é um tanto custoso de fato. A Khan Academy por exemplo consegue unir o melhor dos 2 mundos, onde temos vídeos, textos explicativos sobre o conteúdo do vídeo ou do capítulo propriamente dito e ainda algumas partes dinâmicas com quiz ou validações de códigos na parte de ciência da computação.
Outras plataformas fazem o mesmo, como o Coursera, edX, Udacity entre outros.
Um formato mais simplista é utilizando apenas conteúdo em vídeo, onde vários canais como Tuts+ faz e isso funciona bem.
##Resumo
Acredito que um curso é feito assim como um livro. Vamos a um exemplo simples:
- A linguagem PHP
- Tipos de dados e condicionais
- Loops
- IO
- PHP e o acesso ao DB
- SQL
- Exemplo simples com MySQL
- Formulários (GET, POST)
- Crud
- Use PDO
- Seções e segurança
- Criando seções ....
Acho que isso deu pra exemplificar. Outra coisa legal do Coursera e Udacity, é que normalmente do meio até o final, o aluno aprende a desenvolver uma ou mais pequenas aplicações. Um exemplo acima seria um blog, um mini twitter, uma newsletter, etc.
Outra coisa, cursos muito longos são extremamente cansativos. Eu estou tão acostumado ao conteúdo do Tuts+ e Udacity, que se um vídeo que não é de algo tão avançado, ou é muito teórico tem mais de 10min, já me da preguiça de assistir.
Udacity avalia oque é passado, ou algo que será passado no próximo vídeo como resolução de um problema com quiz. Isso é legal para medir o desempenho do aluno, e também para mostrar onde ele não prestou a atenção ou poderia ter procurado a informação.
#Features
Vejo outro ponto que o Coursera e edx tem que é uma espécie de tópico do fórum que existe na plataforma vinculado a aquele módulo ex: Activity Android e quase sempre vem algo vinculado do fórum. Claro, isso é uma feature da plataforma dos caras, e funciona muito bem.
Uma outra coisa interessante apenas no Udacity é que em alguns típicos, além da documentados necessária para prosseguir com o módulo, eles também adicionam ao final do rodapé informativo do vídeo um link para a busca do Stackoverflow.