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
Successful student from Broadway Infosys Mr. Manoj Kumar Shrivastav
Successful student from Broadway Infosys Mr. ⁨Nischal Wagle
Successful student from Broadway Infosys Mr Suman Subedi

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.

Tools Covered

Some of the major industry-relevant tools you'll work with in this course include:

  • Java (JDK/JRE/JVM)
  • Java Swing
  • JDBC (MySQL, Oracle drivers)
  • JodaTime

What Our Students Say About Core Java Training

4.9 (39 reviews)

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

Web Design 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...

Students who got hired learning with us

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

Successful student from Broadway Infosys Mr. Manoj Kumar Shrivastav
Mr. Manoj Kumar Shrivastav
Course: Accounting Training

College/Faculty: Nepal Commerce Campus / BBS

Working At: Siddhi Laxmi Steel (Laxmi Group)

Position: Procurement Officer

Successful student from Broadway Infosys Mr. ⁨Nischal Wagle
Mr. ⁨Nischal Wagle
Course: CCNA Training

College/Faculty: Orchid International College / BSc. CSIT

Working At: Ap1 HD Television

Position: IT Assistant

Successful student from Broadway Infosys Mr Suman Subedi
Mr. Suman Subedi
Course: QA Training

College/Faculty: Kathmandu Engineering College / Computer Engineering

Working At: F1Soft International Pvt. Ltd

Position: Quality Assurance Tester

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
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

Frequently Asked Questions

  • Basic computer knowledge is recommended.
  • No prior Java programming experience is required.
  • Basic understanding of programming concepts is helpful but not mandatory.
  • Students with an interest in software development can join.
  • Beginners can learn Java from the fundamentals.

After completing the training, you will understand Java fundamentals, OOP concepts, collections, exception handling, multithreading, and database connectivity. You will be able to develop basic Java applications, improve your programming skills, and build a strong foundation for Advanced Java, Spring Boot, and backend development.

  • Java Developer
  • Software Developer
  • Backend Developer
  • Application Developer
  • Junior Java Developer
  • Software Engineer

Core Java refers to the fundamental concepts of the Java programming language. It covers Java syntax, OOP, collections, exception handling, multithreading, and other essential concepts that form the foundation for advanced Java development.

Yes. Core Java helps freshers and IT students build strong programming and problem-solving skills. It also provides a foundation for learning advanced Java technologies, backend development, and frameworks such as Spring Boot.

You will receive guidance from trainers throughout the course, including help with Java concepts, programming exercises, coding errors, and practical projects. You can also ask questions and get clarification during the training.

Yes. Depending on your requirements, you can discuss suitable schedules with the training team. One-to-one training and group-based learning options may also be available.

Our course is available in hybrid training mode. You can attend classes in person or join online, whichever works best for you. If you cannot attend in person on a particular day, you can simply join the class online instead.

The course pricing varies depending on the subject and level. For detailed information on the course price, please contact us directly: +977-9841002000 / +977-1-4111849. Our team will be happy to guide you or send us an email at [email protected].

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.

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.
Quick Inquiry

Choose class schedule(s)