Java Basics (Free Course)

About the "Java Basics" Free Course

During this first free course from our Java programming series, you will acquire basic coding skills with the Java language.

You will learn how to write code in Java, how to use IDEs and IntelliJ IDEA, working with variables, data and calculations, using operators and expressions, writing conditional statements (if, if-else, swith-case) and using loops (for, while and do-while).

The course includes 9 lessons13-hours of video lessons + 74 hands-on exercises.

Java Basics Full Course

Watch the entire Java Programming Basics free course as a single video (13 hours). Follow the hand-on exercises to develop practical coding skills, algorithmic thinking skills and problem solving experience.

Programming Basics with Java

Learn the basics of Java programming (data types and variables, IDEs, console input and output, conditional statements, and loops) by taking our 13 hours video lessons, along with 74 hands-on exercises!

Java Basics Lessons

Lesson #1: Getting Started with Java

This code lesson teaches the first steps in coding with Java: writing code commands, writing simple Java programs, compiling and running the code. It comes with practical exercises with automated grading.

Lesson #2: IntelliJ IDEA

Learn about development environments (IDE) and JDK and how to install and use IntelliJ IDEA to create Java projects, write Java code, and compile, run and debug Java projects. Practice your new skills with hands-on exercises with automated grading.

Lesson #3: Console-Based Input and Output

Learn how to process console input and output in Java, how to read text and numbers and how to print formatted text, integers and floating-point numbers on the console. Solve several practical problems and submit them for automated grading in the SoftUni Judge.

Lesson #4: Data and Calculations

Learn how to use variables, data types, expressions and statements to perform simple calculations in Java. Practice your new skills with the hands-on exercises, coming with this code lesson. Get an automated evaluation for your code in the SoftUni judge.

Lesson #5: Conditional Statements

Learn how to use logical expressions, conditional statements, code debugging, and breaking. Practice your new skills with the hands-on exercises coming with this code lesson. Get an automated evaluation for your code in the SoftUni judge.

Lesson #6: Advanced Conditional Statements

Learn how to work with the nested condition, switch case, and multi-label switch-case. Practice your new skills with the hands-on exercises coming with this code lesson. Get an automated evaluation for your code in the SoftUni judge.

Lesson #7 For Loops

In programming, a loop is used to repeat a block of code until a specified condition is met. The for loop is best when you want to do something for a fixed number of times.

Lesson #8 While Loops

In programming, a loop is used to repeat a block of code until a specified condition is met. The while loop controls flow statement that allows code to be executed repeatedly based on a given boolean condition.

Lesson #9 Nested Loops

In programming, a loop is used to repeat a block of code until a specified condition is met. Nested loops allow repeating a block of code, inside another repeating block of code, but it also increases the complexity of the program.

What Our Students Say?

SoftUni is a great place to make the first step that just might change your life – it happened to me. I know software engineering seems hard, but SoftUni has a great learning program that starts with baby steps and you learn new skills in stages. Once you join the program it will not be easy, but trust me - don’t give up!
Shadi Obeyd
Software Engineer - myPOS
SoftUni offers what most universities lack – a modern curriculum with emphasis on practical experience and hands-on projects, rather than solely on theory. During my time there, SoftUni gave me the ability to develop full-stack projects from start to finish and prepared me for the professional world.
Kostadin Zlatkov
Software Engineer - Oracle
All of the lecturers I met at SoftUni were great people and professionals. They were always there to help. The courses were exhaustive enough to give me the fundamental knowledge and skills needed to start a job.
Sinan Aliman
Software Engineer - Endava
Scroll to Top
small_c_popup.png

Sign in

Don’t have an account? Register with us to join the community.