Praveen Kumar Molabanti

Tutor for C, C++, Java, Computer Fundamentals with 3 years of experience


K P H B Phase 3, Hyderabad, Telangana, India

Available for : Online Teaching | Tuition at my place | Tuition at your place

AJAXASP .NetASP .Net MVCBootstrapCC#C++Computer FundamentalsData StructuresHTML/CSSHTML5JavaJavascriptJqueryMS-OfficeMicrosoft .NetSQL ServerWeb Services


Having 3 years of experience in teaching C, C++, Java and Computer Fundamentals. Having knowledge on electronics and embedded systems. Excellent written and communication skills. Providing students the best practice lessons for being efficient in programming languages. Proven success in leveraging educational theories and methodologies to design,develop and deliver successful training programs. A post graduate in engineering by education.

Demo Class Video


AJAX - 1 years experience 500 INR / Hour

Full Course

Ajax is the third party tool to create login forms. It is used to cumulative with JQuery.

ASP .Net - 1 years experience 500 INR / Hour

All topics in ASP

Can teach full course in ASP.NET

ASP .Net MVC - 1 years experience 500 INR / Hour

All topics in MVC

Can teach full course in MVC

Bootstrap - 1 years experience 500 INR / Hour

Full course

Entire topics in Bootstrap

C - 3 years experience 300 INR / Hour

Complete C language

Course description: The course fully covers the basics of programming in the “C” programming language and demonstrates fundamental programming techniques, customs and vocabulary including the most common library functions and the usage of the preprocessor. 

To present the syntax and semantics of the “C” language as well as data types offered by the language To allow the trainee to write their own programs using standard language infrastructure regardless of the hardware or software platform Course outline

  • Introduction to compiling and software development
  • Basic scalar data types and their operators
  • Flow control
  • Complex data types: arrays, structures and pointers
  • Structuring the code: functions and modules
  • Preprocessing source code
  • Absolute basics
  • Languages: natural and artificial
  • Machine languages
  • High-level programming languages
  • Obtaining the machine code: compilation process
  • Recommended readings
  • Your first program
  • Variable – why?
  • Integer values in real life and in “C”, integer literals
  • Data types
  • Floating point values in real life and in “C”, float literals
  • Arithmetic operators
  • Priority and binding
  • Post- and pre -incrementation and -decrementation
  • Operators of type op=
  • Char type and ASCII code, char literals
  • Equivalence of int and char data
  • Comparison operators
  • Conditional execution and if keyword
  • printf() and scanf() functions: absolute basics
  • Flow control
  • Conditional execution continued: the “else” branch
  • More integer and float types
  • Conversions – why?
  • Typecast and its operators
  • Loops – while, do and for
  • Controlling the loop execution – break and continue
  • Logical and bitwise operators
  • Arrays
  • Switch: different faces of ‘if’
  • Arrays (vectors) – why do you need them?
  • Sorting in real life and in a computer memory
  • Initiators: a simple way to set an array
  • Pointers: another kind of data in “C”
  • An address, a reference, a dereference and the sizeof operator
  • Simple pointer and pointer to nothing (NULL) & operator
  • Pointers arithmetic
  • Pointers vs. arrays: different forms of the same phenomenon
  • Using strings: basics
  • Basic functions dedicated to string manipulation
  • Memory management and structures
  • The meaning of array indexing
  • The usage of pointers: perils and disadvantages
  • Void type
  • Arrays of arrays and multidimensional arrays
  • Memory allocation and deallocation: malloc() and free() functions
  • Arrays of pointers vs. multidimensional arrays
  • Structures – why?
  • Declaring, using and initializing structures
  • Pointers to structures and arrays of structures
  • Basics of recursive data collections
  • Functions
  • Functions – why?
  • How to declare, define and invoke a function
  • Variables' scope, local variables and function parameters
  • Pointers, arrays and structures as function parameters
  • Function result and return statement
  • Void as a parameter, pointer and result
  • Parameterizing the main function
  • External function and the extern declarator
  • Header files and their role
  • Files and streams
  • Files vs. streams: where does the difference lie?
  • Header files needed for stream operations
  • FILE structure
  • Opening and closing a stream, open modes, errno variable
  • Reading and writing to/from a stream
  • Predefined streams: stdin, stdout and stderr
  • Stream manipulation: fgetc(), fputc(), fgets() and fputs() functions
  • Raw input/output: fread() and fwrite() functions
  • Preprocessor and complex declarations
  • Preprocessor – why?
  • #include: how to make use of a header file
  • #define: simple and parameterized macros
  • #undef directive
  • Predefined preprocessor symbols
  • Macro operators: # and ##
  • Conditional compilation: #if and #ifdef directives
  • Avoiding multiple compilations of the same header files
  • Scopes of declarations, storage classes
  • User defined types-why?
  • Pointers to functions
  • Analyzing and creating complex declarations

C# - 1 years experience 700 INR / Hour

All courses in C#

All topics in C#

C++ - 3 years experience 500 INR / Hour

Complete c++

Syllabus for “C++ Programming Language “C++ programming language” 

Description: In this class, can teach the basics about C++ programming language such as variables, data types, arrays, pointers, functions and classes etc. 

