Zephyrnet Logo

9 principais plataformas para praticar as principais habilidades de ciência de dados

Data:

9 principais plataformas para praticar as principais habilidades de ciência de dados
 

O bom de existir on-line hoje em dia é que o aprendizado não é mais controlado. Você pode ler, praticar, testar e programar sozinho, no conforto da sua casa, sem pagar por um diploma.

E como a ciência de dados é vista como uma habilidade complicada de aprender, muitos empregadores não estão preocupados sobre onde você aprendeu a codificar em Python ou qualquer outra habilidade de ciência de dados, contanto que você possa fazê-lo.

Neste artigo, detalharei nove plataformas de aprendizado de ciência de dados que fornecem uma experiência de aprendizado interativo. Eles vêm com uma variedade de recursos, incluindo tutoriais em vídeo, exercícios de codificação interativos e questionários, para ajudá-lo a desenvolver e solidificar suas habilidades de programação e gerenciamento de banco de dados.

Vamos nos aprofundar. Em cada seção, explicarei o que é a plataforma, o que você pode aprender, quanto custa e o que a diferencia das outras oito plataformas que abordarei.

Aqui está uma visão geral de cada plataforma para referência rápida.

 

9 principais plataformas para praticar Python, SQL e codificação

Codecademy é uma plataforma projetada especificamente para aprender a codificar.

O que é isso?

Codecademy é uma plataforma de aprendizado online que oferece cursos e tutoriais sobre programação, ciência de dados e desenvolvimento web. É uma escolha super popular entre iniciantes e aqueles que procuram melhorar suas habilidades de codificação.

O que você pode aprender?

Com Codecademy, você pode aprender várias linguagens de programação diferentes, como Python, JavaScript, Ruby, HTML, CSS e muito mais. Não importa qual seja o seu sabor, você encontrará um curso para isso. A Codecademy também oferece cursos sobre tópicos de ciência de dados, como SQL e visualização de dados, bem como ferramentas de desenvolvimento da Web, como React e Git.

Pessoalmente, adoro Codecademy porque é muito interativo. A plataforma oferece lições e exercícios de codificação que ajudam a criar projetos do mundo real e entender os conceitos fundamentais da programação.

Quanto custa isso?

Em seu site, o logotipo é literalmente “aprenda a codificar de graça”. Existe um nível gratuito, onde você pode obter cursos como “Aprenda SQL"E"Aprenda Java: Introdução" de graça.

No entanto, se você quiser aprofundar seus conhecimentos e acessar cursos mais avançados, terá que pagar $ 34.99 por mês ou $ 17.49/mês se pagar anualmente.

Benefício chave?

Codecademy se destaca por sua facilidade de uso. É ultra-amigável para iniciantes. Muitas plataformas de codificação se autodenominam amigáveis ​​para iniciantes porque esse é o público-alvo, mas o Codecademy é perfeito para alguém que nunca digitou uma linha de código em suas vidas.

Existem muitos cursos gratuitos que você pode experimentar para ter uma noção desse idioma, e o estilo de ensino deles funciona para você.

9 principais plataformas para praticar Python, SQL e codificação
Imagem da Canva
 

Coursera é uma plataforma para universidades e empresas fazerem upload de videoaulas. Entre outros tópicos, eles têm uma série de instrutores populares de ciência de dados.

O que é isso?

O Coursera é o destino para aprendizado on-line administrado por universidades. Eles fazem cursos on-line, certificados que você pode pendurar em sua parede virtual do LinkedIn e até programas completos de graduação. Eles fazem parceria com universidades como U of Michigan, Yale, Rice, Imperial College London e mais.

Os cursos geralmente duram de um a nove meses.

O que você pode aprender?

No Coursera, você pode aprender praticamente qualquer habilidade, incluindo cursos como “A ciência do bem-estar, ""Introdução à Psicologia", E"Mercados Financeiros. "

Eles também oferecem:

  • Projetos guiados. Estas são pequenas pepitas mais práticas e curtas, onde você sairá com uma habilidade específica.
  • Especializações, que normalmente são um aprendizado adicional em uma habilidade, como “The Art of Sales” da Northwestern.
  • Certificados. Eles oferecem a você um resultado tangível de ser “certificado” em qualquer habilidade que você escolher.
  • Graus. Estas são ofertas de graduação inteiras.

