Core JAVA Training

Core Java Training in Nepal
AI INTEGRATED COURSE

Core JAVA Training

Professional Java Programming Training in Kathmandu, Nepal

Mode: Physical & Online Live Classes (Day/Night)
Successful student from Broadway Infosys Mr. ⁨Jenith Rajlawat

Thousands of students have started their careers after getting certified by Broadway Infosys

Updated On: 26/04/2026

Created On: 05/09/2017

Course Overview

Core Java is the commonly used term for Java Standard Edition or Java SE. It is a computing platform based on Java Programming language. Core Java is used for developing desktop applications. Core Java Training in Nepal will help students handle most java projects and develop supporting apps.

Broadway Infosys Nepal has a specially designed, career-oriented Java SE (core Java) course for students and IT professionals. Our Core Java Training in Nepal is ideal for those looking to build a career in desktop and mobile application development.

Why Core Java Training?

Fundamentals to GUI, Fully Covered: Progress from OOP concepts and exception handling to Swing GUI design and JDBC database connectivity a complete desktop development path.
Strong OOP Foundation: Master inheritance, polymorphism, interfaces, and generics core programming concepts that carry over into any language or framework you learn next.
Modern Java Skills Included: Learn Java 8 features like lambda expressions, streams, and functional interfaces, not an outdated version of the language.
Real Desktop Projects: Build a Swing-based calculator, inventory system, or CRUD desktop app practical, demonstrable work for your portfolio.
Certification Exam Access: Get access to certification exams upon course completion, so your skills come with formal, verifiable proof.

Our Student’s Voice

Hear from graduates who have completed our courses.

MD Gulam Jilanee Ansari

Core JAVA Training

Good, both the Broadway Infosys and the teacher are good. The teaching style of the teacher is also good. The journey was awesome with Broadway Infosys.

Pujan Neupane

Core JAVA Training

I think Broadway Infosys Nepal is the best IT learning center in Nepal for the people who are willing to gain professional knowledge in the field of IT. Broadway provides me with a platform to explore my knowledge and converts...

Kamal Gurung

Core JAVA Training

It's my great luck that I got an opportunity to learn in Broadway Infosys Nepal. The environment here is very much friendly and cooperative to learn. I got good knowledge to learn from the respective teacher. The training I got...

Success Stories From our Graduates

Hear from graduates who have completed our courses.

Successful student from Broadway Infosys Mr. ⁨Jenith Rajlawat
Mr. ⁨Jenith Rajlawat
Course: Core Java Training

College/Faculty: Kantipur Engineering College / Bachelors in Computer Engineering

Working At: Infinite Nepal

Position: Java Developer

Our graduates are hired by 470+ companies in Nepal

Time for you to be the next hire. With our advanced and industry relevant courses, you are on the right stage to start your dream career.
Our graduates are hired by

Our syllabus outlines are only the headlines of the major modules. To ensure a complete understanding of the course, we offer free counseling. Also, if you have specific modules in mind, you can customize the course. Send your inquiry today!

  • Java language & platform
  • History and Features
  • Java PC Setup, About JDK/JRE/JVM
  • Environment Variable and Command Interface
  • Compiling and Running First Hello World Program

  • Data Types
  • Type Wrappers
  • Big Numbers
  • Conditions, Statements, Blocks
  • Conditional Statements
  • Loops and Switches
  • Continue, Break and Return
  • Enum Types and its Application
  • Type Conversion

  • String Class and its Methods
  • StringBuffer and StringBuilder Class
  • String Tokenizers with Regular Expressions
  • Array and Arrays Class
  • Array with Methods
  • Method and Types

  • Class, Object and Encapsulation
  • Class and Objects
  • Constructor and Encapsulation
  • Properties and Methods
  • Relationship between Classes
  • Static Keyword and its Uses
  • Static Block
  • This Keyword and its Uses

  • Inheritance
  • Type of Inheritance in Java
  • Method Overloading/Overriding
  • Super Keyword and its Uses
  • Final Variable/Method/Class
  • Polymorphism: Static/Dynamic Binding
  • Abstract Classes
  • Interfaces
  • Object Class

  • Java Generics Basic
  • Class and Method Level Generic
  • Handling Exceptions in Java
  • Throws and Throw
  • Exception Propagation
  • Custom Exception
  • Try with Resource
  • Effective Exception Hierarchy

  • File Management
  • File Streams
  • Data Streams
  • Stream Tokenization
  • Random Access Files
  • Short IO Projects

  • Multithreading in Java
  • Thread/Runnable and Process
  • Thread Life Cycle
  • Joining Thread, Thread Priority
  • Demon Thread, Thread Sleep
  • Thread Pool, Thread Group
  • Shutdown Hook, Garbage Collection
  • Synchronization, Runtime Class

  • Collections and Mappings
  • Utilities and Algorithms
  • List, Set and Map Uses
  • Collections and Arrays Class
  • Java Reflections
  • Instance of Operator

  • New Features in Java 8
  • Lambda Expressions
  • Default Methods
  • Functional Interfaces
  • Streams
  • Filters
  • Date-Time Package

  • Containers, Windows, Panes
  • JFrame and JPanel
  • Dialog Boxes
  • Labels, Icons and Buttons
  • Basic Event Listeners
  • Bounded-Range Components

  • Checkboxes
  • Radio Buttons
  • Lists, ComboBoxes, Spinners
  • Text and Password Fields
  • TextAreas and JTable

  • Colors and Fonts
  • Borders and Separators
  • Component Sizing
  • Look And Feel
  • Layout Managers
  • Layered Design

  • Introduction and JDBC Architecture
  • JDBC Driver and its Types (MySQL, Oracle)
  • Features of JDBC
  • Accessing Database using Java and JDBC
  • Enhanced SQL Exception Handling
  • Relational Database Concepts
  • Understanding Common SQL Statements

As per the recommendation of students, one of the following projects will be done by the instructor themselves!

  • No1: Core Java Assignments.
  • No2: Calculator using Swing.
  • No3: Create Swing Desktop app which uses many component of Swing GUI(at least Button, TextField, Label, Table, Image) and concept of Abstract class, interface, inheritance, use date api(ex: JodaTime library. There should be at least two form with CRUD operations.
  • No4: Inventory System.
Earn a High Value Industry Certificate

Add this credential to your LinkedIn profile, resume, or CV to stand out to recruiters.

Already earned a certificate? Verify it here
Quick Inquiry

Choose class schedule(s)