Overview
This Nanodegree program is intended to elevate your Java abilities and teach you the fundamental skills used by Java developers to design, code, test and deploy cutting-edge Java software.
Syllabus
- Welcome to the Java Programming Nanodegree Program
- Welcome to Udacity! We're excited to share more about your nanodegree and start this journey with you!
In this course, you will learn more about the pre-requisites, structure of the program, and getting started! - Java Fundamentals
- Master Java fundamentals through practical lessons on classes, inheritance, collections, and exceptions. Cement your knowledge by building a working hotel reservation system to showcase your new skills.
- Advanced Java Programming Techniques
- Sharpen your understanding of scalable systems with advanced Java topics like serialization, dependency injection, and multithreading. Ideal for developers pursuing roles in architecture, backend engineering, or technical leadership.
- Java Application Deployment
- Gain hands-on experience through comprehensive lessons that cover everything from writing code to deploying and managing Java applications. This course teaches practical tips on scaling applications in a cloud environment and how to ensure high availability for Java-based web services.
- Congratulations!
- Congratulations on finishing your program!
Taught by
Jeff Phillips, Dustin Hellstern and Alex Pritchard
Reviews
4.7 rating, based on 7 Class Central reviews
4.5 rating at Udacity based on 98 ratings
Showing Class Central Sort
-
This program is great. It introduced to me swiftly the power of OOP with Java and the different concepts around it. Well done guys, from Instructors, to Mentors and to Reviewers.
-
It was a bit challenging to meet the requirements and also to find an implementation that is different than those hosted online to not be accused of "plagiarism". other than that the reviewers, submitting and reviewing process was very fantastic.
-
This program really challenges you and makes you go beyond the basics. The projects are so practical and the reviewers are so helpful throughout every stage. Thank you Udacity!
-
The Udacity Java Nanodegree course has made me very confident with skills through its well structured delivery of the course content by their seasoned instructors. The process so far has beaten my expectations by far with the type of projects I have fully delivered.
So happy I made this choice! Thanks you Udacity -
I am enjoying the program. I have some prior Java experience, but have not used it in years. The program has helped me get back on track using Java.
-
In the first java module, I learn a lot! The Teacher is really good! So, I'm very excited about the next one!
-
It was worth it because it provided an opportunity to understand the language and code it better. It improved my confidence in Java.