Executando verificação de segurança...
2

Pitch: Estou criando um “Duolingo para programação” e queria feedback da comunidade

Fala pessoal.

Nas últimas semanas venho desenvolvendo um projeto chamado SharpCode e resolvi compartilhar aqui para ver o que a galera acha.

A ideia é ser uma plataforma para praticar programação um pouco todos os dias, em vez de só consumir conteúdo. Algo meio no estilo Duolingo, mas voltado para programação.

Hoje a plataforma tem:

  • Trilhas por linguagem (JavaScript, Python, Java, C#, HTML, CSS, SQL etc.)
  • Desafios curtos ao longo das trilhas
  • Sistema de XP e streak diário
  • Ranking entre usuários
  • Sistema de revisão baseado nos erros do usuário

Esse último ponto é algo que estou tentando focar bastante. A ideia é que a plataforma guarde os erros que você comete e depois gere revisões em cima desses pontos, para reforçar justamente onde você teve mais dificuldade.

Antes que alguém pergunte: sim, eu sei que já existem várias plataformas nesse estilo (Coddy, Mimo, SoloLearn, etc.). A proposta aqui não é reinventar totalmente isso, mas tentar criar algo mais focado em prática diária e em português, já que a maioria dessas plataformas é totalmente em inglês.

Outro ponto que estou tentando explorar é justamente esse sistema de revisão automática baseado nos erros do usuário, para ajudar a reforçar a base conforme a pessoa evolui.

O projeto ainda está em MVP, então ainda tem muita coisa para melhorar e evoluir. Estou basicamente iterando aos poucos conforme recebo feedback de quem testa.

Se alguém quiser dar uma olhada ou testar:

https://sharpcode.com.br

Qualquer feedback, crítica ou sugestão é muito bem-vinda.

Carregando publicação patrocinada...
2

Sugestão: Em vez de só ensinar linguagem de programação ou similar, pense em alternativas como ensinar algoritmos e/ou estruturas de dados crua, pois isso é mais importante do q a linguagem de programação em si. Pode até ter coisas como SOLID, orientação a objetos e outras coisas.
O desafio é transformar o algoritmo como mergesort por exemplo, em algo simples de entender no estilo duolingo.

1

Boa ideia!

A ideia é adicionar mais trilhas e desafios não só de linguagem em especifico, mas também conceitos, como falou mesmo, POO, Lógica de Programação, Algoritmos etc...

Anotado!

1
1

Sim, oque usei pra me ajudar no desenvolvimento foi o GPT 5.4 mesmo, a landing page ta bem genérica, to fazendo uns ajustes manuais nela agora que deu uma desacelerada por aqui.