Core Java Programming

Learn Java fundamentals and object-oriented programming through practical examples and hands-on coding.

0.0
(0 ratings)

What you'll learn

Write, compile, and execute Java programs.
Use variables, data types, operators, type conversion, and casting.
Solve programming problems using conditional statements and loops.
Work with arrays, strings, and methods.
Create classes, objects, and constructors.
Apply encapsulation, inheritance, polymorphism, and abstraction.
Use method overloading, method overriding, and dynamic method dispatch.
Organize programs using interfaces and packages.
Handle runtime exceptions using Java’s exception-handling mechanisms.
Create and manage basic threads.
Store and process data using the Java Collections Framework.
Read and write files using basic file-handling operations.
- Debug common errors and solve practical coding problems.

Course Content

1 section • 1 lecture

Getting Started with Java
Video

Description

Build a strong foundation in Java programming with Dr. M. Sudhakara. This course introduces core Java concepts through clear explanations, step-by-step demonstrations, and practical programming exercises.


Start with Java installation, program structure, variables, data types, operators, and control statements. Progress to arrays, strings, methods, classes, objects, and constructors. Explore object-oriented programming concepts, including encapsulation, inheritance, polymorphism, and abstraction.


The course also covers interfaces, packages, exception handling, multithreading, collections, and basic file handling. Practice exercises help you apply each concept, identify common errors, and develop problem-solving skills.


This course is suitable for students, beginners, and learners who want to strengthen their core Java knowledge before progressing to advanced Java or application development.

Instructor

D

Dr. M. Sudhakara

Course Instructor • 2 Courses
Core Java Programming
Preview course
Free

100% Free • Instant Full Access

This course includes:

  • On-demand HD video content
  • Full access to lesson files
  • Access on mobile & desktop
  • Certificate of completion