Home

/

Courses

/Core Java

Core Java

Learn with Venkat Pathipati

15 modules

Access for 365 days

Master the fundamentals of Core Java programming

Overview

Core Java is a fundamental programming language that is widely used for developing a wide range of applications. This course provides a comprehensive introduction to the concepts, principles, and syntax of Core Java programming. It covers topics such as data types, control structures, object-oriented programming, exception handling, file handling, and more. By the end of the course, you will have a strong foundation in Core Java programming and be able to develop Java applications with ease.

Key Highlights

Comprehensive introduction to Core Java programming

Covers essential topics such as data types, control structures, and object-oriented programming

Hands-on exercises and projects to reinforce learning

Gain practical experience with Java application development

Learn from experienced instructors with industry expertise

What you will learn

Learning Outcome 1

Understand the basic concepts of Core Java programming and its importance in the software development industry.

Learning Outcome 2

Learn how to write Java programs using variables, data types, control structures, and operators.

Learning Outcome 3

Explore object-oriented programming principles and apply them to build modular and reusable code.

Learning Outcome 4

Handle exceptions effectively to make your code more robust and error-resistant.

Learning Outcome 5

Master file handling techniques to read from and write to files using Java.

Learning Outcome 6

Develop real-world Java applications and gain practical experience through hands-on projects.

Modules

Introduction to Java

6 attachments

Introduction

Coming Soon

History of Java

Coming Soon

Java Virtual Machine

Coming Soon

Why Java is so Popular?

Java Installation

Eclipse and NetBeans

Variables and Data Types

3 attachments

Declaring Variables

Coming Soon

Primitive Data Types

Coming Soon

Reference Data Types

Coming Soon

Operators and Expressions

3 attachments

Arithmetic Operators

Coming Soon

Relational Operators

Coming Soon

Logical Operators

Coming Soon

Control Statements

4 attachments

if...else

Coming Soon

switch

Coming Soon

for loop

Coming Soon

while loop

Coming Soon

Arrays and Strings

3 attachments

Array Declaration

Coming Soon

Array Initialization

Coming Soon

String Manipulation

Coming Soon

Classes and Objects

4 attachments

Defining Classes

Coming Soon

Creating Objects

Coming Soon

Constructors

Coming Soon

Methods

Inheritance

5 attachments

Single Inheritance

Coming Soon

Multiple Inheritance

Coming Soon

Interface Inheritance

Coming Soon

Polymorphism

Interfaces

Packages

3 attachments

Creating Packages

Coming Soon

Accessing Packages

Coming Soon

Package Import

Coming Soon

Exception Handling

3 attachments

Try...Catch

Coming Soon

Throwing Exceptions

Coming Soon

Custom Exception Classes

Coming Soon

Collections

3 attachments

List

Coming Soon

Set

Coming Soon

Map

Coming Soon

Multithreading

3 attachments

Creating Threads

Coming Soon

Thread Synchronization

Coming Soon

Thread Communication

Coming Soon

File Handling

3 attachments

Reading from Files

Coming Soon

Writing to Files

Coming Soon

File Input/Output Streams

Coming Soon

Java I/O

3 attachments

InputStreams

Coming Soon

OutputStreams

Coming Soon

Readers and Writers

Coming Soon

Lambda Expressions

3 attachments

Functional Interfaces

Coming Soon

Syntax of Lambda Expressions

Coming Soon

Method References

Coming Soon

Networking

3 attachments

TCP/IP

Coming Soon

UDP

Coming Soon

URLs and Sockets

Coming Soon

FAQs

How can I enrol in a course?

Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.

Can I access the course materials on any device?

Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.

How can I access the course materials?

Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.

Can I interact with the instructor during the course?

Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.

About the creator

About the creator

Learn with Venkat Pathipati

Venkat is a passionate and experienced software instructor with a hunger for learning. With over 16 years of real-time experience in Full Stack, Cloud,  DevOps and AI domains.

Venkat's journey began as a Software Developer, and he has since risen to the position of Software Architect in a reputed product based multinational company.

Venkat's ability to explain complex concepts in simple terms, making them accessible to learners of all levels. 

Rate this Course

₹ 4900.00

6000

×

Order ID:

This course is in your library

What are you waiting for? It’s time to start learning!

Illustration | Payment success

Share this course

https://undefined/courses/Core-Java--652154ace4b09e4247b99dd4

or

×

Wait up!

We see you’re already enrolled in this course till Access for 365 days. Do you still wish to enroll again?

Illustration | Already enrolled in course