К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Functional JavaScript with Ramda – 2026 Guide · LearnSpace
Назад в каталог
courseraПрограммирование

Functional JavaScript with Ramda – 2026 Guide

Курс от Packt
Средний≈ 5.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll explore functional programming with JavaScript, focusing on writing clean, maintainable code. You’ll learn key concepts like closures, currying, and immutability, laying a strong foundation in functional programming. Using the Ramda library, you'll simplify complex tasks and improve code reusability. The course progresses from fundamentals to advanced topics, starting with core functional programming principles and moving to Ramda's capabilities in composition, filtering, and data transformation. Practical exercises provide real-world examples to reinforce your learning. Ideal for JavaScript developers, this course is perfect for those with basic knowledge of JavaScript concepts like functions, arrays, and objects. Whether you're new to functional programming or want to deepen your skills, this course will help you grow. By the end, you’ll confidently apply functional programming principles with JavaScript and Ramda, design cleaner code, manipulate data efficiently, and approach problems in a functional style.

Навыки, которые вы освоите

Functional DesignJavascriptDebuggingMaintainabilityCode ReusabilityProgramming Principles

Программа курса

6 модулей · 30 учебных материалов

01Basic Knowledge5 материалов

Basic Knowledge

IntroductionВидеоFull Course ResourcesЧтениеClosures in JavaScriptВидеоCurrying in JavaScriptВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Functional JavaScript with Ramda – 2026 Guide
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.5 ч

6 модулей

Язык: Английский

Часть программы вашего университета
Writing Curry Function in JavaScriptВидео
02Getting Started with Ramda6 материалов

Getting Started with Ramda

Functional JavaScript with RamdaВидеоComposition in JavaScript and RamdaВидеоGetting Nested Fields with Ramda PathВидеоConverge in RamdaВидеоApplying Functional Programming with Ramda.jsDIALOGUEGetting Started with Ramda - AssessmentЗадание
03Conditions and Filtering with Ramda6 материалов

Conditions and Filtering with Ramda

Filtering Array with Ramda WhereВидеоConditions in RamdaВидеоWriting Conditions with When and Unless in RamdaВидеоChanging Object Field with Ramda LensesВидеоFiltering and Transforming Objects with RamdaDIALOGUEConditions and Filtering with Ramda - AssessmentЗадание
04Manipulating with Arrays and Objects7 материалов

Manipulating with Arrays and Objects

UseWith in RamdaВидеоCutting Array in RamdaВидеоGrouping in RamdaВидеоSorting in RamdaВидеоPredicates in RamdaВидеоGrouping and Sorting Arrays with RamdaDIALOGUEManipulating with Arrays and Objects - AssessmentЗадание
05Debugging Ramda3 материалов

Debugging Ramda

How to Debug CompositionsВидеоDebugging Ramda Compositions with tap() and Console LoggingDIALOGUEDebugging Ramda - AssessmentЗадание
06Homework3 материалов

Homework

HomeworkВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание