O mercado para desenvolvedores tem crescido exponencialmente no Brasil e no mundo nos últimos anos. No entanto, a mão de obra especializada ainda é baixa.
Para quem deseja aprender a programar, não há melhor momento do que agora! Que tal fazer cursos de programação e se especializar?
Para isso, existem inúmeras formas de estudar online — várias delas, gratuitas. Neste artigo, te mostraremos algumas delas!
Antes de começar a programar, é preciso decidir qual curso fazer.
No entanto, para isso, também é preciso ter em mente o objetivo que aquela pessoa deseja alcançar. O que você quer criar?
A programação tem diversos “nichos”. Por exemplo, você pode ser um desenvolvedor web e criar páginas e sites. Ou então pode ser um dev mobile, e fazer aplicativos.
Para cada uma dessas escolhas, existem diferentes tipos de atuação e diferentes linguagens.
O desenvolvedor web é responsável pela construção de sites, softwares, bancos de dados etc.
Uma pessoa desenvolvedora de sites pode ter três especialidades diferentes:
É responsável pelo desenvolvimento de aplicativos e sistemas para dispositivos móveis.
Esse tipo de desenvolvedor de software pode se especializar em diferentes sistemas operacionais, como Android ou iOS.
As principais linguagens são: Kotlin, Java, HTML5, Objective-C, Python e Swift (exclusivo para iOS).
Leita também: 15 Opções de App Para Ler Livros Grátis
Abaixo, preparamos uma lista com diferentes escolas e cursos de programação.
Com base nos seus objetivos, você poderá escolher entre opções em português ou inglês, gratuitas ou pagas.
A Kenzie Academy é um ambiente de aprendizado online que começou nos EUA e chegou ao Brasil em 2019.
Seu objetivo é formar profissionais capacitados para atuar no mercado de desenvolvimento.
O Curso Full Stack cobre linguagens como JavaScript, HTML e CSS e oferece uma série de oportunidades práticas aos alunos. A inscrição é feita através de um processo seletivo e o curso é ministrado em língua portuguesa.
O curso tem 12 meses de duração e é gratuito. Os alunos só retornam esse investimento após a conclusão, quando tiverem uma renda superior a 3 mil reais e tem o prazo de 60 meses para quitação.
A sua internet está travando muito?
Teste sua velocidade e veja se você está recebendo a velocidade contratada!
O MIT (Massachusetts Institute of Technology) é um dos maiores institutos de tecnologia do mundo.
Um dos seus cursos de programação gratuitos e abertos ao público é o de Introdução Java.
O ideal é que as pessoas interessadas já tenham algum conhecimento básico de programação. No entanto, é possível fazer o curso mesmo sendo iniciante.
Por outro lado, é preciso saber inglês para acompanhar os materiais.
A School of Net é um dos ambientes de educação digital online mais conhecidos. O site oferece diferentes cursos, em diferentes níveis.
As aulas são ministradas em português e a plataforma conta com um sistema de assinaturas a partir de R$55,00.
Para os interessados em Python, o MIT também oferece um curso introdutório à linguagem.
O curso é aberto e gratuito. No entanto, também é necessário saber inglês para acompanhar os materiais.
Descubra a velocidade real da sua internet!
Faça o teste do Minha Conexão e descubra se está recebendo a velocidade contratada!
Os desenvolvedores que desejam se aprofundar na análise de dados podem começar por este curso oferecido pela Universidade de Columbia, de Nova York.
Esta também é uma opção gratuita e aberta. Mas, é preciso conhecimentos de inglês para acompanhar as aulas.
Os interessados em Python podem contar, ainda, com a versão gratuita em português do curso introdutório.
Oferecido pela Microsoft, o curso dá as ferramentas básicas para o desenvolvimento mobile.
Neste curso de CSS 3, o aluno aprenderá os conceitos básicos de CSS e as vantagens da nova versão da linguagem.
Os conteúdos estão em português e o curso é gratuito.
Teste sua velocidade no Minha Conexão!
Descubra se você está recebendo a velocidade contratada no seu plano.
A plataforma Google Developers conta com um curso introdutório à linguagem Kotlin para os usuários.
É recomendável que os alunos tenham conhecimentos básicos de Java ou C# para participar.
O treinamento é gratuito e está em português.
A Escola Britânica de Artes Criativas e Tecnologia (EBAC) tem um curso específico de desenvolvimento em iOS com Swift.
O curso é ministrado em português. E o valor integral do investimento é a partir de R$4165,00, ou 12x de R$173,54 no cartão.
Mas fique de olho porque frequentemente ocorrem promoções com valores mais amigáveis.
E vale lembrar que, apesar do valor alto, a escola oferece suporte e o aluno aprende com profissionais consolidados no mercado.
Uma limitação, além do preço, é que o usuário deve possuir um Macbook para aprender a programar nesta linguagem.
Isso se dá porque o software é exclusivo do sistema operacional da Apple.
Neste curso de Android Básico, o desenvolvedor aprende o essencial da programação em Java e Android.
A ideia é que ele se torne capaz de criar um layout básico de um aplicativo ao final das aulas.
O curso é gratuito, mas é preciso saber inglês básico para acompanhar.
Flutter é uma interface criada pelo Google que permite o desenvolvimento de aplicativos mobile tanto para iOS, quanto para Android.
Neste curso de Desenvolvimento Flutter, o usuário aprende a usá-la e o básico para o desenvolvimento de aplicativos nesta plataforma.
O curso é gratuito e é preciso saber inglês básico.
Além dos cursos mencionados acima, há também uma série de sites que oferecem diversos cursos de programação online, de forma gratuita ou paga.
Escolher o nível mínimo de experiência e complexidade fica a cargo do usuário.
São alguns exemplos de plataformas:
Nelas, também é possível encontrar cursos de programação sobre outras linguagens. São exemplos: PHP, CSS, C++, HTML5, Ruby, entre muitas outras.
Agora que você já sabe por onde começar a programar, não deixe de conferir a velocidade da sua internet!
Afinal, um desenvolvedor eficiente precisa de um bom ambiente de trabalho, com uma ótima conexão!
Conteúdo atualizado em
Por Jessica Borges
Jessica Borges é graduada em Relações Públicas pela UFMG e pós-graduanda em Experiência do Usuário pela PUC-RS. Ela atua na produção de conteúdo há mais de 3 anos. Especialista em conteúdo no Minha Conexão, Jessica tem experiência na redação sobre serviços relacionados a tecnologia, internet, rankings de melhores provedores e tirar dúvidas dos usuários sobre testes de velocidade.
Carregando...