Java Basics: Full Course (13-Hour Free Video Tutorial + 74 Exercises)

Learn the basics of Java programming (data types and variables, IDEs, console input and output, conditional statements and loops) in just 13 hours with 74 hands-on exercises!

In this free 13-hour Java basics course, Svetlin Nakov explains some of the fundamental concepts in programming – data types, variables, console input and output, conditional statements, loops and others.

For each of these topics you will find many practical exercises, that he solves for you in the video. However, our advice is to pause the video right before the solving section and try to do the exercises on your own first. Then, if you have difficulties, just watch the provided solutions in the video. 
*The exercise descriptions are to be found in the PDF document at the end of this post.

This course is perfect for anyone who is a beginner and wants to create a foundation of basic knowledge of programming to build upon. It’s also great for people who have some background in programming with a different language and would like to pick up on Java.

Course Topics

This free Java basics video course covers the following topics:

Java Coding: First Steps

  • The Java Language, IDE, Writing Java Programs and Commands

Expressions and Statements

  • Variables, Data Types, Operators, Expressions, Input / Output

Conditional Statements

  • Control-Flow Logic with the if-else Conditional Statements

Advanced Conditional Statements

  • Nested and Complex if-else Statements

For Loops

  • Repeating Blocks of Code
  • Increasing a Variable from X to Y

While Loops

  • Repeating Code Blocks While a Condition Is True

Nested Loops

  • Using Loops Inside Other Loops
  • More Complex Control-Flow Logic

Remember that coding is a skill, which should be practiced. To learn to code, you should write code, every day, for a long time. Watching tutorials is not enough. You should code!  Now it’s your turn. For this course you will solve as many as 74 coding exercises to practice your new skills. Do your exercises!

Practical Exercises

Watch the video and solve the problemsTo better understand the material, do the coding exercises and implement the knowledge you acquired. Writing code is the only way to master the skill of code.

Submit your code in the SoftUni Judge System:

Exercises: Problem Description

Lesson Slides

Leave a Comment

Recent Posts

About SoftUni

SoftUni provides high-quality education, profession and job to people who want to learn coding.

The SoftUni Global “Learn to Code” Community supports learners with free learning resources, mentorship and community help.