paint-brush
Se você está aprendendo a programar, confira estes 39 cursos de programação👨‍💻👩‍💻por@madzadev
2,184 leituras
2,184 leituras

Se você está aprendendo a programar, confira estes 39 cursos de programação👨‍💻👩‍💻

por Madza7m2023/11/15
Read on Terminal Reader
Read this story w/o Javascript

Muito longo; Para ler

Esta coleção tem como objetivo ajudá-lo a navegar no mundo dos recursos de aprendizagem tecnológica. Compilei uma lista abrangente para garantir que os alunos tenham acesso a recursos relevantes, desde cursos introdutórios básicos até especialidades mais avançadas.

People Mentioned

Mention Thumbnail
featured image - Se você está aprendendo a programar, confira estes 39 cursos de programação👨‍💻👩‍💻
Madza HackerNoon profile picture
0-item

As habilidades de codificação são muito procuradas em todos os setores no mundo atual impulsionado pela tecnologia. A codificação é a base para o sucesso em vários campos, quer você queira ser um desenvolvedor web , cientista de dados ou engenheiro de IA.


Esta coleção tem como objetivo ajudá-lo a navegar no mundo dos recursos de aprendizagem tecnológica. Compilei uma lista abrangente para garantir que os alunos tenham acesso a recursos relevantes, desde cursos introdutórios básicos até especialidades mais avançadas.


Forneci breves descrições para fornecer uma visão geral rápida de cada um, bem como links diretos para facilitar o acesso. Esperançosamente, isso o levará a muitas oportunidades de carreira interessantes em seu caminho para o sucesso.


📚 Universidade de Harvard

1. Introdução à Ciência da Computação

Uma introdução aos empreendimentos intelectuais da ciência da computação e à arte da programação.

👉 https://pll.harvard.edu/course/cs50-introduction-computer-science

2. Programando com Python

Aprenda a ler e escrever código, bem como testá-lo e depurá-lo.

Projetado para estudantes com ou sem experiência anterior em programação que desejam aprender Python.

👉 https://cs50.harvard.edu/python/2022/

3. Programação Web com Python e JavaScript

Este curso se aprofunda no design e implementação de aplicativos web com Python, JavaScript e SQL usando estruturas como Django, React e Bootstrap.

👉 https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript

4. Desenvolvimento de aplicativos móveis com React Native

Aprenda sobre o desenvolvimento de aplicativos móveis com React Native, uma estrutura popular mantida pelo Facebook que permite aplicativos nativos multiplataforma usando JavaScript sem Java ou Swift.

👉 https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native

5. Introdução ao Desenvolvimento de Jogos

Aprenda sobre o desenvolvimento de jogos interativos 2D e 3D neste curso prático enquanto explora o design de jogos como Super Mario Bros., Pokémon, Angry Birds e muito mais.

👉 https://pll.harvard.edu/course/cs50s-introduction-game-development

6. Introdução à Inteligência Artificial com Python

Aprenda a usar o aprendizado de máquina em Python neste curso introdutório à inteligência artificial.

👉 https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python



📚IBM

7. Noções básicas de programação R para ciência de dados

Este curso apresenta os fundamentos da linguagem R e aborda estruturas de dados comuns, técnicas de programação e como manipular dados, tudo com a ajuda da linguagem de programação R.

👉 https://www.edx.org/course/r-programming-basics-for-data-science

8. Noções básicas de análise de dados para todos

Aprenda os fundamentos da análise de dados e compreenda o ecossistema de dados, o processo e o ciclo de vida da análise de dados, as oportunidades de carreira e os diferentes caminhos de aprendizagem que você pode seguir para ser um analista de dados.

👉 https://www.edx.org/course/data-analytics-for-everyone

9. IA para todos: domine o básico

Aprenda o que é Inteligência Artificial (IA) compreendendo suas aplicações e conceitos-chave, incluindo aprendizado de máquina, aprendizado profundo e redes neurais.

👉 https://www.edx.org/course/artificial-intelligence-for-everyone

10. Noções básicas de segurança cibernética

Este curso fornece a base necessária para compreender os fundamentos da segurança cibernética. Você explorará a segurança da informação desde sua história até uma descrição de vários criminosos cibernéticos e ameaças à segurança cibernética, concluindo com as ferramentas necessárias para prevenir um ataque.

👉 https://www.edx.org/course/cybersecurity-basics



📚Microsoft

11. Ciência de dados para iniciantes

Um currículo de 10 semanas e 20 aulas sobre ciência de dados. Cada lição inclui testes pré e pós-aula, instruções escritas para concluir a lição, uma solução e uma tarefa.

👉 https://microsoft.github.io/Data-Science-For-Beginners/#/

12. Aprendizado de máquina para iniciantes

Um currículo de 12 semanas e 26 aulas sobre aprendizado de máquina. Neste currículo, você aprenderá sobre o que às vezes é chamado de aprendizado de máquina clássico, usando principalmente o Scikit-learn como biblioteca.

