Cursos de Programação: Conheça 11 Opções Online e Gratuitas!

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!

Homem negro com camiseta branca e vermelha com gola redonda usando foto do computador laptop. Conheça Cursos de Programação!

Que curso de programação fazer?

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.

Desenvolvimento de sites

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:

  • Front-end: é a pessoa que cuida da interface externa de um site, ou seja, a parte visível para o usuário. As principais linguagens são: HTML, CSS e JavaScript.
  • Back-end: é a pessoa que cuida da interface interna de um site, ou seja, seu funcionamento e armazenamento de dados e informações. As principais linguagens são: Python, Java, PHP e Ruby.
  • Full-stack: um profissional full-stack é a pessoa capacitada para atuar tanto no front quanto no back-end. O ideal é que tenha conhecimento de linguagens importantes para as duas áreas.

Desenvolvimento de aplicativos

É 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

Confira 11 cursos de programação online

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.

1. Curso Full Stack – Kenzie Academy Brasil

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.

2. Introdução à programação em Java – MIT

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.

3. Cursos em Java – School of Net

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.

4. Introdução à ciência da computação e programação em Python – MIT

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.

5. Python para análise de dados – University of Columbia

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.

Foto de mulher sentada perto de computador portátil. Confira mais cursos de programação!

6. Introdução ao Python – Microsoft

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.

7. Curso completo de CSS 3 – Jornada do DEV

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.

8. Treinamento do Kotlin para programadores – Google

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.

9. Desenvolvimento em iOS com Swift – EBAC

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.

10. Android Básico – Google

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.

11. Desenvolvimento Flutter – Google

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.

PLANO BENEFÍCIOS PREÇO VER PLANO
Claro Fibra 600 Mega com Globoplay incluso 600 Mega R$ 99,90
WHATSAPP
Vivo Fibra 600 Mega 600 Mega R$ 100,00
PANDA INTERNET FIBRA - PANDA FIBRA - 600MB 600 Mega R$ 99,90
Tim Ultrafibra 700 Mega 700 Mega R$ 99,99

Mais opções de cursos de programação

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!

Jessica Borges

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. Especialista em conteúdo no Melhor Plano, Jessica atua na área de telecom há mais de 3 anos. Das novidades do mundo de telecomunicações às dicas sobre streamings, ela gosta de escrever sobre temas que facilitam a vida dos usuários.