
Cezanne Camacho
Curriculum Lead
Taking this course will provide you with a basic foundation in Java syntax. You’ll learn to create conditional statements, functions, and loops to process information and solve problems.

Intro to Java: Functional Programming
0 prerequisites
You will need to be able to communicate fluently and professionally in written and spoken English.
2 instructors
Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Cezanne Camacho
Curriculum Lead

Asser Samak
Android Developer Advocate at Google
Course content felt outdated, project time estimates unrealistic, some course projects are even available free on Google. Don't expect serious reviews – questions get ignored, and they'll praise boilerplate code Udacity provided. If you get stuck on projects, you're mostly on your own besides the Knowledge Base. Not the quality or support you'd expect for the price. Disappointing compared to past Udacity standards.
May 12, 2025
not good at all
Aug 20, 2023
The program is very exciting and introduces lots of things. Even if at the beginning was difficult to approach the project at the end of this first section, I felt step by step more confident and pleased to see my improvements. Moreover, the project reviews and feedbacks really gave precious advices and guidelines to me :))
Mar 8, 2023
awesome
Jan 14, 2023
I wish the movies were more up-to-date and deprecated codes were not used The update of GitHub files is also very poor
Dec 27, 2022

Intro to Java: Functional Programming