Java Fundamentals
About Course
Java Fundamentals, the first step in your journey to become an expert programmer, is a uniquely designed course for beginners where you can start learning Java from scratch. If you have no prior experience in coding and face difficulty in submitting problems on online judges, then this Java course is the first step for you. You can hone problem-solving skills by getting hands-on experience and solving 100+ coding questions on topics like arrays, pointers, recursion, strings, 2D arrays. Through the in-depth video lectures, this course teaches you the art of solving problems on online judges.
What Will You Learn?
- Introduction to Java Programming
- Java Syntax and Data Types
- Object-Oriented Programming Concepts
- Control Structures and Loops
- Exception Handling
- Java Collections Framework
- File I/O and Serialization
- Multithreading and Concurrency
- Java Development Tools (JDK, IDEs)
- Basic Networking in Java
Course Content
Basics of Problem Solving
12 Items | Duration : 1hrs
-
Understanding Flowchart
-
Flowchart Examples
-
Sum of Numbers Flowchart
-
Real World Examples
-
Flowcharts Assignments
-
Brain Teaser – Hour Glass
-
PseudoCode
-
Prime Numbers Pseudocode
-
Patterns Pseudocode
-
Pseudocode Assignment
-
Brain Teaser – Circular Jail Cell
-
Brain Teaser – Infinite Quarter
Getting Started With Java
2 Items | Duration : 30mins
-
CRX-Eclipse Installation
-
CRX-java Installation
Programming Fundamentals – I
31 Items | Duration : 4hrs
-
Introduction To Eclipse
-
Variables Operators
-
Simple Interest
-
If Else Demo
-
Even Odd
-
ElseIf Demo
-
Loop Demo
-
Sum N Numbers
-
Prime
-
Fibonacci
-
GCD
-
Reverse Number
-
For Loop
-
Package
-
Introduction Pattern
-
Pattern 0
-
Pattern 1
-
Pattern 2
-
Pattern 3
-
Pattern 4
-
Pattern 5
-
Pattern 13
-
Pattern 17
-
Pattern 18
-
Pattern 21
-
Pattern 23
-
Pattern 24
-
Pattern 25
-
Pattern 27
-
Pattern 32
-
Pattern Practice Questions
Programming Fundamentals – II
16 Items | Duration : 2hrs
-
Number System
-
Conversion (part1)
-
Conversion (Part2)
-
Data Types in Java
-
How Numbers are stored in Memory
-
Data Types Practical (Part1)
-
Data Types Practical (part 2 and 3)
-
Data Types Practical (part 4)
-
Data Types Practical (part 5)
-
Data Types Practical (part 6)
-
Data Types Practical (part 7)
-
Data Types Practical (part 8)
-
Data Types Practical (part 9)
-
Data Types Practical (part 10)
-
Data Types Practical (part 11)
-
Platform Independence in Java
Challenges – Fundamentals
17 Items | Duration : 8hrs
-
Simple Input
-
Revising Quadratic Equations
-
Print Reverse
-
Von Neuman Loves Binary
-
Binary to Decimal
-
Decimal to Octal
-
Decimal to Octal
-
Print Series
-
Delhi’s Odd Even
-
Conversion (fahrenheit to Celsius)
-
Check Prime
-
Count Digits
-
Increasing Decreasing Sequence
-
Is ArmStrong Number
-
Basic Calculator
-
Help Ramu
-
Pythagoras Triplet
-
Pythagorean Triplet Hint
Challenges – Patterns
15 Items | Duration : 7hrs
-
Fibonacci Pattern (pattern 4)
-
Manmohan Loves Pattern – I
-
Manmohan Loves Pattern – II
-
Pattern Mountain
-
Pattern with Zeros
-
Pattern Triangle
-
Pattern DoublesidedArrow
-
Puzzle Hour Glass
-
Pattern Inverted HourGlass
-
Ganesha Pattern
-
Hollow Diamond Pattern
-
Hollow Rhombus Pattern
-
Pascal Triangle 1
-
Pattern Numbers and Stars – 1
-
PAtterns Numbers and Stars 2
Functions
10 Items | Duration : 1hrs
-
Use of Functions
-
Function Demo Intruction
-
Function Demo Params
-
Function Demo Return Value
-
Function Demo Scope
-
Function Demo Global Variable
-
Function Demo Block Scope
-
Function Demo Pass By Value
-
Anybase to Decimal
-
Decimal to Anybase
Arrays
15 Items | Duration : 2hrs
-
Array Demo
-
Array Demo Code
-
Array Demo Swap 1
-
Array Demo Swap 2
-
Array Demo Swap 3
-
Array Ops
-
Array MAX
-
Array Linerar Search
-
Array Binary Search
-
Array Bubble Sort
-
Array Selection Search
-
Array Insertion Search
-
Lower Bound of Element (Theory)
-
Upper Bound of Element (Theory)
-
Lower and Upper Bound of Element (Practical)
2D Arrays, ArrayList, Strings
24 Items | Duration : 2hrs
-
Declare a 2-D Array
-
Initalising 2D Array
-
Memory Visualization of 2D Array
-
Accessing and Changing the Values in 2D Array
-
Other Important Concepts in 2D array
-
Take Input and Display in 2D Array
-
Wave Print
-
Spiral Print
-
What is ArrayList?
-
How ArrayList Work?
-
String Demo Immutable and Print
-
String Demo CharAt
-
String Demo Substring
-
String Demo Concat
-
String Demo Indexof
-
String Demo Startwith
-
String Demo == & Equal
-
String Q Print Char
-
String Q Substrings
-
String Perfomance
-
String Builder Demo
-
String Builder Function Range
-
SB to String Conversion
-
String Builder Perfomance
Challenges – Arrays
19 Items | Duration : 8hrs
-
Arrays – Max Value in Array
-
Arrays – Wave Print column Wise
-
Arrays – Target Sum Pairs
-
Target Sum Pair Hint
-
Arrays Target Sum Triplets
-
Target Sum Triplet Hint
-
Rain Water Harvesting
-
Maximum Sub-array Sum
-
Maximum Circular Sum
-
Maximum Length Bitonic Subarray
-
Array Spiral Print Anticlockwise
-
Rotate Image (NXN) Array
-
Form Biggest Number
-
ChewBacca and Number
-
Prime Visits
-
Broken Calculator
-
Matrix Search
-
Arrays – Sum of two Arrays
-
Median of Sorted Array
Challenges – Strings
14 Items | Duration : 5hrs
-
Quiz on Strings
-
Lower Upper
-
Character Type
-
String Max Frequency Character
-
Can You Read This ?
-
Is Palindrome?
-
Is Palindrome Hint
-
String – Differences in ASCII Code
-
SanketAndStrings
-
Piyush And Magical Parks
-
Piyush and Magical Park Hint
-
String Compression
-
Ultra Fast Mathematicians
-
Finding CB Numbers
Section 6 : Recursion Basics
17 Items | Duration : 2hrs
-
Intro to Recursion Section
-
Principle of Mathematical Induction
-
Recursion ( Doing work while Stack is Building)
-
Recursion ( Doing work while Stack is Falling)
-
Recursion ( Doing work before a call and after a call)
-
Recursion ( Problem PDISkip)
-
Recursion ( Factorial of a Number)
-
Recursion (Power)
-
Recursion ( Nth Fibonacci)
-
Recursion ( Is array Sorted)
-
Recursion ( First Index)
-
Recursion ( Last Index)
-
Recursion (Pattern)
-
Recursion (Bubble Sort)
-
Recursion (All Indices)
-
Tower of Hanoi (Theory)
-
Tower of Hanoi (Code)
Challenges – Recursion
26 Items | Duration : 11hrs
-
Recursion Quiz
-
Sorted Array
-
Find Last Element
-
Find Last Element
-
Last Index Hint
-
Recursion Convert String to Integer
-
Recursion – Duplicate Character Formatting
-
Strings – Remove Duplicates
-
All Indices Problems
-
Tilling Problems 2
-
Tower of Hanoi
-
Replace all π
-
Replace all π Hint
-
Replace all π Hint
-
Recursion Subsequences
-
Sub-sequences Hint
-
Mapped Strings
-
Move all X at End
-
Merge Sort
-
Quick Sort
-
Subset Sum Easy
-
SubSet Problem Hint
-
Smart Keypad 1
-
Smart Keypad Advanced
-
Recursion Keypad Codes
-
Optimal Game Strategy 1
-
Recursion Dictionary Order ( Larger)
-
Recursion Dictionary Order(smaller)
Knowledge Booster
6 Items | Duration : 1hrs
-
Introduction to Git and Github
-
Making a Repository on Github
-
Cloning a Repository From Github
-
GCC Compilation Process
-
Tail call optimization on GCC
-
Talk on Competitive Coding
Java E Book
1 Items | Duration : 15mins
Student Ratings & Reviews
No Review Yet