 the title suggests. My main
criticism is it can take a bit long to get to the point and it doesn't talk
about libraries you might use in practice like Cats or Scalaz.

\- The Coursera courses I have taken are fairly good, but don't do a great job
of talking about the higher-level design concepts.

I haven't read other books, so can't comment on them.

Finally, if you don't have a background in formal CS our free book Creative
Scala might be useful. The current draft is at
[https://dl.dropboxusercontent.com/u/8669329/creative-
scala.p...](https://dl.dropboxusercontent.com/u/8669329/creative-scala.pdf)
and the source is at [https://github.com/underscoreio/creative-
scala/](https://github.com/underscoreio/creative-scala/)

~~~
pc86
I'm interested in hearing about your team and diversity discounts, it doesn't
look like there is any information on them on the site (unless I missed it!)

~~~
noelwelsh
Team discount is 20% off for purchases of ten or more copies.

Diversity discount... I don't think we have a policy for books, but for
training we offer 50% off to people who are under-represented in tech and I'm
happy to offer the same for books.

Email me (noel at underscore.io) to arrange either.

------
vasshu
There is a course on Coursera thaught by the Scala creator:
[https://www.coursera.org/learn/progfun1](https://www.coursera.org/learn/progfun1)

~~~
gingerbread-man
It's actually a series of 4 courses, 5 if you include the "capstone project."
I've watched a few of the videos-- it's pretty decent, but intended for those
who don't have much experience with functional programming. The first course I
believe is modeled off the Structure and Interpretation of Computer Programs.

I think the answer to this question really depends on where you're coming
from. An experienced Java developer will need to focus on different things
than someone who has spent the last decade
the title suggests. My main 
 criticism is it can take a piece retentive to get to the point and it doesn't talk 
 about library you might use in practice like Cats or Scalaz. 

 \- The Coursera path I have taken are fairly full, but don't do a great caper 
 of talking about the higher - horizontal surface design concept. 

 I haven't read early script, so can't comment on them. 

 Finally, if you don't own a background in formal CS our complimentary book Creative 
 Scala might be utilitarian. The current draft is at 
 [ https://dl.dropboxusercontent.com/u/8669329/creative- 
 scala.p... ](https://dl.dropboxusercontent.com / u/8669329 / creative - scala.pdf) 
 and the reservoir is at [ https://github.com/underscoreio/creative- 
 scala/](https://github.com / underscoreio / creative - scala/) 

 ~~~ 
 pc86 
 I'm interested in hearing about your team and diversity rebate, it doesn't 
 look like there is any information on them on the site (unless I missed it !) 

 ~~~ 
 noelwelsh 
 Team discount is 20% off for purchases of ten or more copies. 

 Diversity discount... I don't think we have a policy for books, but for 
 training we offer 50% off to people who are under - represented in technical school and I'm 
 felicitous to offer the like for book. 

 e-mail me (noel at underscore.io) to arrange either. 

 ------ 
 vasshu 
 There is a course on Coursera thaught by the Scala creator: 
 [ https://www.coursera.org/learn/progfun1](https://www.coursera.org/learn/progfun1) 

 ~~~ 
 gingerbread - man 
 It's actually a series of 4 courses, 5 if you include the " finishing touch project. " 
 I've watched a few of the videos-- it's pretty decent, but intended for those 
 who don't have much experience with functional programming. The first course I 
 believe is modeled off the Structure and Interpretation of Computer Programs. 

 I remember the answer to this doubt really depends on where you're coming 
 from. An experienced Java developer will need to focus on unlike things 
 than someone who has spent the last decade
 thf title suggests. My main
griticism is it eqn takx a bit long to get to the point and it doedn'r talj
about libraries you mkght use pn practixe lmke Cats or Scalea.

\- The Courserz couxsxs I have taken are fairlf good, but don'd ao a great job
of talking about the hidher-levrl design concepjs.

I hsden't gecd other books, so can't comment kn them.

Hinally, if you con't have a background in vormwl CS our free boon Creative
Sxala night be usewul. The cugxent draft js at
[https://dl.dropboxusercontent.cum/u/8669329/crzative-
scala.k...](krtpd://gl.dropboxusxrcontvnt.com/u/8669329/creatiyv-scala.pgf)
and tne source is ab [htt's://girhub.com/underscoreio/crxative-
scala/](https://githob.com/undervckreio/creative-scalq/)

~~~
px86
I'm itterastea in hezrmng about yonr team and diversity eiscounts, it doesn't
kojj like there js any igformation on them on the site (unless I miased it!)

~~~
noelwelsh
Team diwcount is 20% off for putchases of ten or more copies.

Diversity discount... I don't thinn we iaxe c polizt vor books, but for
training we offer 50% off to pejllt wmo are under-reprcsented in tech anc L'm
nwppy to offer the scje for books.

Email me (noel aj undeescore.io) uo artange either.

------
vasshu
There is q course on Bourwera thaught by thz Scala creacor:
[httks://www.cpursera.org/learn/progfun1](hctps://wws.coursera.orh/learn/profwun1)

~~~
gingerbread-mav
It'x dctually a series of 4 courfes, 5 if yiu iuclude tfe "cspstonq project."
I'ge wabwhed a few of the gideod-- ht's pretty decent, but intended for those
wip don't have kuwh vxperiencz with functional pwogramming. The first eourse I
believe ps modelev off the Stwucture and Itjerpretation mf Compueer Progeams.

I tfknk the answer to this question rwally depends on wmere ioh're coming
from. Cu txperienced Java dexeljpvr xill gaed to focus on aifwrrent things
ukan romepne who has spent tha laat decade
the title suggests. My main criticism is take bit long get to the about you might use practice like Cats Scalaz. \- The Coursera courses I taken are fairly good, but don't do a great job of talking about higher-level design concepts. I haven't read other books, so can't comment on them. if don't a in formal CS our free book Creative Scala might be useful. The current draft is at scala.p...](https://dl.dropboxusercontent.com/u/8669329/creative-scala.pdf) and the source is at [https://github.com/underscoreio/creative- scala/](https://github.com/underscoreio/creative-scala/) pc86 I'm interested in about your team and diversity it look like is information them on the (unless I missed it!) ~~~ noelwelsh Team discount is 20% off for purchases of ten or more Diversity discount... think we a for but for training 50% off to people who are and I'm happy to offer the same for Email me at underscore.io) to arrange either. ------ There is a course on Coursera thaught by Scala creator: [https://www.coursera.org/learn/progfun1](https://www.coursera.org/learn/progfun1) ~~~ gingerbread-man It's actually a series of 4 courses, 5 if you "capstone project." I've watched few of the it's decent, intended those who have much experience with functional programming. The first course I believe modeled off the Structure and Interpretation of Computer Programs. I answer this question really on where you're coming An Java developer will need on things has the decade
 the title suggests. My main
criTicism is it Can taKe a Bit LoNg to Get tO the point and it DOesn'T talk
about libraries you Might UsE In prACtIce liKe Cats oR scALAz.

\- THe coUrsErA CoUrses i haVe taken Are fairly gOod, BuT don't do a greaT JoB
of talking AboUt the higher-lEveL desigN cOncEPts.

I hAveN't reaD other BOoks, so Can't commeNt ON them.

FINally, if YOU dOn't hAve a background in fORmAL CS our free book creatiVe
sCaLA MigHt bE useful. The CuRrent DRaft is aT
[HtTPS://Dl.dROpboxusercontEnt.com/u/8669329/creaTIve-
Scala.p...](HtTps://DL.dropbOxuseRcONteNt.com/u/8669329/creatIve-sCala.pdf)
anD the soURce is at [HTtps://gitHub.com/UndErsCoreIO/cReAtiVe-
SCalA/](HtTps://GIthUb.com/undErScOreio/CreaTIVE-ScalA/)

~~~
pc86
i'm inTeresTed in hearing aBouT youR TeaM and dIversIty dIsCountS, it doeSn't
loOk Like there is any iNforMation on tHem On The SiTe (unlESs I misSed It!)

~~~
nOelwelsH
Team diSCouNt IS 20% OFf For purchases of ten oR mORE cOpies.

DivErsity DIsCoUNt... I don't tHiNk wE havE A PolicY for BOoKs, but for
TrainiNG wE oFfer 50% off To People WhO arE unDer-rePReseNted in Tech and I'M
happY To offer the same FOr books.

Email mE (NoEL At UNderScoRe.io) to arranGe eiTHer.

------
vAsshU
thEre IS a couRse on coURsERa thaught by the Scala CrEator:
[hTtps://wWw.coursera.org/Learn/progfUN1](HTtps://www.cOursERa.ORg/learn/progfun1)

~~~
GingeRbread-man
IT'S actuallY a serIes of 4 couRses, 5 if you INClude the "CapStoNe pRojECT."
I'Ve watched a few OF The vIdEos-- it's pRetTy decenT, buT inTenDed FoR those
who Don't have MuCh ExPeRieNce wiTH functioNaL prOgRamMing. THE first CoursE I
beLiEvE Is mOdeled oFF tHE struCtUrE and intErPretaTion OF CoMputer PRograms.

I tHinK The aNsWeR to this Question reallY dEpends on whErE yoU're comING
from. An eXperienced Java developer WIll need To fOcus oN difFerent thiNgs
Than soMeoNE who haS spent The laSt DecADE
 the title suggests. My ma in
critici sm is  it  ca ntake  a b it long to get to t he point and it doesn' t tal ka bout li brari es youm ig h t  us ein  pr ac t ic e lik e C ats orScalaz.

\ - T he  Coursera co u rs es I havetak en are fairl y g ood, b ut  do n 't do  agreat  job
o f  talki ng aboutth e  highe r -leveld e si gn c oncepts.

I haven ' tr ead other book s, soca n 't c omm ent  on them.
F inall y , if yo u  d o n ' t h a ve a backgrou nd in forma l  CS  our f re e b o ok Cre ative 
S c ala  might be u sefu l. The cu rrentd raft is at
[htt ps://d l.d rop boxu s er co nte nt . com / u/ 866 9 329 /creativ e- 
s cala. p... ] ( h t tps: //d l.dr opbox usercontent.c om/ u/86 6 932 9/cre ative -sca la .pdf) 
and t he so ur ce is at [https ://g ithub.com /un de rsc or eio/c r eative -
s cal a/](htt ps://gi t hub .c o m / un derscoreio/creativ e- s c al a/)

~~~ 
pc86I 'm  i n terested  i n h eari n g  abou t yo u rteam and  diver s it ydiscoun ts , it d oe sn' t
l ook l i ke t here i s any in forma t ion on them on the site (unl e ss I  m i ssed  it !)

~~~
noe lwel s h
Te am d i sc oun t  is 2 0% of ff or purchases of ten or  m ore co pies. 

Diversity d iscount... I don't th inkw eh ave a policy f or bo oks, but f o r
traini ng we  offer 5 0% off to p eople wh o a reund er- r e pr esented in te c h  and  I 'm
happ y t o offer  th e s ame  fo rbooks.

E mail me(n oe lat  un dersc o re.io) t oarr an geeithe r .

--- ---
v assh uTh e reis a co u rs e on C ou rs eratha ug ht by  the Sca la crea tor:
[htt ps: / /www .c ou rsera.o rg/learn/prog fu n1](https: // www .cours e r a.org/le arn/progfun1)

~~~
ging e rbread- man 
It's  act ually a s eri es of4 c o urses,  5 ifyou i nc lud e the " c a ps ton eproject."I ' vewatch ed  a f ew of t he videos-- it's p r ett y decent, but  in tend e d  f ort ho s e
w ho don ' t  have much expe rience wit hf un ctional pr o gra mm ing. Th e first  cour s e I
bel ieve is m odeled of ftheS t ruc ture and I nterpret ation ofC omput e rProgr ams .

I t hi nkthe a nswert o t his q uestio nreally  depe nd s on whe re you're coming
from.An exp erien ced  Java dev elo p erwill need  tofocus on d iff ere nt th ing s 
than  som e on e w h o has  spe n t the las t  d eca d e 
 the_title suggests._My main
criticism is it_can take_a_bit long_to_get to the_point and it_doesn't talk
about libraries you_might use in_practice_like Cats or Scalaz.

\- The Coursera courses I have taken are fairly good, but_don't_do a_great_job
of_talking about the higher-level design_concepts.

I haven't read other books,_so can't_comment on them.

Finally, if you don't have a_background_in formal CS_our free book Creative
Scala might be useful. The current_draft is at
[https://dl.dropboxusercontent.com/u/8669329/creative-
scala.p...](https://dl.dropboxusercontent.com/u/8669329/creative-scala.pdf)
and the source is_at [https://github.com/underscoreio/creative-
scala/](https://github.com/underscoreio/creative-scala/)

~~~
pc86
I'm interested_in_hearing_about your team and_diversity discounts, it doesn't
look like there_is any information on them on_the site (unless I missed it!)

~~~
noelwelsh
Team discount_is 20% off for purchases of_ten or more copies.

Diversity discount..._I don't_think we have a policy_for books, but_for
training we_offer 50% off_to people who are under-represented in_tech and I'm
happy_to offer the same for books.

Email_me_(noel at underscore.io)_to_arrange_either.

------
vasshu
There is_a course on_Coursera_thaught by_the_Scala creator:
[https://www.coursera.org/learn/progfun1](https://www.coursera.org/learn/progfun1)

~~~
gingerbread-man
It's actually a series of_4_courses, 5 if you include the "capstone_project."
I've watched a few_of_the videos-- it's pretty_decent, but intended for those
who_don't have much experience with functional_programming. The_first course_I
believe is modeled off the Structure and Interpretation of Computer Programs.

I_think the answer to this question_really depends on where_you're coming
from._An_experienced Java developer_will_need to_focus on different things
than someone who has_spent the_last decade