Objective: At the end of the class, we expect people to have a good understanding about the concept of object-oriented programming using C++, be able to write and read basic C++ code. 

Prerequisite: No prior knowledge about C++ is required, but people are expected to have some basic knowledge about computers, some knowledge about one or two other programming languages such as Perl, PHP, Python or Java etc is preferred. 

Course Outlines:

  • Introduction
  • What is C++?
  • Why C++?
  • C and C++
  • Exception Handling
  • Object Oriented Programming
  • Standard Template Library
  • Types and declarations
  • Types
  • Booleans
  • Integer Types
  • Floating-Point Types
  • Sizes
  • Void
  • Enumerations
  • Declarations
  • Pointers, Arrays and Structures
  • Pointers
  • Arrays
  • Pointers into Arrays
  • Constants
  • References
  • Pointers to void
  • Structures
  • Expressions and Statements
  • A Deck Calculator
  • Operator Summary
  • Statement Summary
  • Comments and Indentation
  • Functions
  • Function Declarations
  • Argument Passing
  • Value Return
  • Overloaded Function Names
  • Default Arguments
  • Pointer to Function
  • Macros
  • Namespaces and Exceptions
  • Namespaces
  • Exceptions
  • Source Files and Programs
  • Separate Compilation
  • Linkage
  • Using Header Files
  • Programs
  • Classes
  • Access Control
  • Constructors
  • Member functions
  • Static members
  • Destructors
  • Memory allocation
  • Member initialization
  • Operator overloading
  • Introduction
  • Operator Functions
  • A Complete Number Type
  • Conversion Operators
  • Friends
  • Large Objects
  • Essential Operators
  • Subscripting
  • Functions Calls
  • Dereferencing
  • Increment and Decrement
  • A String Class
  • Derived class
  • Introduction
  • Derived Classes
  • Abstract Classes
  • Design of Class Hierarchies
  • Class Hierarchies and Abstract Classes

Computer Fundamentals - 7 years experience 500 INR / Hour

Complete Knowledge on Computers

Syllabus for Basic Level Computer Appreciation Course/Test

  • Introduction to computer
  • What is computer?
  • Characteristics of Computers
  • Basic Applications ofComputer
  • Components of ComputerSystem.
  • Central Processing Unit (CPU)
  • VDU, keyboard and Mouse
  • Other input/output Devices
  • Computer Memory
  • Concepts of Hardware andSoftware
  • Classifications of computers
  • Representation of data/Information concepts of data processing
  • Definition of Information and data
  • Basic data types
  • Storage of data/Information as files tutorial

  • The student is allowed to enumerate in what ways he can use the computer for his own purpose/business. 

    Practical: The student needs to be exposed/shown various components and supposed how to switch on a computer. This applies to the next few chapters also.

    Data Structures - 5 years experience 500 INR / Hour

    Full course

    All topics in Data structures.

    HTML/CSS - 1 years experience 500 INR / Hour

    All Topics

    This is the first web base knowledge in the all the languages.

    HTML5 - 1 years experience 500 INR / Hour

    All topics

    Can teach all topics in HTML5

    Java - 3 years experience 300 INR / Hour

    Full topics in Core java Advanced Java J2ee

    Core Java

    • Introduction to Java
    • Classes, Methods, and Method Overloading
    • Constructor, Object, and Reference
    • Packages and Access Modifiers
    • Static and Non-static Members
    • Super and Sub classes
    • this and super keywords
    • Method Overriding and Hiding
    • Super class reference and Sub Class Object
    • Abstract classes and Interfaces
    • Factory Methods
    • Exceptions and Assertion
    • Threads
    • Java.lang package
    • : Input and output API
    • Java.util and Collections API
    • Java.sql and JDBC API
    Advanced Java
    • JDBC
    • Overview of Relations Databases
    • JDBC Architecture and Types of Drivers
    • JDBC Client Program
    • Driver Manager and Data Source
    • Statement and Prepared Statement Objects
    • Result Set Object
    • Executing Stored Procedures and function
    • Transaction Management
    • Introduction to Servlets API
    • Request and Response Cycle
    • Servlet Config and Servlet Context
    • Generic Servlet and Http Servlet
    • Redirecting the Request and Response
    • Filters and Wrappers
    • Events and Listeners
    • Session Data Tracking
    • Overview of Presentation Layer
    • JSP Basic Tags and Implicit Objects
    • Directive Tags and Action Tags
    • Customer Tags
    • JSTL and Expression Languages
    • MVC Architecture

    Javascript - 1 years experience 500 INR / Hour

    All topics in the Javascripts

    Full course in Javascript.

    Jquery - 1 years experience 500 INR / Hour

    All Topics

    Can teach all topics in JQuery.

    MS-Office - 7 years experience 500 INR / Hour

    All topics in MS office

    Full Course

    Microsoft .Net - 2 years experience 700 INR / Hour

    All topics in ASP ADO

    All topics and courses in Microsoft.NET

    SQL Server - 3 years experience 700 INR / Hour

    All topics to be covered in SQL Server

    Triggers, Functions, Stored procedures, Schedule programs

    Web Services - 2 years experience 900 INR / Hour

    All Topics

    Can teach topics like WCF,.ASMX, WPF services, Windows services


    No Reviews Yet!