FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Amar Kumar
  • Qualification:MCA
  • Language:English, Hindi
  • Experience:3 years

Amar Kumar

Patna/Online

About

Amar Kumar holds a Master's degree in Computer Applications (MCA) and has three years of experience in the field of tutoring. He is dedicated to helping students understand complex...

Amar Kumar holds a Master's degree in Computer Applications (MCA) and has three years of experience in the field of tutoring. He is dedicated to helping students understand complex concepts in a simple way, ensuring that learning is both effective and enjoyable. Amar is proficient in teaching in both English and Hindi, making his lessons accessible to a diverse range of students.His teaching approach focuses on clarity and engagement, adapting to the individual needs of each student. Amar believes in creating a supportive learning environment where students can ask questions freely and explore topics deeply. Whether you are looking for help with specific subjects or need guidance in developing your overall skills, Amar is committed to providing personalized support to help you succeed.
Amar Kumar

Amar Kumar

Patna/Online

  • Qualification:MCA
  • Language:English, Hindi
  • Experience:3 years

Amar Kumar holds a Master's degree in Computer Applications (MCA) and has three years of experience in the field of tutoring. He is dedicated to helping students understand complex...

Amar Kumar holds a Master's degree in Computer Applications (MCA) and has three years of experience in the field of tutoring. He is dedicated to helping students understand complex concepts in a simple way, ensuring that learning is both effective and enjoyable. Amar is proficient in teaching in both English and Hindi, making his lessons accessible to a diverse range of students.His teaching approach focuses on clarity and engagement, adapting to the individual needs of each student. Amar believes in creating a supportive learning environment where students can ask questions freely and explore topics deeply. Whether you are looking for help with specific subjects or need guidance in developing your overall skills, Amar is committed to providing personalized support to help you succeed.
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: Amar Kumar

c & Data Structure - Amar Kumar

C Programming Course Content

Module 1: Introduction to C Programming

  • History and Features of C

  • Setting up Development Environment

  • First C Program Structure

  • Compilation Process

Module 2: Basic Concepts

  • Data Types (int, float, char, double)

  • Variables and Constants

  • Input/Output Functions (printf, scanf)

  • Operators (Arithmetic, Relational, Logical)

Module 3: Control Statements

  • Conditional Statements (if, if-else, nested if)

  • Switch Case

  • Loops (for, while, do-while)

  • Break, Continue, goto statements

Module 4: Functions

  • Function Declaration and Definition

  • Function Parameters and Return Types

  • Call by Value vs Call by Reference

  • Recursion

Module 5: Arrays and Strings

  • Single and Multi-dimensional Arrays

  • String Handling Functions

  • Array of Characters

  • Basic Algorithms (Sorting, Searching)

Module 6: Pointers

  • Pointer Basics and Arithmetic

  • Pointers and Arrays

  • Pointers and Functions

  • Dynamic Memory Allocation

Module 7: Structure and Union

  • Structure Definition and Usage

  • Array of Structures

  • Unions

  • Typedef

Module 8: File Handling

  • File Operations (Open, Close, Read, Write)

  • File Modes

  • Sequential vs Random Access

  • Error Handling

Module 9: Data Structures Basics

  • Introduction to Data Structures

  • Linked Lists

  • Stacks and Queues

  • Basic Tree Concepts

C++

C++ Programming Course Content

Module 1: Introduction to C++

  • History and Evolution of C++

  • Difference between C and C++

  • OOPs Concepts Overview

  • Setting up C++ Development Environment

Module 2: Basic C++ Syntax

  • C++ Program Structure

  • Data Types and Variables

  • Input/Output (cin, cout)

  • Namespaces

  • Reference Variables

Module 3: Functions in C++

  • Function Prototyping

  • Default Arguments

  • Function Overloading

  • Inline Functions

  • Call by Reference

Module 4: Object Oriented Programming

  • Classes and Objects

  • Access Specifiers (public, private, protected)

  • Constructors and Destructors

  • Copy Constructor

  • Friend Functions and Friend Classes

Module 5: Memory Management

  • Dynamic Memory Allocation (new, delete)

  • Pointers in C++

  • this Pointer

  • Memory Leaks and Prevention

