The "Web Programming (with Passion!)" and "Java EE programming (with Passion)" coruse prepares you for Oracle Certified Master, Java EE 6 Enterprise ArchitectThe "Web Services Programming (with Passion!)" course prepares you for Oracle Oracle Certified Professional, Java EE 5 Web Services Developer
If you are new to Java programming language, please take "Java Programming (with Passion!)" course first. Once you take it, you can take any other courses next. If you are interested in learning enterprise side Java programming, then you should take "Web programming (with Passion!)' next.
The "Java Programming (with Passion!)" course prepares you for Sun Certified Java Programmer (SCJP 5.0).