androide

4 siti gratuiti e interattivi per imparare a programmare la tecnologia guida

Developer Keynote (Google I/O '19)

Developer Keynote (Google I/O '19)

Sommario:

Anonim

Insegnare a te stesso come programmare può sembrare scoraggiante e leggere libri di testo completi sull'argomento è a dir poco estenuante. Invece, prova uno di questi quattro siti Web gratuiti per imparare a programmare. Esistono diverse lezioni, attività e documenti di aiuto in ogni sito Web, quindi utilizzali tutti per ottenere una gamma ancora più ampia di materiale di aiuto.

Ciò che distingue questi quattro siti Web dagli altri servizi di apprendimento del codice è che sono tutti gratuiti, forniscono un'interfaccia interattiva per l'apprendimento e la visualizzazione dei risultati e guidano l'utente attraverso i passaggi necessari in modo semplice e pulito. Diamo un'occhiata a loro.

1. Codeacademy

Codeacademy è stato il sito di riferimento per i principianti per imparare la programmazione. Con molte lingue tra cui scegliere, funzionerà perfettamente per qualsiasi persona che desideri imparare, che tu sia un principiante o un utente avanzato.

Studia queste lingue alla Codeacademy:

  • JavaScript
  • jQuery
  • PHP
  • Pitone
  • Rubino
  • HTML
  • CSS

L'apprendimento è molto semplice con i tutorial interattivi e le anteprime dal vivo. Ogni tutorial ha una serie di istruzioni per ciò che devi fare per continuare con la lezione.

La prima lezione HTML, ad esempio, è molto semplice perché ti guida attraverso la sua implementazione mentre spiega.

A sinistra ci sono le istruzioni per ciò che deve essere fatto per completare il primo passo del corso, che sono disponibili per ogni corso in modo da sapere cosa deve essere realizzato per completarlo.

Durante la digitazione, i risultati vengono visualizzati in una semplice pagina Web incorporata, se lo si desidera, per un feedback semplice.

Se rimani bloccato, fai clic sul suggerimento per vedere cosa deve essere fatto per finire. Questi sono disponibili per quasi tutti i corsi. I più difficili non sono così semplici, ma a quel punto dovresti avere una buona idea di cosa deve essere fatto per completare i compiti a portata di mano.

2. Vendicatori di codice

Code Avengers presenta un design simile a Codeacademy, con una sezione di anteprima dal vivo e un editor di testo nella stessa finestra. Anche le istruzioni sono lì, rendendo l'apprendimento e la pratica molto facili.

Studia queste lingue su Code Avengers:

  • HTML5
  • CSS3
  • JavaScript

Supponiamo che tu voglia imparare JavaScript con Code Avengers. Il livello 1 prevede 40 lezioni e 5 attività per ogni lezione. Sono 200 i passaggi per apprendere il primo livello di JavaScript. Questo mostra quanti dettagli entrerai in Code Avengers.

Ogni lezione ha una serie di istruzioni sopra l'area di testo per una facile visualizzazione. I suggerimenti sono giusti nelle istruzioni se si fa clic sulle parole sottolineate. Ricevi punti durante il corso, incentivando l'apprendimento senza suggerimenti o le lezioni complete senza la risposta che ti è stata data.

L'area di testo e l'anteprima dal vivo sono allineati proprio sotto le istruzioni per un semplice piacere di apprendimento e visualizzazione.

3. LearnStreet

I corsi LearnStreet si basano sul loro approccio Imparando facendo. Come i servizi precedenti, LearnStreet fornisce un'interfaccia chiara e semplice per esercitarsi nella programmazione mentre si impara allo stesso tempo.

Studia queste lingue su LearnStreet:

  • JavaScript
  • Pitone
  • Rubino

Vedremo come imparare Ruby per questo esempio.

All'inizio del corso puoi visualizzare i contenuti della lezione per avere una visione d'insieme di dove verrai portato lungo questo percorso di apprendimento. Apri la sezione Contenuti per visualizzare i vari argomenti.

Un bel insieme di definizioni e termini sono presentati nella sezione Glossario per fare facilmente riferimento a domande durante qualsiasi studio.

L'area di testo interattiva fornisce un ottimo feedback mentre ti alleni in modo da imparare cosa sta succedendo e come ottenere un risultato particolare.

Aggiornamento: Sfortunatamente, LearnStreet si è spento un po 'di tempo fa. In alternativa, è possibile controllare SnoopCode che consente di comprendere e apprendere la programmazione in modo interattivo.

4. Coursera

Coursera è una società di istruzione che offre corsi gratuiti dalle migliori università e organizzazioni del mondo. Sebbene l'interfaccia non sia così intuitiva come i tre precedenti servizi, il contenuto qui contenuto è pieno di corsi informativi che andrebbero benissimo con i siti Web precedenti.

Scegli tra una delle categorie per corsi specifici, come studi di programmazione.

I corsi di programmazione qui sono quelli che potresti trovare in un vero corso scolastico. Ad esempio, impara Python in un corso interattivo della durata di 9 settimane qui. Il punto principale che separa Coursera dagli altri servizi elencati è che devi attendere l'inizio della sessione, come faresti in un programma scolastico. Basta registrarsi come si farebbe sotto qualsiasi sito Web e attendere l'e-mail all'inizio del corso.

Conclusione

Tutti questi servizi forniscono istruzioni intuitive, aree di lavoro interattive e feedback. Ciascuno fornisce suggerimenti e documenti di aiuto per l'apprendimento dei vari linguaggi di programmazione. E soprattutto, sono tutti gratuiti!

Ora tocca a te provarli e perfezionare le tue capacità di programmazione.