Skip to content

Functional Principles Online Training (by learning Scala) #13

@taitruong

Description

@taitruong

NOTE: before learning this, learn JavaScript first!

Goal 1: you need to learn the functional principles (higher order functions, closures, etc.). It is not the goal of learning Scala!

Goal 2: convert the Scala exercises into JavaScript exercises!

Attend: https://www.coursera.org/learn/progfun1?specialization=scala

It takes 4 weeks. For each week you only need 2 to 4 hours. Tasks:

  • finish the course within a week/5 days
  • create on your own GitHub account a repo with a name whatever you want (e.g. 'notes', 'it-knowledge-base', ...)
  • this repo will be your personal knowledge base
  • you may gather all your findings of whatever topic through your years of experience in this knowledge base
  • create in this repo two folders: online-courses/scala
  • in the main folder 'online-courses' you will add all your notes from different courses
  • in the folder 'scala' you will summarize all your learnings in a "week_XYZ.md" file. you will then have 4 markdown files in total!

Some tips for your markdown files:

  • use same topics as defined in the course
  • keep it as short as possible (e.g. no sentences, only bullets)
    • it is in some way your distilled version of the course with all the essentials
    • add only what is important: like code examples
  • very important: write down all the references and links that are mentioned in the course
    • put this at the end under topic '# references'

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions