Core Java (MCA102) crash course, Online MCA, Semester 1:
This subject covers core Java programming, from the JVM, data types and control flow through classes, inheritance, interfaces, packages, exception handling and…
- 15 video lessons
- 9h 58m
- Study notes
- 75 quiz questions
- Assignment

15 lessons in Core Java
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject covers core Java programming, from the JVM, data types and control flow through classes, inheritance, interfaces, packages, exception handling and multithreading, to file I/O, applets, AWT GUI components and event handling. After it you will be able to write, compile and run object-oriented Java programs, handle errors and threads, perform input/output, and build simple graphical applications that respond to user events.
- 1
JVM Architecture, JDK and JRE
Module I, Introduction to Java: Introduction, Java Virtual Machine and their architecture, JDK & JRE, Environment Variable, Features and differences with C++
🔥 How JVM Internally Works | JVM Architecture in detail | Learn About JVM [Hindi]· Learn Code With Durgesh· 42 min
Study notes 5 quiz questionsWatch lesson - 2
Java Data Types, Variables and Operators
Module I, Introduction to Java: Data Types, Identifiers and Variables, Operators and Expressions, Type Conversion, Constants
Java Variables & Data Types Explained | Identifiers, Literals, Keywords | JAVA Full Course #3· Coder Army· 60 min
Study notes 5 quiz questionsWatch lesson - 3
Java Control Flow, Arrays and Methods
Module I, Introduction to Java: Control flow, arrays, Methods
Java Tutorial for Beginners | Learn Java in 2 Hours· Apna College· 125 min
Study notes 5 quiz questionsWatch lesson - 4
Java Class Libraries: java.lang, java.io, java.util
Module I, Introduction to Java: Java Class Libraries: java.lang, java.io, java.math, java.text and java.util package
Java Class Librares· Simply Coding· 6 min
Study notes 5 quiz questionsWatch lesson - 5
Java Classes, Objects and Constructors
Module II, Java with Object Orientated Features: Class & Objects: Introducing Classes, A Closer look at Methods and Classes, constructor, static members
OOPs in Java | Object-Oriented Programming in Java | Classes, Objects, Constructors & More· College Wallah· 109 min
Study notes 5 quiz questionsWatch lesson - 6
Java Inheritance, super and final
Module II, Java with Object Orientated Features: Inheritance: Types and use of super keyword, Final method and classes
Java Inheritance | Method overridding | this vs. super Keyword | final Keyword in Java in Hindi· Anuj Kumar Sharma· 43 min
Study notes 5 quiz questionsWatch lesson - 7
Java Interfaces and Packages
Module II, Java with Object Orientated Features: Interfaces and Packages: Definition and their implementation, defining class path
Packages in Java· CodeWithHarry· 19 min
Study notes 5 quiz questionsWatch lesson - 8
Java Exception Handling with try, catch, finally
Module II, Java with Object Orientated Features: Exception Handling: Errors and Exceptions, Exception Handling Mechanism, caught and uncaught exceptions, Exception class hierarchy, handling exceptions with try, catch, finally block, defining custom exception
Master Exceptions in Java: Try, Catch, Finally, Throw, Throws, try-with-resources & Custom Exception· Engineering Digest· 52 min
Study notes 5 quiz questionsWatch lesson - 9
Java Multithreading and Thread Life Cycle
Module II, Java with Object Orientated Features: Multithreading: Thread life cycle, creating and controlling threads
Multithreading in Java· CodeWithHarry· 14 min
Study notes 5 quiz questionsWatch lesson - 10
Java I/O Streams and io Classes
Module III, I/O and Applets: Run time input/output operations, io classes and their methods implementation
Java Stream Classes | IO Package | Byte Stream | Character Stream | Java for Developers | #Java #L85· OSOPCoding· 25 min
Study notes 5 quiz questionsWatch lesson - 11
Java Applet Life Cycle and Execution
Module III, I/O and Applets: Applets life cycle, Applets program and their execution
L60: Java Applet Introduction | Applet Life Cycle | Java Tutorial | Java Programming Lectures Hindi· Easy Engineering Classes· 21 min
Study notes 5 quiz questionsWatch lesson - 12
Drawing Shapes with Java 2D Graphics
Module III, I/O and Applets: Displaying various geometric shapes using 2D Graphics
Java Graphics Programming Tutorial - How To Draw Shapes, Paths, Curves, and Apply Transformations· choobtorials· 21 min
Study notes 5 quiz questionsWatch lesson - 13
AWT Windows, Frames and Panels
Module IV, GUI components using AWT and Event Handling: AWT: Making Windows, Frames, Panels, and Forms
How to Create Frame in Java AWT (Hindi)· Geeky Shows· 14 min
Study notes 5 quiz questionsWatch lesson - 14
AWT Controls, Layout Managers and Menus
Module IV, GUI components using AWT and Event Handling: Working with command buttons, text fields, labels, list boxes, layout manager, menus etc.
L80: Java AWT UI Elements | Label, TextField, Button, Choice, List, Checkbox, TextArea, Menu in Java· Easy Engineering Classes· 16 min
Study notes 5 quiz questionsWatch lesson - 15
Java Event Handling and Delegation Model
Module IV, GUI components using AWT and Event Handling: Event Handling: Event Handling, Delegation Model, Event Classes, Event Listener interfaces, Adapter Classes
Java:Event Handling||Event Delegation Model, Listener Interface and it's methods, Adapter Classes.· Vinay Mishra· 31 min
Study notes 5 quiz questionsWatch lesson
Assignment
Student Marks Manager: A Core Java Mini-Project
Less scrolling. More passing.
- Free
Hand-picked video lessons
15 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
15 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
75 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online MCA. Ask a Core Java doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA live chat
Anyone else finding Core Java tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Advanced Database Management System tonight if anyone wants to go together
More from Online MCA Semester 1
All subjects- Sem 1
MCA103
Advanced Database Management System
This subject covers PL/SQL programming (blocks, cursors, exceptions, triggers, procedures and packages) along with distributed, parallel and object-oriented…
- 18 lessons
- 5h 37m
- Notes
- Quiz
- Sem 1
MCA133
Analysis and Design of Algorithms
This subject covers how to measure the time and space complexity of algorithms and the main design techniques: divide and conquer, dynamic programming, greedy…
- 18 lessons
- 6h 17m
- Notes
- Quiz
- Sem 1
MCA134
Computer Graphics
This subject covers the fundamentals of computer graphics: display and input hardware, algorithms for drawing lines, circles, ellipses and filled areas, 2D and…
- 14 lessons
- 4h 12m
- Notes
- Quiz
- Sem 1
MCA135
Data Warehousing and Mining
This subject covers how data warehouses are designed, built and tuned for multidimensional analysis, and how data mining techniques such as clustering,…
- 19 lessons
- 3h 58m
- Notes
- Quiz
- Sem 1
MCA131
Mobile Computing
This subject covers how mobile and wireless networks work, from GSM architecture and wireless medium access to Mobile IP, mobile TCP variants, wireless LANs,…
- 15 lessons
- 2h 20m
- Notes
- Quiz
- Sem 1
MCA137
Network Fundamental
This subject introduces networking fundamentals following the CCNA Exploration curriculum, covering the OSI layers from application to physical, TCP/UDP, IPv4…
- 30 lessons
- 5h 51m
- Notes
- Quiz
Core Java: common questions
This subject covers core Java programming, from the JVM, data types and control flow through classes, inheritance, interfaces, packages, exception handling and multithreading, to file I/O, applets, AWT GUI components and event handling. After it you will be able to write, compile and run object-oriented Java programs, handle errors and threads, perform input/output, and build simple graphical applications that respond to user events. It's the Core Java subject of Online MCA, Semester 1, in 15 lessons: JVM Architecture, JDK and JRE; Java Data Types, Variables and Operators; Java Control Flow, Arrays and Methods; Java Class Libraries: java.lang, java.io, java.util; Java Classes, Objects and Constructors; Java Inheritance, super and final; Java Interfaces and Packages; Java Exception Handling with try, catch, finally; Java Multithreading and Thread Life Cycle; Java I/O Streams and io Classes; Java Applet Life Cycle and Execution; Drawing Shapes with Java 2D Graphics; AWT Windows, Frames and Panels; AWT Controls, Layout Managers and Menus; Java Event Handling and Delegation Model.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 9h 58m of video across 15 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Student Marks Manager: A Core Java Mini-Project”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online MCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.