Java for Beginners
A friendly, no-experience-needed introduction to Java. Learn what it is and where it's used, then write your first program and build up to variables, strings, math, loops, methods, arrays, and classes.
Java for Beginners is a gentle, step-by-step introduction to one of the world's most widely used programming languages. You will learn what Java is and where it shows up, from Android apps to the servers behind huge websites, before writing your first program. From there you will build up your skills one small idea at a time: variables, strings, numbers, decisions, loops, methods, arrays, and a first friendly look at classes and objects. No prior coding experience is needed, just curiosity.
Meet Java
Discover what Java is, where it's used, and write your very first program.
Storing Information
Learn to store information in variables, work with text, and do math in Java.
Decisions and Loops
Teach your programs to make decisions, repeat tasks, and organize code into methods.
Bigger Building Blocks
Store lists of data, meet classes and objects, and see how Java powers big websites.