CS50x, MDN ou Curso em Vídeo: como escolher seu primeiro curso
Compare fundamentos, desenvolvimento web e aulas em português. Veja projetos, esforço, certificados e limites antes de escolher como começar.
Por Equipe AmpliaAI · revisado em 01/11/2026

Capa: ilustração editorial original do AmpliaAI, produzida com IA, sobre os três caminhos de estudo comparados. A composição não reproduz as interfaces dos cursos.
Escolher um curso de programação fica mais fácil quando a primeira decisão é o que você quer construir. Uma página com formulário, um programa que calcula despesas e uma base de ciência da computação pedem percursos diferentes. CS50x, MDN e Curso em Vídeo oferecem pontos de partida gratuitos, mas não entregam a mesma experiência.
A comparação abaixo examina o material publicado pelas instituições. Não cursamos as aulas para esta análise e não avaliamos a didática por experiência própria. O objetivo é ajudar você a escolher uma primeira trilha, entender o esforço envolvido e reconhecer o que ainda precisará aprender depois.
Escolha pelo destino do primeiro projeto
| Seu objetivo imediato | Caminho a considerar | Principal compromisso |
|---|---|---|
| Entender fundamentos e conhecer diferentes linguagens | CS50x | Reservar tempo para resolver problemas, além de assistir às aulas |
| Construir páginas e estudar a base do front-end | MDN Learn | Aprender lendo, escrevendo código e enfrentando desafios |
| Começar JavaScript com aulas em português | Curso em Vídeo — JavaScript | Praticar no computador e complementar HTML/CSS conforme a necessidade |
| Experimentar lógica com pequenos programas | Curso em Vídeo — Python 3, Mundo 1 | Tratar a etapa como introdução, com continuidade depois |
Essas indicações são uma interpretação editorial dos escopos documentados nas fontes abaixo. A ordem não é um ranking. Um leitor pode começar por vídeo e usar documentação para tirar dúvidas; outro pode preferir um curso mais abrangente desde o início.
CS50x: fundamentos antes da especialização
O CS50x de Harvard aceita pessoas com ou sem experiência em programação. A sequência inclui Scratch, C, algoritmos, memória, estruturas de dados, Python, SQL e desenvolvimento web, encerrando com um projeto final. O acesso pelo OpenCourseWare é gratuito. É uma opção coerente para quem quer compreender problemas e mecanismos que reaparecem em várias linguagens.
Essa amplitude tem um custo em tempo: a FAQ oficial orienta estimar de 10 a 20 horas para os conjuntos de problemas de cada semana, além das aulas. Também distingue o certificado gratuito do CS50 do certificado verificado pago da edX. O gratuito exige cumprir os requisitos, incluindo pontuação mínima de 70% em cada atividade obrigatória, e registro na edX; assistir aos vídeos não basta.
O material consultado está em inglês e anuncia dublagem oficial das aulas em português. Isso não confirma que enunciados e ferramentas estejam integralmente traduzidos. Nossa indicação: abra uma aula e um exercício antes de assumir o compromisso. Para quem busca apenas colocar um formulário numa página nesta semana, a abrangência do curso pode disputar tempo com a tarefa imediata.
MDN: uma trilha de construção e consulta para a web
O MDN Curriculum se apresenta como gratuito, introdutório e autoguiado. Seu núcleo reúne HTML, CSS, JavaScript, acessibilidade, design e controle de versão. O escopo favorece quem quer construir interfaces web com uma base mais ampla do que copiar o visual de uma página.
O MDN Learn combina tutoriais, testes de habilidades e desafios que juntam conceitos em sites ou programas. Há orientação inicial inclusive para quem ainda não instalou um editor. A própria página delimita o objetivo como levar do início a uma situação de maior familiaridade, sem prometer domínio especializado.
As páginas verificadas estão em inglês. O acesso ao texto consultado foi público, sem matrícula; não verificamos uma tradução portuguesa integral da trilha. Elas também não anunciam um certificado de conclusão do MDN Learn. Se você precisa de comprovação formal, trate esse campo como não confirmado. Cursos parceiros mencionados pelo MDN são produtos separados: suas condições não devem ser confundidas com a gratuidade dos textos.
Nossa proposta de prática é criar uma página pessoal com HTML semântico, layout que se ajuste ao celular e um pequeno formulário com validação. Esse é um exercício sugerido pelo AmpliaAI, não um projeto obrigatório anunciado pela plataforma. Explique cada escolha no código e registre um erro que conseguiu corrigir: isso torna o progresso observável.
Curso em Vídeo: duas portas em português
O JavaScript do Curso em Vídeo declara 40 horas e conteúdo gratuito, com conta na plataforma. A ementa inclui tipos, operadores, DOM, condições, repetições, variáveis compostas e funções. O curso é apresentado para iniciantes; a emissão de certificado utiliza crédito pago. Não registramos o valor desse crédito.
Essa trilha atende quem prefere acompanhar explicações em português e quer experimentar interatividade no navegador. A ementa consultada não constitui, por si só, uma formação em React, Node.js ou desenvolvimento completo de sistemas. Uma boa tarefa complementar seria construir um calculador de orçamento que recebe valores, valida entradas e atualiza o resultado na página. A sugestão é nossa; não foi executada nesta análise.
O Python 3 — Mundo 1 também declara 40 horas, gratuidade do curso e certificado pago. Parte da instalação e dos primeiros comandos, avançando por dados, contas, módulos, textos e condições. Entre os exercícios listados estão média, conversores e um jogo de adivinhação. É uma introdução para quem nunca programou.
Nossa leitura do programa é que ele pode servir ao primeiro contato com lógica e scripts pequenos. Essa etapa isolada não demonstra preparo para criar sistemas de IA, analisar bases profissionais ou entregar um backend. Para consolidar o conteúdo, propomos adaptar um calculador de viagem com entradas, condição e saída explicada; depois, identificar quais requisitos novos exigirão continuar os estudos.
Quando um curso pago acrescenta algo à escolha
Você pode começar por esses percursos sem comprar outro curso. Uma opção paga merece atenção quando resolve uma necessidade específica: correção individual de projetos, suporte com condições claras, acompanhamento ou um conteúdo que falta ao seu percurso. Esses diferenciais precisam aparecer em evidência verificável do produto; o preço e o certificado, sozinhos, não mostram o que você aprenderá.
Em qualquer curso pago, confira a ementa, o público, os pré-requisitos, um exemplo de projeto, o prazo de acesso, o suporte, o preço total e as condições de reembolso. Compare o mesmo objetivo: introdução a Python não equivale a uma especialização em dados, assim como fundamentos de JavaScript não equivalem a um curso de framework. Quando faltar uma informação, a conclusão deve permanecer aberta.
Para decidir agora, escolha uma das trilhas e tente a primeira atividade compatível com seu objetivo. Ao terminar, anote o que conseguiu criar, onde precisou de ajuda e se o formato cabe na sua rotina. Essa experiência oferece um critério concreto para a próxima escolha.
Tags:
Você precisa estar logado para comentar. Entrar
Gostou deste artigo? Registre seu interesse. Se o endereço estiver elegível, você poderá receber um link de confirmação. O boletim está em preparação e os envios editoriais ainda não começaram.
Para solicitar a remoção do seu e-mail, escreva para oficial@ampliaai.online.


