KwickAcademy Java · free
Java: free video lessons
46 lessons on Java, about 316 minutes in total, taught by Kajal Ma'am. Each one has the video, the tables from the board, the quick answers and the full text.

Abstract Classes, Interfaces and Polymorphism

Access Specifiers, Encapsulation and Visibility

Algorithm Complexity and Big O Notation

ArrayList and Collections

Assertions and Threads in Java

Binary Trees and Tree Traversals

Build a Complete Java Project

Classes and Objects

Conditional Constructs: if, if-else-if and switch

Constructors and the this Keyword

Converting Between for, while and do-while, and Finite vs Infinite Loops

Data Types, Variables and Constants in Java

Errors in Java Programs: Syntax, Run-time and Logical

Exception Handling in Java

File Handling

From Algorithm to Java Program

GUI Applications in NetBeans: JFrame, JPanel, JTable and JOptionPane

ISC Class XI Java Revision in One Go

Infix, Prefix and Postfix Expressions

Inheritance in Java: extends, super and Method Overriding

Input in Java: Scanner Class and Other Input Methods

Introduction to Java: Features, JVM, Bytecode and Your First Program

Java Operators, Precedence and Expressions

Java Tokens: Keywords, Identifiers, Literals, Separators and Comments

Jump Statements and Loop Variations: break, continue and Labels

Linked Lists

Loops in Java: for, while and do-while

Mathematical Library Methods

Menu-driven Programs with switch and System.exit

Method Overloading

Nested Loops, Patterns and Number Programs

One-dimensional Arrays

Packages and Library Classes

Principles of Object Oriented Programming

Recursion in Java

Searching in Arrays: Linear and Binary Search

Sorting Arrays: Bubble, Selection and Insertion Sort

Stacks, Queues and Deques Using Classes

Static Members: Class Variables and Class Methods

String Programs: Palindrome, Reverse, Extraction and Counting

The String Class and String Methods

Two-dimensional Arrays and Matrices

Type Conversion in Java: Implicit and Explicit Casting

Unary, Compound Assignment and Ternary Operators

User-defined Methods in Java

Wrapper Classes, Autoboxing and Character Methods
Courses that use these lessons
- CBSE Class 10 Computer Applications (165)
- CBSE Class 9 Information Technology (402)
- CBSE Class 10 Information Technology (402)
- CBSE Class 11 Information Technology (802)
- CBSE Class 12 Information Technology (802)
- ICSE Class 9 Computer Applications
- ICSE Class 10 Computer Applications
- ISC Class 11 Computer Science (868)
- ISC Class 12 Computer Science (868)
- GSEB Std 9 Computer Studies
- GSEB Std 11 Computer Studies
- GSEB Std 12 Computer Studies
- Cambridge IGCSE Grade 9 Computer Science (0478)
- Cambridge IGCSE Grade 10 Computer Science (0478)
- Edexcel GCSE GCSE Computer Science (1CP2)
- NIOS Senior Secondary Data Entry Operations (336)
- Programming All levels Python
- Programming All levels Java
- Programming All levels C
- Programming All levels C++

