Jun 3, 2021
I'm happy to announce that over the next few months, FP Complete will be offering intermediate training courses on both Haskell and Rust. This is a follow up to our previous beginner courses on both languages as well. I'm excited to get to teach both of these courses.
More details below, but cutting to the chase: if you'd like to sign up, or just get more information on these courses, please email training@fpcomplete.com.
Overall structure
Each course consists of:
Four sessions, held on Sunday, 1500 UTC, 8am Pacific time, 5pm Central European
Each session is three hours, with a ten minute break
Slides, exercises, and recordings will be provided to all participants
Private Discord chat room is available to those interested to interact with other students and the teacher, kept open after the course finishes
Dates
We'll be holding these courses on the following dates
Haskell
June 13
June 20
July 11
July 25
Rust
August 8
August 15
August 22
August 29
Cost and signup
Each course costs $150 per participant. Please register and arrange payment (via PayPal or Venmo) by contacting training@fpcomplete.com.
Topics covered
Before the course begins, and throughout the course, I'll ask participants for feedback on additional topics to cover, and tune the course appropriately. Below is the basis of the course which we'll focus on:
Haskell (based largely on our Applied Haskell syllabus)
Data structures (
bytestring
,text
,containers
andvector
)Evaluation order
Mutable variables
Concurrent programming (
async
andstm
)Exception safety
Testing
Data serialization
Web clients and servers
Streaming data
Rust
Error handling
Closures
Multithreaded programming
async
/.await
and TokioBasics of
unsafe
Macros
Testing and benchmarks
Want to learn more?
Not sure if this is right for you? Feel free to hit me up on Twitter for more information, or contact training@fpcomplete.com.