👉 https://github.com/microsoft/ML-For-Beginners

13. Inteligência Artificial para Iniciantes

Um currículo de 12 semanas e 24 aulas sobre Inteligência Artificial.

👉 https://microsoft.github.io/AI-For-Beginners/

14. Crie aplicativos sem servidor

Aprenda como aproveitar funções para executar lógica do lado do servidor e construir arquiteturas sem servidor

👉 https://learn.microsoft.com/en-us/training/paths/create-serverless-applications/

15. Fundamentos da plataforma Microsoft Power

Conheça o valor comercial e os recursos do produto do Microsoft Power Platform. Crie Power Apps simples, conecte dados com o Microsoft Dataverse, crie um painel do Power BI, automatize um processo com o Power Automate e crie um chatbot com o Power Virtual Agents.

👉 https://learn.microsoft.com/en-us/training/paths/power-plat-fundamentals/

16. Desenvolva soluções que utilizem o Azure Cosmos DB

Saiba como criar recursos do Azure Cosmos DB com os níveis de consistência apropriados, escolher e criar uma chave de partição e realizar operações de dados usando o .NET SDK V3 para Azure Cosmos DB.

👉 https://learn.microsoft.com/en-us/training/paths/az-204-develop-solutions-that-use-azure-cosmos-db/



📚Udemy

17. Introdução à programação Python

Uma introdução rápida e fácil à programação Python.

👉 https://www.udemy.com/course/pythonforbeginnersintro

18. Programação Orientada a Objetos em Python

Este curso é focado na implementação de recursos Python orientados a objetos. Você escreverá classes e criará objetos.

Além disso, você aprenderá sobre ocultação de dados, variáveis de classe, métodos de classe, métodos estáticos e muito mais.

👉 https://www.udemy.com/course/object-oriented-python-programming/

19. Curso intensivo de Git e GitHub

Aprenda como criar um repositório Git, cloná-lo, fazer alterações e enviar alterações ao GitHub em menos de 30 minutos.

👉 https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch

20. Aprenda desenvolvimento de aplicativos Android

Um curso para iniciantes em desenvolvimento de aplicativos Android.

👉 https://www.udemy.com/course/learn-android-application-development-y

21. Bem-vindo à Inteligência Artificial

Curso não técnico - criado especificamente para aspirantes a AI/ML/DL. Fornece informações sobre o roteiro para IA

👉 https://www.udemy.com/course/road-map-to-artificial-intelligence-and-machine-learning/

22. Introdução ao desenvolvimento de jogos com Unity

Guia de vídeo rápido e simples para você começar a trabalhar no desenvolvimento de jogos em Unity.

👉 https://www.udemy.com/course/introduction-to-game-development-with-unity/

23. Introdução a bancos de dados e consultas SQL

Uma introdução passo a passo ao conceito de bancos de dados e uma introdução à consulta SQL.

👉 https://www.udemy.com/course/introduction-to-databases-and-sql-querying/

24. Design e gerenciamento de banco de dados

Aprenda como projetar e gerenciar um banco de dados com ERD, geração de banco de dados e reversão com Visual Paradigm.

👉 https://www.udemy.com/course/database-design-and-management/



📚 DataCamp

25. Introdução à Estatística

Aprenda os fundamentos da estatística, incluindo medidas de centro e dispersão, distribuições de probabilidade e testes de hipóteses sem envolvimento de codificação.

👉 https://www.datacamp.com/courses/introduction-to-statistics

26. Introdução ao ChatGPT

Aprenda a usar o ChatGPT. Descubra as práticas recomendadas para escrever prompts e explore casos de uso de negócios comuns para a poderosa ferramenta de IA.

👉 https://www.datacamp.com/courses/introduction-to-chatgpt

27. Compreendendo a visualização de dados

Uma introdução à visualização de dados sem codificação envolvida.

👉 https://www.datacamp.com/courses/understanding-data-visualization

28. Compreendendo a engenharia de dados

Descubra como os engenheiros de dados estabelecem as bases que tornam a ciência de dados possível. Nenhuma codificação está envolvida.

👉 https://www.datacamp.com/courses/understanding-data-engineering

29. Web Scraping em Python

Aprenda a recuperar e analisar informações da internet usando a biblioteca Python Scrapy.

👉 https://www.datacamp.com/courses/web-scraping-with-python

30. Fundamentos de IA

Aprenda os fundamentos da IA. Nenhuma experiência de programação é necessária.

👉 https://www.datacamp.com/courses/ai-fundamentals

31. Conceitos do GitHub

Aprenda como usar os vários recursos do GitHub, navegar pela interface e realizar tarefas colaborativas diárias.

👉 https://www.datacamp.com/courses/github-concepts



📚 Fundação Linux

32. Introdução ao Linux

Desenvolva um bom conhecimento prático de Linux usando a interface gráfica e a linha de comando nas principais famílias de distribuição Linux com este curso de treinamento gratuito.

