Welcome to Microsoft's Java for Beginners series! We hope you'll enjoy this collection of videos, which are meant to inspire you to learn more about Java and share our passion for the language and platform.
Check out the series at https://aka.ms/javaforbeginners, or dive into a specific topic from the list below.
We also have Microsoft Learn modules that allow you to learn about Java in the cloud specifically via our Azure portal. You can obtain credentials and certifications as well through these modules.
We would also appreciate your feedback. We have a lot of experience with Java at Microsoft, but we have limited experience from a beginner's point of view. So please let us know what you think! If there's anything we can improve upon or any topics you'd like to see covered, please tell us.
Here's a current list of topics. Check back as we're always updating topics based on your feedback!
Java for Beginners Series
Introduction to Java for Beginners by Brian Benz
What is Java? by Mark Heckler
Prototype your Java with Jshell by Ed Burns
Working with Java in Visual Studio Code by Rory Preddy
Working with Strings in Java by Brian Benz
Formatting Java Strings – Part 1 by Brian Benz
Formatting Java Strings – Part 2 by Brian Benz
Working with Numeric Data Types in Java by Sandra Ahlgrimm
All about Java Records – Part 1 by David Grieve
All about Java Records – Part 2 by David Grieve
Conditional Logic in Java by Rajsa Savant
Arrays in Java by Kirk Pepperdine
Java collections by Kirk Pepperdine
Working with Java maps by Kirk Pepperdine
Working with Loops in Java by Rajsa Savant
Maven and other Build Tools for Java by Julien Dubois
Java Classes and Packages Part 1 by Kirk Pepperdine
Java Classes and Packages Part 2 by Kirk Pepperdine
Java Classes and Packages Part 3 by Kirk Pepperdine
Java Methods part 1 by Brian Benz
Java Methods Part 2 by Brian Benz