Learn to code in Java from scratch
It would not be any wrong to call Java a winner in the world of programming languages. From web to mobile, electronic appliances to servers, Java is used everywhere. If you are dreaming of a rewarding career in IT, the expertise in Java is an essential skill to have. This Nanodegree is perfect for anyone who wants to start a career in this field and has no prior programming experience. You will create conditional statements, functions, and loops to process information and solve problems. Learn everything about Object-oriented programming in Java. Work on a portfolio of projects to demonstrate your newly-acquired skills.
Get started with this Foundation Nanodegree Program to prepare for a career-ready Nanodegree Program
See fewer details
No programming experience requiredSee detailed requirements.
Discover the basic idea behind programing and write your first Java program. Use variables to store and retrieve information.
Use if-else statements and switch-case statements to write Java programs to tackle any decision making scenario. Create functions in Java. Declare methods with input arguments and return types. Then, call the functions you create. Use for and while loops to iterate over a block of code. Learn how to write nested loops. Use 2D arrays to store and retrieve information.Tic-tac game
Learn all about Object Oriented Programming (OOP) and how to create an entire Java project using objects and classes.Guess the movieSpace Challenge
Julia Van Cleve is a Content Developer at Udacity and was previously a middle school math teacher in San Jose, CA. She also dabbled in freelance web development, designing websites for small businesses in the Bay Area. She graduated with a B.S. in Mathematics from Rensselaer Polytechnic Institute, and earned an M.A. in Education from Stanford University. In her spare time, Julia enjoys Ingressing, dancing, and adding cute cat photos to her lessons.
Michael is a self-taught full-stack web developer and open source advocate. Before joining Udacity, he spent over 10 years developing classified applications for some of the most demanding intelligence organizations in the world. He has an active Top Secret clearance and, unless you have one as well, that's all you're allowed to know. In his spare time he enjoys playing paintball, video games, and spending time with his 3 wonderful children.
James received his degree in Computer Science and Mathematics, then went on to become a Udacity instructor in several programs. His personal mission is clear: to open the doors of opportunity for others by empowering them with excellent educational experiences.
Do you have a coupon code to redeem?
To make it even easier to learn, you can finance your Nanodegree through Affirm.
As low as US$ 0 per month at 0% APR.
Pay your monthly bill using a bank transfer, check, or debit card.
7 days refund; no questions asked
Time to Complete: 3 months
Admissions Closes: 29 January, 2019
* Price exclusive of taxes. GST of 18% gets applied on checkout. Option to convert your payment into EMI available on checkout page.
We support multiple payment options for your convenience. Choose an option that suits you the most
Accepting payments through Credit/Debit cards from all major banks.
Split the payment of the course fee across 3 or more months. Option is available for all plans. Instalment information available on the payment page.
Seamless payment though Internet banking accepting payments from over 59 banks.
Project Reviews: The Project reviews provide deep analysis of a student's code and project. Reviewers are trained professionals that provide feedback on coding styles, industry guidelines, optimization of the code and reference links for improving the project.
Mentorship: Mentors are appointed to students that have one on one chats with them. They keep track of the progress in the course, Help them in time management and keep them motivated throughout the course.