FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Josna Fernandes
  • Qualification:B.Tech / B.E.
  • Language:English, Hindi
  • Experience:2 years
★★★★4/5

Josna Fernandes

Mangalore/Online

About :

I’m a passionate programmer with a strong academic record and hands-on experience in Java, Python, C, HTML, CSS, JavaScript, and Data Structures & Algorithms . I believe progra…

Josna Fernandes

Josna Fernandes

Mangalore/Online

  • Qualification:B.Tech / B.E.
  • Language:English, Hindi
  • Experience:2 years
★★★★ 4/5

I’m a passionate programmer with a strong academic record and hands-on experience in Java, Python, C, HTML, CSS, JavaScript, and Data Structures & Algorithms . I believe progra...

FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by Josna Fernandes

Course Mode:

Online and Offline

Duration:

12 Month

Language:

English, Hindi

Location:

Kadri, Mangalore, Kadri, Mangalore

Pricing:

3000 INR

Batch Type:

Week Days / Weekends

Course Content

This comprehensive Java Programming and Data Structures & Algorithms (DSA) course is designed to help students build strong programming skills from the ground up. Whether you are a complete beginner or someone looking to strengthen your concepts, this program by Josna Fernandes carefully blends Java fundamentals with structured problem-solving using DSA — a core requirement for technical exams, coding interviews, and placements.

The course follows a 12-week guided learning journey. Starting with the basics of programming logic and Java syntax, learners gradually move towards object-oriented programming, data structures, algorithm design, and dynamic programming. The teaching style focuses on clarity, step-by-step explanations, and continuous practice, ensuring students not only learn how to code — but also understand how to think like a programmer.

🔹 Course Title

Complete Java Programming & DSA Mastery (12 Weeks) – From Basics to Placement Ready

🔹 Course Description

This 12-week intensive course is designed to take learners from zero to advanced level in Java programming, while simultaneously building strong problem-solving skills using Data Structures and Algorithms.

The course focuses on:

  • Deep understanding of the Java language

  • Strong logic building and algorithmic thinking

  • Data Structures & Algorithms, including Dynamic Programming

  • Preparation for college exams, coding interviews, and placements

The teaching approach is step-by-step, concept-driven, and practice-oriented, ensuring learners don’t just write code, but truly understand why and how it works.

🔹 What You Will Learn

  • Core Java programming from fundamentals to advanced concepts

  • Writing clean, optimized, and interview-ready code

  • Solving problems using standard and advanced data structures

  • Mastering algorithms frequently asked in exams and interviews

  • Strong preparation for college semester exams and placement coding rounds

🔹 12-Week Detailed Course Plan

📘 Week 1: Programming Foundations & Java Basics

  • Introduction to programming and problem-solving

  • How Java works (JDK, JRE, JVM)

  • Writing and executing the first Java program

  • Variables, data types, input/output

  • Operators and expressions

  • Understanding compilation and execution flow

Focus: Strong fundamentals + exam-oriented clarity

📘 Week 2: Control Flow & Logic Building

  • Conditional statements (if, if-else, switch)

  • Looping constructs (for, while, do-while)

  • Pattern printing

  • Basic problem-solving using loops and conditions

  • Common mistakes and debugging techniques

Focus: Logic development & confidence in coding

📘 Week 3: Methods, Recursion & Arrays

  • Functions / methods in Java

  • Parameter passing and return types

  • Introduction to recursion

  • 1D and 2D arrays

  • Array-based problem solving

Focus: Problem-solving foundation for DSA

📘 Week 4: Strings & Mathematical Problem Solving

  • String class and string manipulation

  • Character handling and ASCII concepts

  • Common string problems (palindrome, frequency, reverse, etc.)

  • Math-based problems (GCD, prime numbers, factorials)

Focus: Frequently asked exam and interview questions

📘 Week 5: Object-Oriented Programming (OOP) – Core Concepts

  • Classes and objects

  • Constructors

  • Encapsulation

  • Inheritance

  • Polymorphism

  • Abstraction and interfaces

Focus: Core Java concepts crucial for interviews

📘 Week 6: Advanced OOP & Java Features

  • this and super keywords

  • Static members

  • Final keyword

  • Packages and access specifiers

  • Exception handling

  • Introduction to Java memory concepts

Focus: Writing professional and structured Java code

📘 Week 7: Data Structures – Linear Structures

  • Introduction to Data Structures

  • Time and space complexity (Big-O notation)

  • Arrays as data structures

  • Linked Lists (Singly, Doubly)

  • Stack and Queue (implementation + problems)

Focus: Core DSA used in exams and coding rounds

📘 Week 8: Searching & Sorting Algorithms

  • Linear and Binary Search

  • Sorting algorithms:

    • Bubble Sort

    • Selection Sort

    • Insertion Sort

    • Merge Sort

    • Quick Sort

  • Analysis and comparison of algorithms

Focus: Algorithm understanding + implementation

📘 Week 9: Data Structures – Non-Linear Structures

  • Trees (Binary Tree, Binary Search Tree)

  • Tree traversals

  • Heaps and priority queues

  • Introduction to Hashing and HashMaps

Focus: Interview-oriented problem solving

📘 Week 10: Graphs & Advanced Algorithms

  • Graph representation

  • BFS and DFS

  • Shortest path basics

  • Graph-based problem solving

Focus: Advanced DSA concepts for placements

📘 Week 11: Dynamic Programming (DP)

  • Recursion vs DP

  • Memoization and tabulation

  • Classic DP problems:

    • Fibonacci

    • Knapsack

    • Longest Common Subsequence

    • Subset Sum

  • How to identify DP problems

Focus: One of the most important placement topics

📘 Week 12: Exam + Placement Preparation

  • Frequently asked Java interview questions

  • DSA revision and problem-solving practice

  • Coding strategies for exams and interviews

  • Writing optimized and clean solutions

  • Mock coding questions and discussions

Focus: Confidence building and final readiness

🔹 Who This Course Is For

  • Beginners who want to start programming from scratch

  • Learners struggling with Java or DSA concepts

  • College students preparing for semester exams

  • Placement aspirants aiming to crack coding rounds

🔹 Teaching Style & Support

  • Step-by-step explanations

  • Logic-first approach

  • Regular practice problems

  • Doubt clarification and guidance

  • Focus on concept clarity + confidence

🔹 Key Outcomes

By the end of the course, students will:
✔ Understand Java programming thoroughly
✔ Write clean & structured code
✔ Gain problem-solving confidence
✔ Develop strong DSA foundations
✔ Be better prepared for coding interviews & placements

Course Mode:

Online and Offline

Duration:

12 Month

Language:

English, Hindi

Location:

Kadri, Mangalore, Kadri, Mangalore

Pricing:

3000 INR

Batch Type:

Week Days / Weekends

Overall Student Ratings

4.0
★★★★

Based on 4 ratings

5 star
25%
4 star
50%
3 star
25%
2 star
0%
1 star
0%

Get tutor location

Location: Kadri, Mangalore, Kadri, Mangalore

Locate on Google map

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Explore Tutors by Location and Skills

Find Expert tutors across India for Popular Subjects, Skills and Cities

Popular courses

    Popular Locations

      Popular Searches