Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 

Repository files navigation

🧠 BridgeLabz SIPP Training - Daily Progress Tracker πŸ’»πŸ”₯

Welcome to my BridgeLabz-SIPP-Training repo!
This README serves as a central log of my daily progress across different topics, branches, and Java modules.
Each entry includes concepts covered, skills practiced, and links to the exact code in their respective branches.


CORE-JAVA Branch πŸ“‚

πŸ“… 09/06/25 (Mon) – Day 1 – Java Fundamentals

Topics: Introduction to Java, role of JDK, JRE, and JVM, writing the first program, variable types, and basic data types in Java
πŸ”— Code


πŸ“… 10/06/25 (Tue) – Day 2 – Java Programming Elements

Topics: Arithmetic, relational, logical, bitwise, and assignment operators; type casting, precedence, associativity, and expression evaluation
πŸ”— Code


πŸ“… 11/06/25 (Wed) – Day 3 – Java Control Flow

Topics: Conditional statements (if, if-else, switch), and loops (for, while, do-while), along with nested control structures
πŸ”— Code


πŸ“… 12/06/25 (Thu) – Day 4 – Java Arrays

Topics: Declaring and initializing 1D and 2D arrays, array traversal using loops, searching and sorting elements, and array-based problem solving
πŸ”— Code


πŸ“… 13/06/25 (Fri) – Day 5 – Java Methods

Topics: Creating reusable methods, method overloading, returning values, and passing arguments (by value), plus real-world use cases
πŸ”— Code


πŸ“… 16/06/25 (Mon) – Day 6 – Java Strings

Topics: Understanding String class, string creation, comparing strings, common string methods (charAt, substring, indexOf, etc.)
πŸ”— Code


πŸ“… 17/06/25 - 18/06/25 (Tue - Wed) – Day 7 – Java Built-In Functions

Topics: Working with built-in Java libraries: Math (rounding, powers, roots), Arrays utility class, and basic intro to Collections
πŸ”— Code


πŸ“… 19/06/25 (Thu) – Day 8 – Java String Handling

Topics: Mutable vs immutable strings, StringBuilder & StringBuffer, performance comparison, string reversal and manipulation
πŸ”— Code


OOPS Branch 🧱

πŸ“… 20/06/25 (Fri) – Day 1 – Classes & Objects

Topics: Defining classes, creating objects, class structure, encapsulating data, real-world object modeling in Java
πŸ”— Code


πŸ“… 23/06/25 (Mon) – Day 2 – Constructors, Variables, Modifiers

Topics: Constructor types (default, parameterized, overloaded), use of this keyword, instance vs static variables, and access modifiers
πŸ”— Code


πŸ“… 24/06/25 (Tue) – Day 3 – Java Keywords

Topics: Deep dive into important Java keywords: static, final, this, and instanceof, with practical examples for each
πŸ”— Code


πŸ“… 25/06/25 (Wed) – Day 4 – Java Object Oriented Design Principles

Topics: Classes vs. Objects in Java, Class Diagrams, Object Diagrams, and Sequence Diagrams. πŸ”— Code


πŸ“… 01/07/25 (Tue) – Day 5 – Java Inheritance

Topics: Inheritance,Single Level Inheritance,Multilevel Inheritance,Hierarchical Inheritance,Key Features of Inheritance,Method Overriding,Constructor Inheritance in Java,Polymorphism and Inheritance,Access Modifiers and Inheritance πŸ”— Code


πŸ“… 02/07/25 (Wed) – Day 6 – Java Encapsulation and Polymorphism

Topics: Encapsulation, Polymorphism, Interface and Abstract Class,Types of polymorphism, πŸ”— Code


WORKSHOP Branch 🧱

πŸ“… 26/06/25 (Thu) – Day 1

Created Student and Student_Report classes to input multiple students' subject marks, calculate average and assign grades, and display a formatted report card Code


πŸ“… 27/06/25 (Fri) – Day 2

Ques1: Implemented BookBuddy with book addition, sorting, search by author, and conversion to array Code

Ques2: Implemented quiz platform to evaluate answers, calculate scores, assign grades, and handle input validation Code


πŸ“… 28/06/25 (Sat) – Day 3

Ques1: Implemented Flight Booking System with search, booking, and display features. Code

