We discuss the next steps in your functional programming journey. The instructor recommends a few other courses and materials that you can use to gain a better understanding of functional programming.
- [Shaun] We've covered quite a bit of ground…in this course, if you're wondering where to go…from here, a great next step would be to take…whatever apps or other programs you've already…written in Swift and try converting them…to make better use of functional concepts.…There's also a book that I'd highly recommend…for those of you looking for an extremely in depth…look at functional programming,…this book is called Structure and Interpretation…of Computer Programs, and is available for free download…on MIT's open course ware website.…Despite it's rather dry sounding title,…this book is a fantastic guide to thinking about…programming in a very flexible way.…
- What is functional programming?
- Keeping functions and data separate
- First-class functions
- Working with arrays functionally
- Filtering and reducing
- Partial-application and recursion
Skill Level Intermediate
Swift 4: Protocol-Oriented Programmingwith Károly Nyisztor1h 44m Intermediate
Swift: Delegations and Data Sourceswith Steven Lipton1h 6m Intermediate
Swift: Writing Reusable Frameworkswith David Okun1h 49m Intermediate
1. What Is Functional Programming?
2. First-Class Functions
3. Array Functions
4. Advanced Functional Concepts
Next steps1m 1s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.