Quanto custa isso?

Alguns cursos são de acesso gratuito, como os três primeiros cursos listados acima. Alguns projetos orientados, como “Docker para iniciantes absolutos,” a partir de US$ 9.99/mês para acessar. Se você se matricular em um curso mais útil, como uma especialização ou um certificado profissional, eles custam $ 39.99 por mês. Os diplomas, naturalmente, custam mais – eles começam em $ 9,000 por diploma.

Benefício chave?

Coursera tem uma enorme variedade de cursos por um preço bastante razoável, ministrados por instituições de ponta como Yale e IBM. Você pode obter habilidades práticas, uma base em um tópico mais amplo ou se aprofundar em uma especialização.

StrataScratchGenericName é uma plataforma de perguntas para entrevistas.

O que é isso?

StrataScratch tem mais de 1000 perguntas reais de entrevista de principais empresas de ciência de dados, codificando e não codificando. É voltado para pessoas que estão prontas para se candidatar e conseguir um emprego em ciência de dados.

O que você pode aprender?

Esta é uma plataforma muito mais prática e focada em resultados. Em vez de ensinar novas habilidades do zero, esta plataforma é melhor se você já tiver algum conhecimento e quiser se testar ou se quiser praticar para uma próxima entrevista.

No lado da codificação, você pode praticar questões de PostgreSQL, Python, MySQL, R e MS SQL Server. Para questões não relacionadas à codificação, você pode praticar questões de projeto de sistema, probabilidade, casos de negócios, estatística, modelagem, questões técnicas e de produto.

Você também pode filtrar por dificuldade e empresa.

StrataScratch também oferece projetos de dados como Análise de mercado em Dubline orienta, por exemplo, Manipulação de data e hora SQL. Esses projetos mais práticos podem ser úteis se você quiser adicioná-los ao seu portfólio.

Quanto custa isso?

Há um nível gratuito, que inclui algumas, mas não todas as perguntas, com e sem soluções.

No nível de US$ 32/mês, você obtém acesso à lista completa de perguntas e soluções para entrevistas.

Por fim, há uma opção anual que custa US$ 139/ano (ou vitalício por US$ 289) que também inclui acesso aos projetos de dados e guias de solução detalhados para várias questões de codificação destinadas a cientistas de dados com 1 a 2 anos de experiência no setor.

Benefício chave?

Como essas são perguntas reais tiradas de entrevistas reais de ciência de dados, você terá experiência prática com exatamente o que as empresas estão procurando.

Boot.dev é o lar de cursos para ajudá-lo a se tornar um desenvolvedor de back-end.

O que é isso?

Boot.dev é uma plataforma interessante que visa preencher a lacuna entre diplomas universitários e plataformas de e-learning. Diplomas universitários são lentos e caros. Lugares como o Coursera focam no front-end. Se você quiser praticar Python, SQL e outras habilidades de codificação para conseguir um emprego como desenvolvedor de back-end, terá dificuldades.

Eles organizam a plataforma em torno de “trilhas”, que incluem idiomas, projetos guiados e projetos de portfólio.

O que você pode aprender?

Você pode aprender Python, JavaScript e Go como as principais linguagens de codificação de back-end. Mas você também aprenderá mais habilidades e conceitos focados na ciência da computação, como algoritmos, programação orientada a objetos e criptografia.

Quanto custa isso?

O Boot.dev custa US$ 39/mês, US$ 249/ano ou US$ 999 pelo preço vitalício. Para todas essas camadas, você obtém os mesmos benefícios: acesso a todo o conteúdo, um portfólio de projetos de codificação prontos para o trabalho, certificados de conclusão e acesso ao servidor Discord.

Benefício chave?

Existem muito poucos lugares para obter aprendizado voltado para ajudá-lo a se tornar um desenvolvedor back-end vs um desenvolvedor front-end. Talvez porque o desenvolvimento front-end seja visto como mais acessível, a maioria das plataformas de e-learning se concentra em habilidades como HTML e CSS.

Esta é uma das únicas plataformas que vi que defende o aprendizado de back-end.

Udemy é uma plataforma de aprendizagem online com cursos que qualquer um pode carregar.