Ques2: Implemented CinemaTime movie schedule manager with all core features. Code


πŸ“… 04/07/25 (Fri) – Day 4

Ques: Add parcel tracker with stage tracking and lost parcel handling. Code


πŸ“… 10/07/25 (Thurs) – Day 5

Ques: Implement University Enrollment System with OOP: classes, inheritance, grading interface, GPA handling. Code


πŸ“… 11/07/25 (Fri) – Day 6

Ques: Implement backend classes for CabGo ride-hailing app with vehicles, drivers, ride booking, and fare calculation. Code


πŸ“… 14/07/25 (Mon) – Day 7

Ques 1: add browser history navigation using doubly linked list and OOP principles Code

Ques 2: Implement genre-wise library catalog using HashMap and LinkedList with duplication check via HashSet Code


πŸ“… 15/07/25 (Tues) – Day 8

Ques: Add music playlist queue with custom LinkedList and OOP design Code


πŸ“… 25/07/25 (Fri) – Day 9

Ques: Add address book system with HashMap storage, search by name/phone, generics, file I/O, and comparator-based sorting. Code


πŸ“… 28/07/25 (Mon) – Day 10

Ques 1: Implement student marks report using Map and List with features to add marks, calculate averages, and find top performer. Code

Ques 2: Add student management system using HashMap for storage, Comparator for sorting, and Set for subject-based search. Code


DSA Branch 🧱

πŸ“… 03/07/25 (Thurs) – Day 1 – LINKED LIST

Topics: Introduction of Data Structure,Key Features of Data Structures in Java,Types of Data Structures in Java,Single Linked List, Double Linked List,Circular Linked List πŸ”— Code


πŸ“… 07/07/25 - 08/07/25 (Mon-Tues) – Day 2 – STACK,QUEUE,HASHMAP

Topics: introduction to Stack, Queue, and their operations, HashMap and Hashing techniques. πŸ”— Code


πŸ“… 09/07/25 (Wed) – Day 3 – Sorting Algorithms

Topics:Bubble Sort,Insertion Sort,Merge Sort,Quick Sort,Selection Sort,Heap Sort,Counting Sort πŸ”— Code


πŸ“… 10/07/25 (Thurs) – Day 4 – Searching Algorithms

Topics:StringBuilder,StringBuffer,FileReader,InputStreamReader,Linear Search,Binary Search, πŸ”— Code


πŸ“… 11/07/25 (Fri) – Day 5 – Algorithm's Runtime Analysis & Big-O Notation

Topics:Runtime Analysis;Understanding Big-O Notation;Time Complexity Analysis;Space Complexity Analysis;Best, Worst, and Average Case Complexities;Practical Guidelines for Optimizing Java Code πŸ”— Code


GENERICS Branch 🧱

πŸ“… 21/07/25 - 22/07/25 (Mon-Tues) – Day 1 - Generics

Topics: Introduction to Generics,Type Parameters,Generic Classes,Generic Methods,Bounded Type Parameters,Wildcards πŸ”— Code


πŸ“… 23/07/25 - 24/07/25 (Wed-Thurs) – Day 2 - Collections

Topics: Overview of Collections Framework,What is the Collections Framework?,Hierarchy of Collections Framework,List Interface and Implementing Classes,Set Interface and Implementing Classes,Queue and Deque Interfaces,Map Interface and Its Implementations,Comparison of Different Implementations,Real-World Use Cases and Best Practices. πŸ”— Code


πŸ“… 29/07/25 (Tues) – Day 3 - JAVA STREAMS

Topics: Java I/O Streams,Types of Streams,File Streams,Object Streams,ByteArray Streams,Buffered Streams,Reader and Writer πŸ”— Code


πŸ“… 01/08/25 (Fri) – Day 4 - EXCEPTIONS

Topics: Exceptions , Types of Exceptions , Checked Exceptions , Unchecked Exceptions , Custom Exceptions , Handling Exceptions , try-catch blocks , try-catch-finally blocks , try-with-resources statement , throws clause , throw statement , Creating Custom Exceptions , Extending Exception Class , Defining Constructors πŸ”— Code


πŸ“ Note:

Each topic’s code is organized in its dedicated branch β€” but this main README connects everything.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors