Opções para todas as idades e níveis, mas todas com o mesmo objetivo: aprender código para programar na tela do celular.
Poucas linguagens vão abrir mais portas no mundo do trabalho do que linguagens de programação. Existem muitos cursos e recursos para isso. Se queremos começar a testar no nosso próprio ritmo e com flexibilidade, um aplicativo móvel é a melhor opção.
A qualquer hora e lugar, do ônibus à fila do supermercado, podemos abrir um desses aplicativos e começar a aprender a linguagem que queremos: do Python ao HTML, passando pelo JavaScript, CSS… todas as idades e níveis, mas todos com o mesmo objetivo: aprender a programar na tela do seu celular.
SoloLearn
Eles afirmam ter a maior coleção de cursos de programação gratuitos, de todos os níveis, e a verdade é que até agora não me decepcionei: SoloLearn transforma o aprendizado em diversão. Ele joga muito com a gamificação, portanto, concluir cursos ou conectar-se regularmente será muito mais fácil, mesmo que não sejamos muito disciplinados.
Python, JavaScript, CSS, HTML, C++, PHP… Os tópicos são muito variados e incluem princípios básicos e cursos mais avançados, com certa semelhança com o estilo de aprendizagem do Duolingo. Um de seus destaques é o espaço do fórum, onde você pode conversar com outros alunos sobre cada um dos exercícios e lições.
SoloLearn inclui uma seção de desafios que podem fazer você adicionar pontos de experiência. Trata-se de enfrentar outro aluno no idioma de sua escolha e responder a perguntas do tipo teste que ajudam a reforçar o conhecimento enquanto desfruta do componente competitivo.
Udacity
Bom aplicativo se você quiser um aprendizado mais sério. Os cursos foram desenvolvidos por especialistas profissionais de empresas ao nível do Google, Amazon, Facebook e Github. A maioria dos cursos são gratuitos e baseiam-se, sobretudo, em vídeos. Em seu catálogo você pode encontrar aulas de introdução à programação, Inteligência Artificial e Python, introdução a HTML e CSS… embora seja possível que algumas delas exijam que tenhamos um PC desktop para completá-las. Cada curso é classificado de acordo com seu nível de complexidade: Iniciante, Intermediário e Expert.
O app Udacity possui quatro seções: Inscrição, com a lista de cursos ativos e a porcentagem que o usuário concluiu para cada um, e Catálogo, onde você passará os primeiros minutos procurando os cursos mais adequados às suas necessidades. As seções são concluídas com Notificações e Configurações.
Encode
Uma das melhores opções se você está começando do zero e não sabe nada de programação. Contém lições muito curtas e simples, de conceitos gerais e transversais a todas as linguagens de programação, embora as suas aulas sejam reduzidas a três linguagens: Python, JavaScript e Web (HTML e CSS).
A ideia do Encode é que você aprenda programando e para isso inclui muitos exercícios práticos com seu próprio console para você inserir seu código. Assim, de forma eficiente e direta, ele começa a conhecer alguns termos básicos para cada uma das línguas.
Mimo: Aprenda a codificar
Quando o aplicativo Mimo é baixado, a primeira coisa que eles perguntam é: “O que você quer alcançar?” As opções são quatro caminhos diferentes: desenvolver um aplicativo iOS, criar uma página web, ser um hacker ou fazer um jogo. Mais tarde você pode mudar seu objetivo e até explorar outros temas mais específicos.
A partir daqui, trata-se de aprender enquanto se diverte. O Mimo oferece uma maneira muito interativa de aprender código, passo a passo e com um design bonito e colorido. Ideal para iniciantes e pessoas que precisam de um empurrãozinho além de seu interesse inicial.
A versão para Android ainda não está disponível, mas em seu site eles indicam que não demorará muito para chegar.
Baixe no iOS
Programming Hub
Os especialistas do Google ajudaram a desenvolver os currículos do Programming Hub projetados especificamente para tornar o aprendizado de código não complexo nem chato.
Perguntas do tipo teste com várias respostas, explicações simples e um enorme repositório de lições nas quais você encontrará Java, C++, C, HTML, JavaScript, Python 2, Python 3, CSS… Inclui cursos introdutórios, mas também mais avançados , caso você venha com fundamentos claros.
Sem exigir nenhum tipo de aplicativo separado, o Programming Hub permite que você teste seu código em seu próprio compilador móvel, depois de dominar alguns princípios básicos.
Baixe no Android