10 sites para a prática de Codificação

Antes de tomar a mergulhar e comprometendo-se a aprender a codificar, você pode querer praticar primeiro para ver como você gosta. Ou talvez você já começando a aprendizagem por si mesmo, por meio de um acampamento de codificação, ou na escola, e que você está procurando recursos adicionais para ficar afiado e cimento que você já sabe.

Os recursos listados aqui estão alguns dos melhores materiais disponíveis para aprender como codificar através de uma variedade de linguagens de programação. Muitos desses recursos são gratuitos - se você encontrá-los úteis, certifique-se de dar a volta à comunidade, respondendo a perguntas sobre fóruns de discussão ou blogs sobre a sua experiência.

sites de aprendizagem para código

Cada pessoa tem o seu próprio estilo quando aprender a código. Você pode querer mergulhar na direita com exercícios interactivos, ou você pode querer entender os conceitos de alto nível com leituras e palestras primeiros. Independentemente da sua preferência de aprendizagem, a chave para a aprendizagem com sucesso para o código é para continuar praticando. O ritmo a que as novas estruturas e bibliotecas são criadas hoje é tão rápido que até mesmo o profissional mais experiente continua a aprender como você.

Codecademy

Codecademy foi criado para pessoas sem experiência de programação anterior e é a maneira mais fácil de aprender como codificar on-line Você pode usar o site para

  • Aprender línguas front-end, como HTML, CSS e javascript

  • Tente línguas back-end, como Ruby, Python e PHP

  • Criar páginas reais de sites como o Airbnb, Flipboard, e Etsy

línguas front-end abordar aparência site, Considerando que as línguas de back-end adicionar lógica site, como o que mostrar usuários e quando.

Você não precisa baixar ou instalar nada para começar a codificar em Codecademy - basta se inscrever ou entrar e começar a aprender.

Se você ficar preso, verifique se há um toque na parte inferior das instruções, ou clique no link QA Fórum para fazer uma pergunta ou para ver se alguém já postou uma solução para o seu problema.

Coursera e Udacity

MOOCs, ou mooc, são classes ou cursos ministrados através da Internet a um número virtualmente ilimitado de alunos. Estes cursos incentivar o uso de fóruns on-line e interatividade para criar um senso de comunidade. Coursera e Udacity, dois dos maiores MOOCs, têm uma variedade de cursos relacionados com a codificação. Cada curso é ministrado através de uma série de palestras de vídeo por um membro do corpo docente da universidade ou um perito da indústria. Aqui está a página da web para Introdução à Ciência da Computação, ministrado pela Universidade de Virginia Professor David Evans em Udacity.

image0.jpg

Depois de assistir a aulas em vídeo, suas atribuições e projetos de trabalhos de casa ajudam a reforçar o que você aprendeu. Cada site oferece recursos pagos opcionais, tais como certificados de conclusão ou apoio individual, mas você não tem que pagar nada para acessar o material de base. A força desses sites é as centenas de horas de vídeo dedicados a temas de tecnologia, tais como o desenvolvimento de front-end web, desenvolvimento web móvel, ciência de dados, e a teoria de ciência da computação em geral.

Antes de iniciar um curso em qualquer site, verifique se você pode reservar um tempo para o estudo a cada semana. Você pode esperar para dedicar 5 a 10 horas por semana de 7 a 10 semanas para que qualquer um desses cursos.

Escola de código e Treehouse

Escola de código e Treehouse são dois sites de aprendizagem on-line dedicados a ensinar as pessoas a desenvolver websites com linguagens como HTML, javascript, Ruby e Python. Ambos os sites utilizam vídeo aulas e exercícios de codificação interativa, e têm grandes comunidades para que as pessoas podem ajudá-lo se você ficar preso.

Os dois sites cobram entre US $ 25 a US $ 30 por mês, e cada um tem um teste gratuito para que você possa ter uma idéia do site e os instrutores antes de pagar.

Ambos os sites têm estabelecido a sua credibilidade, trabalhando com parceiros para aumentar o acesso à codificação. Código da escola parceria com o Google para oferecer contas gratuitas para mulheres e minorias, e Treehouse tem trabalhado com o Departamento do Trabalho dos EUA para ajudar as pessoas em estados como Kentucky e Indiana aprender como codificar.

Bitfountain

Mais pessoas compram telefones móveis a cada ano do que os computadores computadores desktop ou laptop, tornando o desenvolvimento da web móvel valioso e na demanda. Bitfountain tem cursos on-line que ensinam iOS, incluindo cursos para o relógio da Apple e desenvolvimento Android com vídeo aulas e exemplos de aplicativos para praticar o que aprendeu.

A maioria das lições custam a partir de $ 50 a $ 150. No entanto, o iOS 7 course Objective-C é gratuito, inclui 350 vídeos, e culmina por ensinar-lhe como construir um clone app Tinder.

Para construir iOS, você precisa ter um computador Macintosh e deve baixar e instalar o Xcode, editor de código da Apple. Para tornar mais fácil seguir junto, certifique-se de baixar a mesma versão do Xcode utilizado nos vídeos.

