Este aplicativo ensina JavaScript por meio de lições, questionários e um editor de código integrado. Ele abrange JavaScript desde os fundamentos até tópicos avançados, incluindo o loop de eventos e programação assíncrona.
Lições
O conteúdo é organizado como Assunto › Tópico › Subtópico. Cada subtópico inclui teoria, um exemplo resolvido e um resumo. Os tópicos incluem variáveis e hoisting, funções e closures, escopo léxico, cadeia de protótipos, objetos e desestruturação, iteradores e geradores, e sintaxe ES6+, como funções de seta, classes, módulos e BigInt. As lições incluem marcadores de conclusão, pesquisa e favoritos.
Editor de código
Um editor integrado executa JavaScript e exibe a saída. Você pode usar métodos de array, Promises, fetch, async/await e manipulação do DOM sem precisar instalar nada. Os problemas de programação incluem casos de teste ocultos e soluções de referência. O editor também executa Python, Java, C++, Go, Rust, Kotlin e Swift.
Tutor de IA
Você pode fazer perguntas em linguagem simples e receber respostas com base na lição atual. Você pode enviar uma foto de código ou um diagrama, praticar perguntas simuladas de entrevistas e pedir à IA para explicar a saída do código.
Questionários e testes simulados
As questões de múltipla escolha são classificadas de Fácil a Difícil, e cada resposta inclui uma explicação. Os testes cronometrados combinam teoria e questões de programação e indicam os tópicos que precisam de revisão, como o loop de eventos, closures e padrões assíncronos. As tentativas anteriores podem ser revisadas e refeitas.
Acompanhamento do progresso
O aplicativo registra pontuações, tempo de estudo e tópicos concluídos. Ele inclui um plano de estudos de 7 dias, um questionário diário de acompanhamento, um cartão de revisão e placares de líderes globais e por assunto.
Idiomas e uso offline
O aplicativo funciona offline para conteúdo baixado e oferece suporte a temas claros e escuros. A interface está disponível em inglês, hindi, canarês, tâmil e telugu; o código JavaScript e os termos técnicos são mantidos inalterados durante a tradução. Um feed de notícias de tecnologia está incluído.
JavaScript e nomes e logotipos relacionados são marcas registradas de seus respectivos proprietários. Este aplicativo é independente e não possui qualquer vínculo ou endosso por parte deles.