Il primo passo nel percorso di codifica Web di chiunque è imparare l'HTML. È anche utile sapere se non hai alcuna intenzione di intraprendere una carriera nel campo della tecnologia perché dimostra che hai diverse abilità.
Ecco cinque dei migliori posti per imparare online HTML di base, in modo da poter iniziare il tuo viaggio di programmazione.
Codecademy
Pro: se hai mai cercato "Corsi HTML gratuiti", probabilmente hai già trovato questo sito. Una delle opzioni più popolari in questo elenco, Codecademy è una piattaforma che ti insegna HTML in piccoli morsi. Lo schermo è diviso in due parti, una delle quali mostra gli effetti della codifica su un file HTML. Tutto è automatizzato e contrassegnato, quindi è facile progredire attraverso il loro curriculum.
Contro: Codecademy non fornisce una certificazione alla fine dei suoi corsi, quindi è meglio usarla come punto di partenza se vuoi intraprendere una carriera. Inoltre, come riportato da SkilledUp, ci sono pochi esempi "avanzati e reali" su Codecademy. Ciò significa che gran parte della tua educazione alla Codecademy è teorica e principalmente per esplorare concetti HTML.
Dash dell'Assemblea Generale
Pro: Come Codecademy, Assemblea Generale offre progetti HTML gratuiti per principianti. La grande differenza tra i due è che il programma HTML di GA è basato sugli obiettivi con applicazioni reali appena uscite, quindi stai costruendo siti web con applicazioni reali anziché solo attraverso i concetti. Inoltre, GA offre un corso HTML online con tutoraggio una volta completati questi progetti. Questo corso termina quindi con un certificato.
Contro: i progetti HTML gratuiti di GA Dash sono ancora piuttosto rudimentali e sono principalmente una prova per i loro corsi a pagamento. Inoltre, non sono un'istituzione accreditata. Quindi, se volessi ottenere aiuti federali per partecipare al corso HTML in piena regola, sei da solo a tale riguardo.
Lynda.com
Pro: Lynda offre migliaia di corsi su vari argomenti, incluso HTML. Offre alcune lezioni video in HTML gratuite per iniziare, quindi se ti iscrivi a un abbonamento mensile, avrai accesso a tutte le lezioni video offerte da Lynda. Tra le opzioni a pagamento per imparare l'HTML, Lynda è la più diversificata e una delle opzioni a basso rischio.
Puoi anche iscriverti a un abbonamento premium che ti dà anche accesso ai file di progetto. Lynda ha anche un'app mobile, quindi puoi guardare i video di classe ovunque tu voglia.
Contro: Ci sono livelli di iscrizione che possono determinare ciò che si ottiene dal corso: un piano di pagamento leggermente superiore consente di scaricare i file di progetto. Inoltre, a differenza di Codecademy e GA Dash, il tuo lavoro non viene automaticamente contrassegnato o valutato da un sistema, quindi dovresti ricevere ulteriore assistenza (entrando a far parte di una comunità di codifica, ad esempio) se hai bisogno di ulteriore aiuto o input.
Team Treehouse
Pro: Team Treehouse è impostato in modo simile a Lynda. Le lezioni sono video e devi pagare per accedere a più materiale. A differenza di Lynda, tuttavia, ci sono quiz interattivi, uno spazio di lavoro online e il contenuto è più focalizzato sullo sviluppo web. A differenza di Lynda, Treehouse ha un forum per ogni corso in cui gli studenti possono porre domande.
Contro: i corsi non culminano con alcuna credenziale oltre all'esperienza che hai acquisito. Inoltre, a volte i quiz possono essere troppo difficili da completare. Inoltre, c'è un ulteriore gioco di gambe che devi fare se vuoi imparare qualcosa di più avanzato.
W3Schools
Pro: W3Schools è un libro aperto. Come Codecademy, tutte le lezioni sono immediatamente disponibili senza alcun costo per te. E se desideri un certificato che mostri la tua esperienza, è $ 95 per un certificato HTML. Ci sono alcune attività interattive disponibili e nuovi capitoli vengono aggiunti tutto il tempo per stare al passo con i cambiamenti nel mondo in continua evoluzione dello sviluppo web.
Contro: Come Codecademy, W3Schools è principalmente per principianti. Alcuni nella comunità di sviluppo web ritengono che i contenuti avanzati dovrebbero essere appresi altrove e raccomandano che gli utenti di W3Schools utilizzino altre risorse per integrare la propria istruzione.