DataCamp

R está rapidamente se tornando a linguagem de programação mais popular para os cientistas de dados ao analisar grandes conjuntos de dados. DataCamp ensina-lhe R no navegador sem precisar baixar ou instalar qualquer software.

tutoriais interativos abrangem temas R básicas e avançadas, bem como aplicações específicas em indústrias financeiras e farmacêuticas. Você também trabalhar com e analisar conjuntos de dados reais, tais como Nova Iorque dados metrô ridership e dados meteorológicos diários. Por US $ 25 por mês, você pode ter quantos cursos quiser. Você também pode tentar os cursos introdutórios R gratuitamente.

Thinkful

Aprender por si mesmo pode ser difícil, por isso, além do curso, Thinkful pares você com um mentor one-on-one, que irá responder às suas perguntas e check-in para se certificar que seu aprendizado está no caminho certo.

Os cursos geralmente têm como alvo iniciantes e incluem o desenvolvimento front-end web, programação back-end, e algumas aulas de desenvolvimento móveis em iOS e Android. Os cursos incluem prática projetos, e os alunos construíram clones Wikipedia e Twitter, juntamente com livros de compromisso e um aplicativo de bate-papo.

Cada curso normalmente leva de dois a três meses para ser concluído, e custa entre US $ 300 e US $ 500 por mês.

Assembleia Geral

Assembleia Geral (GA) ensina HTML, CSS e javascript on-line através de um produto gratuito chamado Dash, e também tem palestras de líderes da indústria que falam sobre tudo, desde a codificação do seu aplicativo para comercialização.

Além dos cursos on-line, GA tem instruções ao vivo em nove grandes cidades dos EUA para uma variedade de cursos, tais como desenvolvimento web, ciência de dados, gerenciamento de produtos e marketing. As aulas vão de duração de uma noite para um fim de semana a doze semanas a um custo de US $ 20 para um único evento para US $ 12.000 para uma experiência diária intensiva durante três meses.

Além disso, o espaço físico dedicado oferece uma boa oportunidade para conhecer outras pessoas em sua comunidade que também estão tentando aprender como codificar.

Codificação de sites de referência

Como você aprender a código, você vai ficar preso. Seu código só não vai se comportar como pretendido. Isto acontece a cada programador - é uma parte inevitável do processo de transformar a lógica humana e pensamentos difusos em código rígido de um computador possa entender. O importante é ter um plano e recursos para ajudar a depurar o seu código e resolver o problema.

Os recursos desta seção descrevem textos de referência, que ajudam a verificar a sua sintaxe de codificação, e grupos de usuários da comunidade, que ajudam a verificar a sua lógica do programa.

W3Schools

W3Schools é um dos melhores recursos para iniciantes que estão apenas começando a aprender. O site inclui material de referência e tutoriais básicos para HTML, CSS, javascript, PHP e outras linguagens de programação, bibliotecas e padrões.

image1.jpg

Além disso, as páginas de referência incluem muitos exemplos de codificação, que você pode visualizar e modificar em seu navegador, juntamente com uma lista de atributos ou propriedades que podem ser usados. Se você sabe que você pode inserir uma imagem usando HTML, alterar a cor do texto usando CSS, ou mostrar um alerta para o usuário usando javascript, mas você não consegue lembrar a sintaxe exata para isso, começar com W3Schools.

Embora seja um grande recurso, W3Schools não tem nenhuma afiliação com ou endosso do W3C, que é o órgão que cria as normas que os navegadores seguem ao renderizar HTML, CSS e outras linguagens e formatos.

Mozilla Developer Network

Mozilla Developer Network (MDN) é uma referência de estilo wiki e do site tutorial que cobre HTML, CSS, javascript, e várias APIs. O site é mantido pela comunidade de desenvolvedores, para que qualquer pessoa pode contribuir - mesmo que você!

Embora não tão iniciante-friendly como W3Schools, MDN é uma das fontes mais completas e precisas de documentação para linguagens web. Desenvolvedores frequentemente usam MDN para fazer referência a sintaxe, e também para ver desktop e compatibilidade do navegador móvel para etiquetas e comandos específicos.

Você também pode verificar tutoriais sobre MDN hospedados pela Mozilla Foundation, uma organização sem fins lucrativos que ajuda a suportar e manter o navegador Firefox.

Stack Overflow

Stack Overflow é relativamente jovem, fundada em 2008, mas rapidamente se tornou o melhor lugar para os desenvolvedores a fazer e responder perguntas sobre a codificação. Qualquer um pode fazer uma pergunta. programadores individuais fornecer respostas, ea comunidade website vota as respostas para cima ou para baixo para mostrar concordância ou discordância, respectivamente. O site inclui tópicos que cobrem todos os principais programação web idiomas- os tópicos mais populares incluem javascript, Ruby e Python.

Antes de fazer uma pergunta, pesquise o site e ver se uma resposta à sua pergunta já foi publicado. Uma das regras do site de etiqueta é mostrar que você tenha realizado alguma pesquisa antes de postar uma pergunta.

menu