👉 https://training.linuxfoundation.org/training/introduction-to-linux/

33. Desenvolvimento de software de código aberto: Linux para desenvolvedores

Comece hoje mesmo sua aventura de software de código aberto (OSS), aprendendo os principais conceitos de desenvolvimento de software de código aberto e como trabalhar de forma produtiva em um ambiente Linux.

👉 https://training.linuxfoundation.org/training/open-source-software-development-linux-for-developers-lfd107x/

34. Introdução ao Node.js

Este curso ajuda você a começar a usar o Node.js, o tempo de execução de JavaScript de código aberto mais popular.

O curso permite que você descubra maneiras pelas quais o Node.js ajuda em cenários de computação do dia a dia, desde simulação de serviço, prototipagem rápida e aplicativos em tempo real até interfaces de linha de comando (CLI).

👉 https://training.linuxfoundation.org/training/introduction-to-nodejs-lfw111/

35. Introdução ao WebAssembly

Obtenha uma base sólida sobre o tempo de execução do WebAssembly e seus recursos e aprenda como e por que o WebAssembly conseguiu trazer novas linguagens de programação para a web quando outras falharam.

👉 https://training.linuxfoundation.org/training/introduction-to-webassembly-lfd133/

36. Introdução ao Kubernetes

No curso, você receberá uma introdução aprofundada sobre Kubernetes para gerenciamento de aplicativos em contêineres.

👉 https://training.linuxfoundation.org/training/introduction-to-kubernetes/

37. Introdução ao Serverless no Kubernetes

Aprenda como criar funções sem servidor que podem ser executadas em qualquer nuvem sem serem restringidas por limites de duração de execução, linguagens disponíveis ou tamanho do seu código.

👉 https://training.linuxfoundation.org/training/introduction-to-serverless-on-kubernetes-lfs157/

38. Blockchain: Compreendendo seus usos e implicações

Entenda o que é blockchain e aprecie essa tecnologia transformadora e seu impacto em todo o mundo, analisando casos de uso e tendências futuras em tecnologia, negócios e produtos e instituições empresariais.

👉 https://training.linuxfoundation.org/training/blockchain-understanding-its-uses-and-implications/

39. Introdução ao DevOps e Engenharia de Confiabilidade de Site

Aprenda como começar a transformar sua organização usando os princípios e práticas de DevOps neste curso.

👉 https://training.linuxfoundation.org/training/introduction-to-devops-and-site-reliability-engineering-lfs162/



Gostou dos recursos? Aqui tem mais 👇

Nos meses anteriores, compilei o The Ultimate Bundle com todos os recursos que você precisa, desde começar a aprender a programar até conseguir a função dos seus sonhos em tecnologia!


Inclui mais de 900 recursos no total, divididos em 99 categorias para facilitar a navegação e o acesso! Economize milhares de horas e concentre-se no que importa!


Atualmente estou oferecendo 50%OFF apenas para meus leitores! Não perca isso!


Obtenha aqui: Pacote de recursos definitivos para conseguir um emprego em tecnologia ! ⭐


Pacote definitivo para desenvolvedores

Este pacote inclui:

  1. Mais de 150 recursos de aprendizagem para aprender a codificar : uma coleção abrangente de recursos, incluindo tutoriais, artigos e manuais, para ajudá-lo a dominar a codificação e as linguagens de programação.

  2. Mais de 220 cursos para desenvolvedores das principais empresas e universidades : uma enorme lista de cursos oferecidos por empresas e universidades conceituadas, cobrindo uma ampla variedade de tópicos de desenvolvimento para aprimorar suas habilidades e conhecimentos.

  3. Mais de 140 certificados de codificação para impulsionar seu currículo : obtenha certificados valiosos em codificação e programação, que podem melhorar significativamente seu currículo e demonstrar sua experiência para potenciais empregadores.

  4. Mais de 110 estágios em tecnologia para ganhar experiência : explore uma ampla lista de estágios em tecnologia que oferecem experiência do mundo real, permitindo que você inicie sua carreira e construa uma base sólida na indústria de tecnologia.

  5. Mais de 160 fundamentos para entrevistas para quem procura emprego em tecnologia : um guia completo com dicas, estratégias e recursos essenciais para ajudá-lo a se preparar e ter sucesso em entrevistas de emprego em tecnologia.

  6. Mais de 120 quadros de empregos técnicos para encontrar a função dos seus sonhos : descubra uma ampla variedade de quadros de empregos e plataformas personalizadas para profissionais de tecnologia, tornando mais fácil encontrar a oportunidade de emprego perfeita no setor de tecnologia.



Escrever sempre foi minha paixão e tenho prazer em ajudar e inspirar pessoas. Se você tiver alguma dúvida, fique à vontade para entrar em contato!


Conecte-me no Twitter , LinkedIn e GitHub !


Também publicado aqui .