Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Fundamentals Of Object-Oriented Programming: Java & intelliJ

person icon Doxa Anthony

4.6

Fundamentals Of Object-Oriented Programming: Java & intelliJ

Learn Java basics and Object-Oriented programming using IntelliJ and modern techniques and tips

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Doxa Anthony

English [CC]

category icon Development ,Programming Languages,Java

Lectures -56

Resources -27

Duration -6.5 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course offers an introduction to the paradigm and features of object-oriented programming using a modern object-oriented language that is relevant and popular in industry. The course entails the modeling of objects and classes, object-oriented facilities such as inheritance and polymorphism, native data structures, exception handling, file management and streams.

Course Objective:

  • Set up classes in a modern Object-Oriented language.

  • Use and understand inheritance facilities.

  • Use and understand interfaces.

  • Demonstrate polymorphic behaviour.

  • Use collections and data structures.

  • Use exception-handling facilities and defensive programming.

  • Create solutions based on UML models.

Java is one of the most in-demand programming languages, It’s:

  • Simple.

  • Secure.

  • Object-Oriented.

  • Fast.

Java is everywhere, from web server tools to enterprise software and Android apps, It’s also the foundation of the Android operating system.

When you enroll in this course, you’ll learn core programming concepts that will equip you to write programs that solve complex real-world problems and additionally, you will gain the foundational skills you need to advance your career as a software engineer.

This course is specifically designed for beginners and anyone seeking to strengthen their Java domain knowledge and It will prepare you for a Jr Java Developer position or your programming gig.

According to sites like Indeed and Glassdoor, a junior Java developer can earn anywhere from $60,000 to 6 figures a year on average! With many of these opportunities being remote-based.

Take your first step towards a career in software development with this introductory course to Object Oriented Programming in Java.

Goals

  • Understand the purpose of OOP, the history of the Java programming language, the anatomy of a Java program and the role of the compiler.

  • Learn how to use Java syntax to store, process and retrieve data, take input from a user and provide an output by writing simple programs.

  • Use built-in Java libraries to process input and data, create custom libraries, file handling and defensive programming techniques.

  • Construct complex - real-world object-oriented classes and solutions in Java based on UML diagrams. Use GitHub to upload completed project files.

  • Learn core programming concepts that will improve logical reasoning, critical thinking & problem-solving skills and equip you for your first Jr Developer Role.

  • Integrate GitHub - a version management system for collaborating and sharing software components and documentation.

Prerequisites

  • No programming experience is needed. Basic understanding of Data Flow (DFD) & UML Diagrams.

  • Access to a Personal Computer and an Internet connection.

  • The enthusiasm and drive to learn and succeed.

Fundamentals Of Object-Oriented Programming: Java & intelliJ

Curriculum

Check out the detailed breakdown of what’s inside the course

Module-1

14 Lectures
  • play icon Introduction 03:26 03:26
  • play icon Java-4pillars 02:30 02:30
  • play icon Oopjava java language history versions-1 02:30 02:30
  • play icon Module Objectives - Getting you comfortable with the JAVA ecosystem 00:49 00:49
  • play icon Environment Setup & First Run 09:34 09:34
  • play icon Variables & Data Types 06:15 06:15
  • play icon Char Data Type 04:20 04:20
  • play icon Boolean & Logical Operators 05:18 05:18
  • play icon Program: User Input - Voting Age 05:20 05:20
  • play icon Arithmetic Operators 07:19 07:19
  • play icon DateTime 04:45 04:45
  • play icon Program: Date Difference 02:52 02:52
  • play icon Program: Simple Interest Calculator 06:07 06:07
  • play icon Module Summary 00:31 00:31

Module-2

14 Lectures
Tutorialspoint

Module-3

15 Lectures
Tutorialspoint

Module-4

12 Lectures
Tutorialspoint

Resources

1 Lectures
Tutorialspoint

Instructor Details

Doxa Anthony

Doxa Anthony

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

S

Sundhar raja

nice building of fundamentals

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515