Functional Programming with Python

Functional Programming with Python

Learn the fundamentals of Functional Programming with Python, including map/reduce, lambdas, and the advantages of immutable code.

4 hours

9 assignments

5 videos

Beginner

Course
Description

Functional programming is the foundation of Data Management and pipelining. It's key to building workflows of data transformations (map operations) and filters (filter operations).

"We'll focus on FP concepts to make you a Data Management expert. Have you ever heard about Map/Reduce? That's functional programming."

Instructor Santiago Basulto

Santiago Basulto

Course Instructor

Curriculum

Functional Programming

Advanced Functional Programming

LESSONS: 6

Advanced Function Features

Functions as First Class Objects

Functional Programming Basics

Map, Filter and Reduce

List Comprehensions

Functional Programming Assignments

LESSONS: 1

Functional Programming Assignments 2

Simple pricing

Gain access to RMOTR’s entire course library

$19

per month

15% OFF!

$190

per year

  • Full access to all videos & courses.
  • 200+ programming assignments.
  • 20+ Github Projects to add to your portfolio.
  • Access to exclusive community.
  • Exclusive access to members-only webinars and workshops.
Create your free account
Testimonials

What Our Students
Have to Say

The most trusted Data Science academy online.
1000+ students have trusted us with their Data Science careers.

Willian Ponton
William Ponton

The perfect combination of building real-world skills through challenging coursework and projects.

Aiya Akatayeva

I have tried multiple ways to learn Data Science. Now, with the lessons and practice provided here, I finally feel like I am making real progress.

Chris Mccluskey
Chris McCluskey

Clear guidance while providing detailed explanations. Greatly enhanced my knowledge in a short amount of time!

Course instructor

Santiago Basulto

Data Scientist at RMOTR

Santiago is an experienced Data Scientist and Python programmer with more than 10 years of experience in the field. He started as a Java developer working as a consultant on high performance and critical systems before moving to Python. In 2012 was hired as the CTO of Athlete.com, a startup analyzing data from runners. He then fell in love with Data processing with Python and in 2015 founded RMOTR, to provide expert-level Data Science training.