O que é isso?

A Udemy é semelhante ao Coursera, mas com uma diferença fundamental: qualquer pessoa pode fazer upload de cursos em vídeo, não apenas universidades ou organizações. Como o Coursera, a Udemy pode fornecer acesso a vários cursos sobre todos os tipos de habilidades, mas há uma grande seleção de habilidades de ciência de dados.

Isso significa que a Udemy oferece uma ampla variedade de cursos, do iniciante ao avançado, ministrados por especialistas, profissionais e indivíduos.

Os cursos da Udemy são projetados para serem acessíveis e flexíveis, com videoaulas, questionários e projetos para ajudar os alunos a desenvolver habilidades práticas. A plataforma também oferece acesso vitalício ao conteúdo do curso, para que os alunos possam aprender em seu próprio ritmo e revisitar o material conforme necessário. Os cursos da Udemy não são credenciados, mas muitos deles vêm com certificados de conclusão que podem ser usados ​​para mostrar habilidades e conhecimentos a potenciais empregadores.

O que você pode aprender?

A melhor pergunta é: o que você não pode aprender? Mas aqui está um rápido resumo de alguns dos melhores cursos oferecidos:

  • Programação e Desenvolvimento: incluindo desenvolvimento web, desenvolvimento de aplicativos móveis, desenvolvimento de jogos e muito mais.
  • Data Science and Analytics: incluindo aprendizado de máquina, análise de dados, big data e muito mais.
  • Negócios: incluindo empreendedorismo, marketing, vendas e muito mais.
  • Design: incluindo design gráfico, web design, design de interiores e muito mais.
  • Desenvolvimento Pessoal: incluindo finanças pessoais, produtividade, liderança e muito mais.
  • TI e software: incluindo segurança cibernética, segurança de rede e informações, computação em nuvem e muito mais.
  • Marketing e Vendas: incluindo marketing digital, marketing por e-mail, marketing de mídia social e muito mais.
  • Música, arte e fotografia: incluindo produção musical, teoria musical, fotografia e muito mais.

Quanto custa isso?

Você tem duas opções:

  • Você pode comprar cursos individuais como “Aprenda Python para análise e visualização de dados”, que custam entre US$ 15 e US$ 30 para acesso vitalício ao curso.
  • Você pode assinar o plano pessoal mensal a partir de $ 16.58 por mês, que dá acesso a mais de 8,000 cursos e mais de 4,000 exercícios práticos, ministrados por mais de 3,000 instrutores de ponta.

Benefício chave?

A enorme amplitude da Udemy é sua força. Você pode encontrar um curso não apenas em qualquer idioma, mas para qualquer finalidade, como “Python para Programação Orientada a ObjetosouO Guia Completo para Reagir. "

E como qualquer pessoa pode fazer upload de um curso, você certamente encontrará um instrutor com quem se familiarizar.

9 principais plataformas para praticar Python, SQL e codificação
Imagem da Canva
 

edX é como o Coursera Ultimate. A edX tem parceria com várias universidades de prestígio, incluindo Harvard, MIT e UC Berkeley.

O que é isso?

Semelhante ao Coursera, o edX oferece cursos online das principais universidades e instituições. No entanto, a edX é um pouco mais especializada, tanto em termos de parceria quanto nas habilidades oferecidas. Por exemplo, o edX oferece certificados verificados, certificados profissionais e micromasters, enquanto o Coursera oferece apenas especializações, certificados profissionais e diplomas.

O Coursera também é mais individualizado, enquanto o edX tem prazos para exames e tarefas.

O que você pode aprender?

Com mais de 3,000 cursos para escolher, você poderá encontrar uma boa habilidade em ciência de dados para aprender. Esta plataforma oferece “Introdução à modelagem analítica, ""Aprendizado de máquina com Python", E"Os fundamentos da alfabetização de dados”, só para citar alguns.

Quanto custa isso?

Varia de curso para curso, mas o edX é um pouco mais caro que o Coursera, via de regra. Você pode acessar quase qualquer curso gratuitamente para auditá-lo, mas isso vem com limitações – você só tem acesso ao material por um mês, não recebe um certificado e suas tarefas não são avaliadas.

Se você quiser a faixa verificada, os preços variam de US$ 49/curso a US$ 149/curso.

Eles também oferecem bootcamps, que custam milhares de dólares. Por exemplo, UC Berkeley O bootcamp de codificação de 24 semanas custa US$ 13 mil.

Benefício chave?

Este é bastante comparável ao Coursera. Os principais benefícios são que ele é mais guiado do que o Coursera e você pode obter mais reconhecimento de marca com seus certificados.

Vamos dar um passo para longe das plataformas de aprendizagem. Kaggle é, ao contrário, uma plataforma de competição.

O que é isso?

O Kaggle é uma plataforma de competição de ciência de dados muito popular e muito bem administrada, com uma inclinação específica para o aprendizado de máquina. É de propriedade do Google e tem dezenas de milhares de conjuntos de dados para praticar.

Você vai receber:

  • Competições, nas quais os participantes competem para desenvolver a melhor solução para um problema usando um conjunto de dados fornecido. As competições são patrocinadas por organizações que procuram resolver um problema específico e oferecer prêmios em dinheiro aos vencedores.
  • Conjuntos de dados públicos: Kaggle fornece acesso a um grande número de conjuntos de dados públicos, que podem ser usados ​​para envios de prática, pesquisa ou competição.
  • Notebooks: Kaggle fornece um ambiente de notebook Jupyter baseado em nuvem para ciência de dados e aprendizado de máquina, que permite aos usuários escrever, executar e compartilhar códigos facilmente com outras pessoas.
  • Discussões: Kaggle tem uma comunidade grande e ativa de cientistas de dados e profissionais de aprendizado de máquina que participam de discussões, fazem e respondem perguntas e colaboram em projetos.

O que você pode aprender?

No Kaggle, você pode aprender habilidades como análise de dados, aprendizado de máquina, programação em Python e R e preparação de dados.

Confira algumas das competições oferecidas e veja quais habilidades você deseja aprimorar. Por exemplo, você pode participar do técnicas avançadas de regressão desafio, previsão de densidade de microempresasou visão computacional.

Quanto custa isso?

É tudo grátis! Participe de competições, baixe conjuntos de dados e faça um curso curto, tudo de graça. Esse é um dos grandes benefícios do Kaggle ser propriedade do Google. É bem financiado e, portanto, pode ser gratuito para jogadores/competidores/alunos.

Benefício chave?

É muito útil obter acesso a dados reais e complexos e a problemas reais e complexos. Depois que você terminar o e-learning e quiser se esforçar ainda mais, esse tipo de plataforma baseada em desafios é boa para refinar ainda mais suas habilidades.

Além disso, ter acesso e orientação sobre tantos conjuntos de dados significa que você poderá criar e adicionar um pouco de diversão projetos de ciência de dados ao seu portfólio.

Finalmente, o ângulo competitivo funciona para alguns alunos!

9 principais plataformas para praticar Python, SQL e codificação
Imagem da Canva
 

Vamos olhar para Classificação Hacker, outro site para desafios de codificação.

O que é isso?

HackerRank é um site para desafios e competições de codificação para desenvolvedores de software para melhorar suas habilidades de codificação.

Muitas empresas usam isso como uma maneira divertida de selecionar candidatos a vagas de desenvolvimento de software. A plataforma oferece uma ampla gama de categorias para escolher, incluindo algoritmos, estruturas de dados, matemática, bancos de dados e muito mais.

Como uma pessoa aleatória na Internet que pode querer aprender Python, SQL e outras habilidades de codificação, é um ótimo lugar para criar um portfólio.

O que você pode aprender?

A forma como o HackerRank funciona é como uma combinação de portfólio e Kaggle. Existem competições classificadas das quais você pode participar e também pode obter certificação em linguagens como Go, C# e Java.

Eles têm três áreas onde você pode aprender:

  • Preparar. Isso inclui um kit de preparação para entrevistas, algumas certificações básicas e aprendizado sobre vários tópicos, como algoritmos, estruturas de dados e matemática.
  • Certificar. Esta zona tem todas as certificações de que você precisa, de R a SQL a JavaScript.
  • Competir. Este é o lado mais Kaggle, que oferece competições e concursos para mostrar seu conhecimento e ganhar prêmios ou renome.

