Šole za kodiranje so se v zadnjih letih pojavile po vsej državi kot odgovor na hitro naraščajoče povpraševanje po sposobnih računalniških programerjih, ki lahko oblikujejo in izdelujejo spletne aplikacije in spletna mesta. Večina šol za kodiranje je organizirana okoli trimesečnih ali štirimesečnih tečajev, ki so namenjeni preoblikovanju programskih novincev v kvalificirane koderje in razvijalce programske opreme, pripravljene za zaposlitev. Te šole izvajajo intenzivno usposabljanje iz vrhunskih programskih jezikov in razvojnih tehnik, ki jih delodajalci v programski industriji najbolj povprašujejo. Zdaj široko znani kot kodiranje zagonskih kampov, ti intenzivni potopni tečaji so standard v industriji kodiranja šole.
1. Dev Bootcamp
Dev Bootcamp, ustanovljen leta 2012 v San Franciscu, je bila ena prvih specialnih šol za kodiranje, ki je uporabila model usposabljanja za kodiranje bootcamp, in ostaja ena najboljših. Dev Bootcamp ponuja enoten standardni program usposabljanja, namenjen preoblikovanju kodirskih novincev v razvijalce Web 2.0, ki so pripravljeni na profesionalne položaje začetnega nivoja na tem področju. Program se začne z devettedenskim, občasnim uvodnim tečajem, ki ga zaključite od doma, interakcijo z inštruktorji in drugimi študenti z uporabo spletnih kamer in druge komunikacijske tehnologije. V tem obdobju se boste naučili HTML, CSS, JavaScript, SQL in Ruby, ključne programske jezike, ki so osnova za devet tednov popotniškega usposabljanja na kraju samem.
Potopno usposabljanje Dev Bootcamp poteka na kampusih v San Franciscu, San Diegu, Chicagu in New Yorku. Študenti običajno obiskujejo eno ali dve kratki predavanji na dan, pri čemer večino časa porabijo za projekte kodiranja v parih ali skupinah. Večina študentov se med potopnim programom zaveže od 60 do 80 ur na teden za kodiranje. Po zaključku potopitvenega programa se lahko študentje odločijo za enotedenski predpripravni karier s poudarkom na znanju iskanja zaposlitve.
2. občni zbor
Generalna skupščina se je začela v New Yorku kot skupni prostor za startup in podjetnike. Hitro se je razvil v eno najboljših specialnih šol za kodiranje v državi. Ponuja širok izbor programov usposabljanja, vključno s potapljajočimi programi za polni delovni čas in izrednim tečajem, pa tudi možnostmi izvajanja tečajev na spletu in prek spleta. Od januarja 2016 šola izvaja tečaje pouka na kraju samem v devetih ameriških mestih, vključno z New Yorkom, Chicagom, Austinom, San Franciscom in Seattlom. Tečaji so na voljo tudi v petih mednarodnih mestih.
General Assembly je morda najbolj znan po programu spletnega razvoja, ki ponuja vse veščine, ki jih potrebujete za oblikovanje in izdelavo spletnih strani in spletnih aplikacij. Ta 12-tedenski program uči osnove programiranja in razvoja izdelkov ter omogoča usposabljanje tako v naprednem kot v zadnjem spletnem razvoju z uporabo JavaScript, CSS, Ruby on Rails in drugih jezikov in orodij. Za usposabljanje v razvoju Android, oblikovanju uporabniške izkušnje, znanosti o podatkih in upravljanju programske opreme so na voljo dodatni programi za polni delovni čas.
3. Hack reaktor
Hack Reactor ponuja priljubljen 12-tedenski potopni tečaj s poudarkom na splošnih veščinah programskega inženiringa in razvoju spletnih aplikacij. V prvi polovici programa se študentje naučijo kodirati programsko opremo v JavaScript in se usposabljati v HTML, CSS, Ruby on Rails in drugih programskih orodjih. V drugi polovici programa naj bi študenti oblikovali in ustvarili vsaj dve spletni aplikacijski proizvodni razred, eno kot osebni projekt, drugo pa kot skupinski projekt. Podjetje Hack Reactor je bilo ustanovljeno leta 2012 in izvaja tečaje v San Franciscu.
4. Fullstack Academy
Fullstack Academy je še en izjemen potopni program, osredotočen na razvoj spletnih aplikacij JavaScript ter razvoj naprednih in zalednih spletnih strani z uporabo HTML, CSS, SQL in drugih programskih orodij. Akademija Fullstack, ustanovljena leta 2013 v New Yorku, ponuja 17-tedenski standardni tečaj v svojem newyorškem kampusu. Študenti začnejo s štirimi tedni spletnega usposabljanja, da se pripravijo na 13-tedenski potopni tečaj, ki mu sledi. Šola ponuja tudi 10-tedenski uvodni tečaj za izredni spletni razvoj in enodnevni potopni tečaj osnov JavaScript.
5. App Academy
12-tedenski potopni tečaj App Academy se osredotoča na oblikovanje in razvoj programske opreme za splet z uporabo JavaScript, Ruby, SQL, React, Flux in drugih programskih orodij. Medtem ko je App Academy splošno priznana med najboljšimi šolami za kodiranje v državi, je pridobila veliko razvitosti za svoj model učenja. Namesto da bi zaračunala nastavljeno šolnino, App Academy prevzame 18% plače prvega leta, ki jo zasluži vsak diplomant programa, ki jo izplačuje v prvih šestih mesecih zaposlitve. Kampus App Academy je v San Franciscu.
