
Programming with Functions
Master the fundamentals of writing modular code -- key to building scalable software.
Level
1
Filtering Images
Practice Filtering Images
Functions
Practice Functions
Returning Values
Practice Returning Values
Multiple Functions
Practice Multiple Functions
Level
2
Coloring with Tuples
Practice Coloring with Tuples
Erasing Colors
Practice Erasing Colors
Local Variables
Practice Local Variables
Tracing Errors
Practice Tracing Errors
Testing with Images
Practice Testing with Images
Level
3
Function Dependency
Practice Function Dependency
Using Functions
Practice Using Functions
Debugging Dependencies
Practice Debugging Dependencies
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.
Up next
Computer Science Fundamentals
Learn how to make a computer do what you want, elegantly and efficiently.
Jump ahead