Seize the opportunity to gain new skills and reshape your career!

Choose a free learning path and get valuable insights from first-rate courses
watching now
15 Students
41 Lessons

What Will You Learn?

  • How to code in Java without hassle
  • How to create objects in Java
  • How to write and read Java syntax


Section 1: Welcome to Java
Lecture 1: System.out.println
Lecture 2: Data Types String and int
Lecture 3: Data Type boolean
Lecture 4: Data Type char
Lecture 5: Variables
Lecture 6: Comments
Lecture 7: Math
Lecture 8: Relational Operators
Lecture 9: Equality operators
Lecture 10: Summary
Section 2: Control flow
Lecture 1: Boolean Operator and ( && )
Lecture 2: Boolean Operator or ( || )
Lecture 3: Boolean Operator not ( ! )
Lecture 4: Precedence
Lecture 5: If Statement
Lecture 6: If-Else Statement
Lecture 7: Else-if statement
Lecture 8: Ternary Conditional
Lecture 9: Switch Statement
Lecture 10: Summary
Section 3: Object oriented Java
Lecture 1: Java is object-oriented
Lecture 2: Constructors and Instance Variables
Lecture 3: Constructor Parameters
Lecture 4: The Main Method
Lecture 5: Objects
Lecture 6: Methods part I
Lecture 7: Using Methods I
Lecture 8: Methods part II
Lecture 9: Using Methods II
Lecture 10: Inheritance
Lecture 11: Summary
Section 4: Data Structures
Lecture 1: For Loop
Lecture 2: ArrayList
Lecture 3: ArrayList Access
Lecture 4: ArrayList Insertion
Lecture 5: Iterating over an ArrayList
Lecture 6: For Each Loop
Lecture 7: HashMaps
Lecture 8: Access to HashMaps
Lecture 9: Iterating over HashMaps
Lecture 10: Summary



  • A PC or a Mac (no mobile support yet)
  • An Internet connection

About the Instructor

Reviews 732
Students 289,279
Massive audience
Courses 13

BitDegree Foundation is the team of in-house BitDegree course creators who offers the possibility to learn in a fun and engaging way. Their interactive courses are visually appealing, educational, and functional all at the same time.

Needless to say, more than one person has worked to make these courses available for you to learn from. BitDegree is combining the efforts of multiple experts to bring you the highest quality educational material.

On BitDegree, learning on these interactive courses, you can improve your programming skills. You can find a variety of courses from the basic ones to more advanced level trainings. You can learn such programming languages as Java, JavaScript, Python, HTML, CSS, and others. If you are an absolute beginner and want to find the easiest way to learn coding, these courses are the perfect option for you. So, choose the best course for yourself and deep dive into learning!