I'm inIcon.svg
Java BasicsDive into the basics of Java and object-oriented programming to launch your first application.
Skills covered
Java
epam-learn-courses.webp
  • rating.svg
    Course rating

    4.7/5

  • graduation-hat-01.svg
    Course format

    Self-paced course

  • bar-chart.svg
    Course level

    Basic

  • globe.svg
    Course language

    English

Knowledge you will gain
checkmarkJava fundamentals

Explore core Java concepts and object-oriented programming principles.

checkmarkPractical programming skills

Master variables, loops, methods, and more.

checkmarkDiverse data types

Work with primitives, arrays, strings, and more.

checkmarkAdvanced practices

Create classes, handle exceptions, and document code.

Study plan
  • 18 modules
  • 91 lessons
  • 80 hours
1Introduction to the Java Basics Course
  • 3 lessons
  • 6 min
file-text-20.svgWelcome to the Course
file-text-20.svgProgram and Training Formats
file-text-20.svgInstructions to the Course Practice
2First Programs in Java
  • 7 lessons
  • 2 practice tasks
  • 2 h
3Data Types
  • 7 lessons
  • 1 practice task
  • 3 h
4Conditions and Loops
  • 5 lessons
  • 8 practical tasks
  • 2.5 h
5Arrays
  • 6 lessons
  • 8 practice tasks
  • 2.5 h
6Classes
  • 10 lessons
  • 4 practice tasks
  • 5.5 h
7Introduction to OOP
  • 8 lessons
  • 4 practice tasks
  • 5 h
8Abstract Classes and Interfaces
  • 6 lessons
  • 4 practice tasks
  • 3 h
9Nested Classes
  • 7 lessons
  • 2 practice tasks
  • 3 h
10Working with Strings
  • 4 lessons
  • 3 practice tasks
  • 4.5 h
11Exceptions
  • 5 lessons
  • 2 practice tasks
  • 3 h
12Annotations
  • 2 lessons
  • 46 min
13Generics
  • 5 lessons
  • 1 practice task
  • 1 h 40 min
14Enums
  • 2 lessons
  • 1 practice task
  • 1 h 41 min
15Wrapper Classes
  • 5 lessons
  • 1 practice task
  • 1.5 h
16Optional
  • 3 lessons
  • 1 practice task
  • 1 h 46 min
17Code Documentation
  • 3 lessons
  • 41 min
18Final Test
  • 1 quiz
  • 2 h