Module 6: Inheritance

  • Types of Inheritance (Single, Multiple, Multilevel, Hierarchical, Hybrid)

  • Access Modifiers in Inheritance

  • Constructor and Destructor in Inheritance

  • Function Overriding

Module 7: Polymorphism

  • Compile-time Polymorphism (Function Overloading, Operator Overloading)

  • Runtime Polymorphism (Virtual Functions)

  • Virtual Destructors

  • Abstract Classes and Pure Virtual Functions

Module 8: Encapsulation and Abstraction

  • Data Hiding

  • Accessor and Mutator Functions

  • Implementation Independence

Module 9: Templates

  • Function Templates

  • Class Templates

  • Template Specialization

  • STL Overview

Module 10: Exception Handling

  • try, catch, throw blocks

  • Standard Exceptions

  • Custom Exception Classes

  • Exception Safety

Module 11: Standard Template Library (STL)

  • Containers (Vector, List, Map, Set)

  • Iterators

  • Algorithms (Sorting, Searching)

  • Functors and Lambda Expressions

Module 12: File Handling

  • File Stream Classes (ifstream, ofstream, fstream)

  • File Operations

  • Binary File Handling

  • Serialization

Module 13: Advanced Concepts

  • Smart Pointers

  • Move Semantics

  • Lambda Expressions

  • Multithreading Basics

Full Stack JAVA

Full Stack Java Development Course Content

Module 1: Core Java Fundamentals

  • Java Introduction & Features

  • JDK, JRE, JVM Architecture

  • Data Types, Variables, Operators

  • Control Statements & Loops

  • Arrays and Strings

Module 2: Object-Oriented Programming in Java

  • Classes and Objects

  • Constructors, this keyword

  • Inheritance, Polymorphism, Abstraction, Encapsulation

  • Method Overloading and Overriding

  • Interfaces and Abstract Classes

Module 3: Advanced Java Concepts

  • Packages and Access Modifiers

  • Exception Handling (try-catch, throw, throws)

  • Multithreading and Synchronization

  • Collection Framework (List, Set, Map, Queue)

  • Generics and Lambda Expressions

Module 4: Java 8+ Features

  • Stream API

  • Functional Interfaces

  • Method References

  • Optional Class

  • Date and Time API (Java 8 Time)

Module 5: Database and JDBC

  • SQL Basics (DDL, DML, DQL)

  • MySQL/PostgreSQL Database

  • JDBC Architecture

  • CRUD Operations using JDBC

  • Connection Pooling (HikariCP)

Module 6: Web Technologies Foundation

  • HTML5 & CSS3

  • JavaScript (ES6+) Fundamentals

  • DOM Manipulation

  • Bootstrap for Responsive Design

Module 7: Frontend Development (React.js)

  • React Introduction & JSX

  • Components (Functional & Class)

  • State and Props

  • Hooks (useState, useEffect, useContext)

  • React Router for Navigation

  • API Integration using Axios/Fetch

Module 8: Spring Framework - Core

  • Spring Introduction (IoC, DI)

  • Spring Core Container

  • Bean Configuration (XML & Annotations)

  • Spring MVC Architecture

Module 9: Spring Boot

  • Spring Boot Basics & Auto-configuration

  • Creating RESTful Web Services

  • Spring Data JPA with Hibernate

  • Spring Security (Authentication & Authorization)

Module 10: Backend Development with Spring Boot

  • Building REST APIs

  • Exception Handling

  • Validation (Bean Validation API)

  • Logging (Logback/SLF4J)

  • File Upload/Download

Module 11: Microservices Architecture

  • Microservices vs Monolithic Architecture

  • Spring Cloud Overview

  • Eureka Server & Client (Service Discovery)

  • API Gateway with Spring Cloud Gateway

  • Config Server for Centralized Configuration

Module 12: DevOps & Deployment

  • Maven Build Tool

  • Version Control with Git & GitHub

  • Docker Basics & Containerization

Location

Jehanabad, Patna, Bihar

Locate on Google map

Similar tutors with locations

Start Your Teaching Journey Today

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

Start getting Students

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