This course includes Code Challenges powered by CoderPad. Code Challenges are interactive coding exercises with real-time feedback, so you can get hands-on coding practice alongside the course content to advance your coding skills.
Functional code, where functions are treated as objects, can be less verbose and easier to analyze, test, and maintain than its procedural or object-oriented equivalent. If you’re a Java developer who has used tools like Lambda expressions, method references, and streams, then you’ve probably discovered how much less verbose your code can be. In this course, David Gassner tests your new knowledge with software development problems that you can solve with elegant functional code. Each challenge presents instructions, and then it’s up to you to dive in and solve the challenges right in your browser.Learn More