
Programming with Functions
Master the fundamentals of writing modular code -- key to building scalable software.
Filtering Images
Adjusting Images
Functions
Returning Values
Debugging Functions
Multiple Functions
Coloring with Tuples
Erasing Colors
Local Variables
Inverting Colors
Tinkering with Functions
Tracing Errors
Testing with Images
Debugging with Images
Function Dependency
Building Functions
Using Functions
Debugging Dependencies
Composing Functions
Ordering Compositions
Reusing Functions
Using Multiple Inputs
Customizing Functions
Passing Values
Up next
Computer Science Fundamentals
Learn how to make a computer do what you want, elegantly and efficiently.
Course description
Write clear, reusable code by breaking complex tasks into functions. Structure logic step by step, making debugging and scaling effortless.
Topics covered
- Filtering Images
- Writing Functions
- Returning Values
- Using Multiple Functions
- Using Tuples
- Using Local Variables
- Tracing Errors
- Function Dependency
- Functions as Conditions
- Functions as Return Values
- Debugging Function Dependencies
Prerequisites and next steps
This is a great course if you're comfortable with variables, loops, logic. Use it to level up your coding skills and grasp the concepts needed for writing scalable software.