Articolo originale: https://www.freecodecamp.org/news/carbon-neutral-web3-curriculum-plans/

  • Un ex alunno di freeCodeCamp che ha fondato la sua azienda di successo Web3 ha donato 1 milione di dollari a freeCodeCamp
  • Ha chiesto di utilizzare alcuni di questi fondi per sviluppare un curriculum Web3 a emissioni zero
  • Stiamo creando un curriculum Web3 interattivo in cui puoi imparare costruendo più di una dozzina di progetti. Questo curriculum gratuito insegnerà i fondamenti dei contratti intelligenti e dello sviluppo di applicazioni distribuite.
  • Questo sarà un curriculum separato che puoi scegliere di affrontare nel momento in cui ti senti pronto. I prerequisiti riguarderanno l'apprendimento dello sviluppo web full stack attraverso le prime 7 certificazioni freeCodeCamp. (Sebbene, come per tutti gli aspetti di freeCodeCamp, sei libero di saltare.)
  • Il nostro obiettivo è aiutare le persone ad apprendere queste competenze in modo che possano ottenere uno dei migliaia dei posti di lavoro disponibili che richiedono queste tecnologie o avviare propri progetti imprenditoriali.

La storia di Nathan

Nathan Flickinger ha abbandonato il college. Dopo un periodo di grosse difficoltà, ha promesso di rimettere insieme la sua vita. Ha iniziato con l'utilizzo della sua certificazione CompTIA che aveva conseguito al liceo per ottenere un lavoro con un salario minimo nel supporto tecnico.

Da lì, Nathan ha deciso di imparare a programmare da solo. Dopo diversi mesi di studio su freeCodeCamp, è stato in grado di ottenere il suo primo lavoro in software engineering.

È diventato appassionato dallo sviluppo di Web3 e alla fine ha fatto il grande passo e ha creato la propria startup. Ha aiutato a scrivere il codice degli smart contract per diversi progetti Web3. In particolare, KaijuKingz, una collezione di simpatiche lucertole ispirata ai mostri, ognuna con caratteristiche bizzarre. Invece del caffè, bevono fanghi radioattivi.

Le persone della comunità di KaijuKingz acquistano e scambiano queste opere artistiche attraverso un sistema chiamato Token non fungibili, essenzialmente atti di proprietà.

Invece di essere archiviati in un database centralizzato, questi atti vengono salvati nei computer di tutto il mondo attraverso un database distribuito.

All'inizio, Nathan ha deciso che se il suo progetto avesse avuto successo, avrebbe voluto donare una grande quantità di denaro a freeCodeCamp per aiutare altre persone a imparare a sfruttare la tecnologia per realizzare le proprie ambizioni di carriera.

E oggi, lui e KaijuKingz l'hanno fatto. Hanno donato un milione di dollari alla nostra organizzazione no-profit, da utilizzare per la nostra missione di creare risorse di apprendimento gratuite per le persone in tutto il mondo.

Sono estremamente grato a Nathan e ai suoi colleghi di KaijuKingz e alla loro disponibilità a supportare l'istruzione gratuita e open source. Puoi leggere di più su Nathan e il suo viaggio nella programmazione qui .

Il curriculum Web3

Questo curriculum gratuito insegnerà i fondamenti dei contratti intelligenti e dello sviluppo di applicazioni distribuite.

Sarà un curriculum autonomo che puoi scegliere di affrontare ogni volta che ti senti pronto. I prerequisiti riguarderanno l'apprendimento dello sviluppo web full stack attraverso le prime 7 certificazioni freeCodeCamp.

Costruiremo questo curriculum utilizzando gli stessi strumenti che abbiamo utilizzato per creare il curriculum del database relazionale di freeCodeCamp . Ti insegnerà lo sviluppo di Web3 attraverso la costruzione di più di una dozzina di progetti.

Domande frequenti

In che modo questo sarà carbon neutral?

Poiché tutto lo sviluppo avverrà sul tuo computer e utilizzerà blockchain locali, non ci saranno emissioni di carbonio. Tutti i server cloud di freeCodeCamp sono già a emissioni zero.

Tutto questo sarà gratuito? Comprese le transazioni blockchain?

Sì. Ancora una volta, questo curriculum utilizzerà blockchain locali. Non dovrai mai acquistare monete o token.

Questo curriculum discuterà aspetti della speculazione?

No. Questo curriculum sarà incentrato al 100% sull'ingegneria del software.

Quando sarà pubblicato questo curriculum?

Ci auguriamo che parti di questo curriculum siano disponibili già nell'estate 2022. Nel frattempo, consigliamo di apprendere lo sviluppo web utilizzando il curriculum freeCodeCamp esistente.

Un modo per pensare allo sviluppo di Web3 è che si tratta principalmente di uno sviluppo Web tradizionale con molti strumenti aggiuntivi per l'utilizzo di reti distribuite. Quindi tutto ciò che impari per lo sviluppo web tradizionale sarà applicabile anche qui.

E il curriculum di Data Science?

Il curriculum di Data Science sta andando alla grande e speriamo di pubblicarne parti nei prossimi mesi. Il curriculum Web3 non influisce sullo sviluppo del curriculum di Data Science: vengono creati da team separati di insegnanti e sviluppatori.