Olá, Gilfrance! Fico feliz em saber que você está gostando do curso e se dedicando aos estudos.
Normalmente, os exercícios propostos durante o curso são apresentados ao longo das aulas, e você pode fazer no seu próprio ritmo. Eles podem ser questões que aparecem durante a aula ou até mesmo desafios propostos pelos instrutores.
Quanto aos desafios não obrigatórios, eles são uma ótima maneira de aprofundar seu conhecimento e prática, mas não são obrigatórios para a conclusão do curso.
Em relação a onde postar suas conclusões, você pode subir seus projetos e desafios para o GitHub, e depois compartilhar suas soluções no LinkedIn é uma ótima maneira de mostrar suas habilidades e aprendizados para a comunidade profissional. Pode ser o link do GitHub, pode ser prints ou vídeos do projeto também.
Espero ter ajudado e bons estudos!