Basicamente, é um bom lugar para quem procura emprego – e qualquer outra pessoa que queira aprender – para praticar e testar suas habilidades de codificação em um ambiente desafiador e competitivo.

O HackerRank também fornece recursos, tutoriais, artigos e código de exemplo.

Quanto custa isso?

Aqui está a parte divertida: é principalmente um produto para as empresas contratarem pessoas. Isso significa que, como candidato, você obtém o produto de graça (porque, de certa forma, você e guarante que os mesmos estão o produto).

Benefício chave?

O que há de único no HackerRank é que ele foi projetado para empresas, não para indivíduos. Isso torna excepcionalmente útil para os indivíduos verem o que as empresas precisam para contratar alguém. Você obtém a visão da entrevista sobre si mesmo, para saber em quais habilidades focar.

É ideal para quem quer trabalhar em ciência de dados.

Vamos dar uma olhada nesta plataforma de perguntas e respostas.

O que é isso?

É um pouco atrevido da minha parte incluir o StackOverflow como uma plataforma de aprendizado porque não é exatamente para isso que ele foi projetado. Mas foi uma das melhores plataformas que usei para aprender Python e R organicamente. E o melhor de tudo, é grátis.

StackOverflow é um lugar para programadores, desenvolvedores e engenheiros de software postarem perguntas e obterem respostas de crowdsourcing. As respostas podem ser votadas para cima ou para baixo, dependendo de sua utilidade e precisão.

É um enorme repositório de perguntas e respostas de codificação que remontam a anos.

O que você pode aprender?

  • Programação Python: muitas perguntas e respostas relacionadas à sua sintaxe, bibliotecas e práticas recomendadas.
  • SQL: incluindo consultas, design de banco de dados e técnicas de otimização.
  • Algoritmos e estruturas de dados: Algoritmos de classificação, pesquisa e gráficos.
  • Desenvolvimento web: HTML, CSS, JavaScript e estruturas da Web, como Django e Ruby on Rails.
  • depuração: Tantas perguntas e respostas sobre técnicas de depuração e práticas recomendadas.
  • Design de software: Aprenda sobre padrões de design de software, arquitetura e práticas recomendadas.

A melhor maneira de aprender no StackOverflow é fazendo e respondendo perguntas. Comece pelo básico – procure perguntas infantis em Python ou SQL que ainda não tenham uma resposta. Em breve, você receberá muitos comentários dos colegas sobre a qualidade de sua resposta, para que possa melhorar a partir daí.

É intimidador, mas é uma ótima maneira de aprimorar não apenas suas habilidades reais de codificação, mas também suas habilidades de comunicação.

Quanto custa isso?

É grátis! Totalmente, 100% grátis para fazer uma conta e fazer ou responder perguntas ilimitadas.

Benefício chave?

A melhor coisa sobre o StackOverflow é que ele não foi projetado como uma plataforma de aprendizagem. Estas não são perguntas e respostas cuidadosamente elaboradas – são problemas reais, complexos, do mundo humano, com dados desordenados. E você obterá feedback de colegas reais de cientistas de dados reais.

É um verdadeiro desafio, mas é uma excelente maneira de aprender.

Em conclusão, a beleza da era digital é que a educação está agora ao nosso alcance. A ciência de dados é um tema quente, e muitos empregadores não se importam onde você aprendeu, desde que você possa arrasá-la.

Este artigo divide nove plataformas incríveis e pouco convencionais que facilitam o aprendizado dessa habilidade em demanda. Com tutoriais em vídeo, exercícios de codificação interativos, questionários e dados IRL, você poderá aprimorar suas habilidades e mostrar ao mundo do que você é feito.

Não espere mais. Escolha uma plataforma (ou nove – não são exclusivas!) e comece a aprender ciência de dados hoje mesmo.
 
 
Nate Rosidi é cientista de dados e em estratégia de produto. Ele também é professor adjunto ensinando análise e é o fundador da StrataScratchGenericName, uma plataforma que ajuda os cientistas de dados a se prepararem para suas entrevistas com perguntas reais das principais empresas. Conecte-se com ele em Twitter: StrataScratch or LinkedIn.
 

local_img

Inteligência mais recente

local_img