- 01_Recap-_Getting_Started_with_Tools
- 02_Week_1
- 01_What_is_Reactive_Programming_11-42 (Slides, Video, Subtitles, Text)
- 02_Recap-_Functions_and_Pattern_Matching_19-56 (Slides, Video, Subtitles, Text, Zip)
- 03_Recap-_Collections_12-54 (Slides, Video, Subtitles, Text)
- 04_Functional_Random_Generators_19-42 (Slides, Video, Subtitles, Text, Zip)
- 05_Monads_20-22 (Slides, Video, Subtitles, Text)
- assignment (Html)
- 03_Week_2
- 01_Functions_and_State_15-28 (Slides, Video, Subtitles, Text, Zip)
- 02_Identity_and_Change_8-12 (Slides, Video, Subtitles, Text)
- 03_Loops_8-25 (Slides, Video, Subtitles, Text)
- 04_Extended_Example-_Discrete_Event_Simulation_Optional_10-54 (Slides, Video, Subtitles, Text, Zip)
- 05_Discrete_Event_Simulation-_API_and_Usage_Optional_10-57 (Slides, Video, Subtitles, Text)
- 06_Discrete_Event_Simluation-_Implementation_and_Test_Optional_18-12 (Slides, Video, Subtitles, Text)
- 07_Imperative_Event_Handling-_The_Observer_Pattern_12-27 (Video, Subtitles, Text)
- 08_Functional_Reactive_Programming_20-24 (Video, Subtitles, Text)
- 09_A_Simple_FRP_Implementation_19-32 (Video, Subtitles, Text)
- assignment (Html)
- 04_Week_3
- 01_Monads_and_Effects_1 (Slides, Video, Subtitles, Text)
- 02_Monads_and_Effects_2 (Slides, Video, Subtitles, Text)
- 03_Latency_as_an_Effect_1 (Slides, Video, Subtitles, Text)
- 04_Latency_as_an_Effect_2 (Slides, Video, Subtitles, Text)
- 05_Combinators_on_Futures_1 (Slides, Video, Subtitles, Text)
- 06_Combinators_on_Futures_2 (Slides, Video, Subtitles, Text)
- 07_Composing_Futures_1 (Slides, Video, Subtitles, Text)
- 08_Composing_Futures_2 (Slides, Video, Subtitles, Text)
- 09_Async_Await (Slides, Video, Subtitles, Text)
- 10_Promises_promises (Slides, Video, Subtitles, Text)
- assignment (Html)
- 05_Week_4
- 01_From_Try_to_Future_5-22 (Video, Subtitles, Text)
- 02_From_Iterables_to_Observables_1_8-06 (Video, Subtitles, Text)
- 03_From_Iterables_to_Observables_2_9-44 (Video, Subtitles, Text)
- 04_Hello_World_Observables_6-29 (Video, Subtitles, Text)
- 05_RX_Operators_11-39 (Video, Subtitles, Text)
- 06_Subscriptions_10-34 (Video, Subtitles, Text)
- 07_Promises_and_Subjects_8-55 (Video, Subtitles, Text)
- 08_RX_potpourri_11-30 (Video, Subtitles, Text)
- 09_Observable_Contract_14-19 (Video, Subtitles, Text)
- assignment (Html)
- 06_Week_5
- 01_Introduction-_Why_Actors_14-46 (Slides, Video, Subtitles, Text)
- 01_Introduction-_Why_Actors_14-46_0_Annotated_slides (Slides)
- 02_The_Actor_Model_13-43 (Slides, Video, Subtitles, Text)
- 02_The_Actor_Model_13-43_0_Annotated_slides (Slides)
- 03_Message_Processing_Semantics_27-28 (Slides, Video, Subtitles, Text)
- 03_Message_Processing_Semantics_27-28_0_Annotated_slides (Slides)
- 04_Designing_Actor_Systems_38-10 (Slides, Video, Subtitles, Text)
- 04_Designing_Actor_Systems_38-10_0_Annotated_Slides (Slides)
- 05_Testing_Actor_Systems_17-16 (Slides, Video, Subtitles, Text)
- 05_Testing_Actor_Systems_17-16_0_Annotated_slides (Slides)
- assignment (Html)
- 07_Week_6
- 01_Failure_Handling_with_Actors_22-38 (Slides, Video, Subtitles, Text)
- 01_Failure_Handling_with_Actors_22-38_0_Annotated_Slides (Slides)
- 02_Lifecycle_Monitoring_and_the_Error_Kernel_24-07 (Slides, Video, Subtitles, Text)
- 02_Lifecycle_Monitoring_and_the_Error_Kernel_24-07_0_Annotated_Slides (Slides)
- 03_Persistent_Actor_State_40-05 (Slides, Video, Subtitles, Text)
- 03_Persistent_Actor_State_40-05_0_Slides (Slides)
- assignment (Html)
- 08_Week_7
- 01_Actors_are_Distributed_36-30 (Slides, Video, Subtitles, Text)
- 02_Actors_are_Distributed_Part_II_18-17__optional (Slides, Video, Subtitles, Text)
- 03_Eventual_Consistency_15-49 (Slides, Video, Subtitles, Text)
- 04_Actor_Composition_20-14 (Slides, Video, Subtitles, Text)
- 05_Scalability_17-00 (Slides, Video, Subtitles, Text)
- 06_Responsiveness_11-41 (Video)
pbassiner/coursera_reactive-002_materials
Coursera's Principles of Reactive Programming Course Materials
HTML