Meus 2 cents:
Cara, o curso de CS50 eh um curso livre, introdutorio e sem correcao de exercicios ou acompanhamento academico.
Tudo bem, serve para o iniciante - mas estou vendo muita gente ficar deslumbrada com a marca "harvard", e nao eh tudo isso.
Para deixar claro: vale a pena ? claro ! Afinal eh um curso gratuito e tem conteudo - apenas nao eh um conteudo muito avancado.
Meu ponto eh: nao alimente falsas expectativas ! Voce nao vai sair dali um "aluno harvard" e vao fazer fila na tua porta para te contratar. Ou vai entregar o CV e vao te chamar imediatamente com cafezinho, anjos tocando arpa e uma proposta de Chefe-gerente-master-chief-todo-poderoso !
-
cs50 possui um sistema de correção inteligente de exercícios (é open source), está no site deles e github
-
Tbm possuem um chatbot de i.a (CHATGPT) focada em auxiliar alunos sem dar respostas facilmente de mão beijada. https://cs50.ai/
-
Além disso possuem várias comunidades, fóruns, repositórios, seções de comentários para auxiliar alunos. Isso dentro e fora das plataformas mantidas pela harvard e comunidade
Sim, de fato é um curso introdutório, mas um ótimo começo. Tbm existem outras alternativas mais avançadas gratuitas no youtube, coursera, MOOCs, etc.
Quanto a questão de conseguir uma vaga, concordo. Vc n terá o status de ser um aluno de harvard (apesar q da para pagar pelo certificado, e é caro). Mas a verdade é q a maioria q começa este curso sequer termina... Zero disciplina, zero conhecimento sólido, aí n tem milagre q ajude
Assino embaixo novamente.
De fato o tal CS50 é melhor que quase tudo o que você encontra na internet, mas não é poção mágica que alguns acham que é. Inclusive eu acho que ele tem falhas. É só uma opinião, acho que daria para fazer melhor, porque não encaixa na filosofia que eu considero que deve ser adotada para aprendizado de programação. Um dia provavelmente falarei mais disso e farei meu "CS50".
Ele sequer é um curso 101 :P. Aí cada um faça seu dever de casa e saiba do que estou falando.