Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Complete java course (oop, data structures, multithreading)

person icon Covrig George-Manuel

4.5

Complete java course (oop, data structures, multithreading)

Hands on approach on the most important topics in java

updated on icon Updated on May, 2024

language icon Language - English

person icon Covrig George-Manuel

category icon Java

Lectures -41

Resources -43

Duration -18.5 hours

4.5

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

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

Course Description

"Complete Java Course: Object-Oriented Programming, Data Structures, and Multithreading" is an in-depth and comprehensive program that is designed to take participants with little or no experience in Java programming to a level where they can create their own Java applications with confidence. The course covers the fundamental concepts of Object-Oriented Programming (OOP), which is the backbone of Java programming. It begins with an introduction to classes and objects, which are the building blocks of OOP. Then it delves into the concepts of inheritance, polymorphism, and encapsulation, which are key OOP principles that allow for code reuse and flexibility.

The course also covers the most important data structures such as arrays, lists, stacks, queues, and trees, and how to use them effectively in Java. Participants will learn how to select the appropriate data structure for a given problem, and how to implement and use it efficiently. Additionally, the course covers the concepts of multithreading, which allows for concurrent execution of multiple threads, making the applications more responsive and efficient. The course will cover the basics of threading, synchronization, and inter-thread communication, as well as advanced topics such as thread pooling and Executor framework.

Throughout the course, hands-on exercises and real-world examples will be used to help participants develop a solid understanding of the material. The course will also cover best practices, common pitfalls, and debugging techniques to help participants write clean, maintainable, and efficient code. By the end of the course, participants will have the necessary skills to create their own Java applications using OOP, data structures, and multithreading techniques. They will be able to design and implement complex programs, and will have a strong foundation for further learning and development in Java.

This course is suitable for anyone who wants to learn Java from scratch or improve their existing knowledge. It will be particularly beneficial for software developers, programmers, IT professionals and students who want to start a career in Java development or want to improve their skills in Java.

Goals

What will you learn in this course:

After finishing the course you will be able to move to the next level like Spring Boot, gaining understanding in the most important topics!

Prerequisites

What are the prerequisites for this course?

To know how to use a computer

Complete java course (oop, data structures, multithreading)

Curriculum

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

Getting started with java
13 Lectures
  • play icon What you need to install
  • play icon First "Hello world!" in java 12:54 12:54
  • play icon Data types in java 22:08 22:08
  • play icon Strings (part one) 36:53 36:53
  • play icon Strings (part two) 25:08 25:08
  • play icon Building arrays in java 34:03 34:03
  • play icon Multidimensional arrays 19:35 19:35
  • play icon Functions 35:06 35:06
  • play icon Operators 43:35 43:35
  • play icon If statement 41:44 41:44
  • play icon Switch statement 17:30 17:30
  • play icon While and do while loops 56:02 56:02
  • play icon For loops 43:36 43:36
Object Oriented Programming
20 Lectures
Tutorialspoint
Working with input/output (from keyboard/ from files)
8 Lectures
Tutorialspoint

Instructor Details

user profile image

Covrig George-Manuel

e


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

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