Concept and Project based programming courses

This is private training. You get 100% attention, can learn at your own pace, can customize your training, get hands on coding experience right from the first session. Since it is one on one training you can get clarification as many times you like and take the time to learn a concept well before you move on to the next one.

Training Courses

JAVA TRAINING

Java by concepts

Basic Java 6 hours

This training would suit novices of any age, those who are not confident or have fundamentals week. You can take this even if you haven't programmed before. You will learn some key concepts required for intermediate and advanced level. Even teenagers (5th grader and above) can take this training.

     6 hours,  USD 180


Intermediate Java 12 hours

If you already know basic concepts like loops, control statements, primitive type, reference type then you can start from intermediate. In this training you will learn how to write programs in an Object Oriented way. You will also learn how to write exception handling code so that your programs run and close gracefully.

     12 hours,  USD 360


Advanced Java 14 hours (GUI, IO, Database, Threads and Sockets)

This course would suit you if you already know object oriented programming and exception handling. In this training you learn how to develop a java program that writes to a file, to a database and to another computer (Socket Programming). You learn to create a GUI using SWING and multi-threading. We help you install an open source database.

     14 hours,  USD 560


Expert Java 14 hours (Streams, Concurrency, NIO.2, Stream with NIO.2, Localization)

This course would suit you if you already know certain concepts of advanced Java. In this training you learn how to develop java program that use streams to process data for statistical analysis. You also learn Concurrency, NIO.2, Stream with NIO.2 and Localization.

     14 hours,  USD 560


Java by projects

Java Basic Projects
Tic Tac Toe App 3 hours

Tic-tac-toe App is a game for two players, X and O, who take turns marking the spaces in a 3✕3 grid. The player who succeeds in placing three of their symbols in a line wins the game. Concepts used are keyboard input, Arrays, Loops and Control statements, variables and methods.

     3 hours,  USD 90


Library App 3 hours

Library App is a program that displays a list of books with their availability date. Upon selection the books are checked out in user's account. Concepts used are keyboard input, Arrays, Loops and Control statements, variables and methods.

     3 hours,  USD 90


HR App 3 hours

HR App is a program that manages employees in a company. Employee Details can be added, updated, deleted and viewed. Concepts used are keyboard input, Arrays, Loops and Control statements, variables and methods.

     3 hours,  USD 90


Quiz App 3 hours

Quiz App is a program that presents various questions with 4 options, one by one. Right answer increases the score. Finally, it displays the score. Concepts used are keyboard input, Arrays, Loops and Control statements, variables and methods.

     3 hours,  USD 90


Restaurant App 3 hours

Restaurant App is a program that displays a menu of food items. Items bought are added to the cart. Finally, it displays a bill. Concepts used are keyboard input, Arrays, Loops and Control statements, variables and methods.

     3 hours,  USD 90


Calculator App 3 hours

Calcualtor App is a program that features Add, Minus, Subtract and Multiplication operations. Concepts used are keyboard input, Arrays, Loops and Control statements, variables and methods.

     3 hours,  USD 90


Clothing Store App 3 hours

ClothingStore App is a program that presents different brands of shirts with prices. Upon selection the user is asked for size. Finally, it displays a bill. Concepts used are keyboard input, Arrays, Loops and Control statements, variables and methods.

     3 hours,  USD 90


Java Intermediate Projects
Bank Account App 5 hours

BankAccount App is a program that manages Checking, Savings and Share savings accounts of various customers. Deposit, withdrawal and transfer operations can be performed. Concepts used are keyboard input, Inheritance, Polymorphism, Encapsulation, Association, Interfaces, Abstract classes, "Is A" and "Has A" relation, Collection classes and Exception Handling.

     5 hours,  USD 150


Hotel Reservation App 5 hours

HotelReservation App is a program that shows availability of rooms in a hotel. Upon selection it allots the room and marks it unavailable. Concepts used are keyboard input, Inheritance, Polymorphism, Encapsulation, Association, Interfaces, Abstract classes, "Is A" and "Has A" relation, Collection classes and Exception Handling.

     5 hours,  USD 150


Quiz App 5 hours

Quiz App is a program that presents various questions with 4 options, one by one. Right answer increases the score. Finally, it displays the total. Concepts used are keyboard input, Inheritance, Polymorphism, Encapsulation, Association, Interfaces, Abstract classes, "Is A" and "Has A" relation, Collection classes and Exception Handling.

     5 hours,  USD 150


Restaurant App 5 hours

Restaurant App is a program that displays a menu of food items. Items bought are added to the cart. Finally, it displays a bill. Concepts used are keyboard input, Inheritance, Polymorphism, Encapsulation, Association, Interfaces, Abstract classes, "Is A" and "Has A" relation, Collection classes and Exception Handling.

     5 hours,  USD 150


Calculator App 5 hours

Calcualtor App is a program with Addition, Subtraction, Division and Multiplication operations. Concepts used are keyboard input, Inheritance, Polymorphism, Encapsulation, Association, Interfaces, Abstract classes, "Is A" and "Has A" relation, Collection classes and Exception Handling.

     5 hours,  USD 150


University App 5 hours

University App is a program that stores details of teachers and students in a university. It allows search operation on a list of teachers and students. Concepts used are keyboard input, Inheritance, Polymorphism, Encapsulation, Association, Interfaces, Abstract classes, "Is A" and "Has A" relation, Collection classes and Exception Handling.

     5 hours,  USD 150


Fruits Store App 5 hours

FruitStore App is a program that shows a list of fruits with prices and quantity. Items bought are added to the cart. Finally, it displays a bill. Concepts used are keyboard input, Inheritance, Polymorphism, Encapsulation, Association, Interfaces, Abstract classes, "Is A" and "Has A" relation, Collection classes and Exception Handling.

     5 hours,  USD 150


Java Advanced Projects
Chat Application 10 hours

Chat App is a program to chat with multiple people. There are two programs Client App and Server App. ServerApp transfers messages from one client to another and dedicates a separate thread to establish new client connections. It is a multi-threaded, multi-user, socket based program. Concepts used are Threads, Sockets, Swing GUI, OOP, Collection and Exception Handling.

     10 hours,  USD 300


HR Application 10 hours

HR App is a program that manages employees in a company. Employee Details can be added, updated, deleted using Swing forms. Data is saved in database. Concepts used are JDBC, Swing GUI, OOP, Collection and Exception Handling.

     10 hours,  USD 300


Ping Pong Game 10 hours

PingPong is a table tennis sports game featuring simple two-dimensional graphics. Player who scores 10 points wins. Concepts used are Threads, Swing GUI, OOP, Collection and Exception Handling.

     10 hours,  USD 300


Pac Man Game 10 hours

PcMan is a game in which C shaped figure eat all the food and avoid the ghosts. Concepts used are Threads, Swing GUI, OOP, Collection and Exception Handling.

     10 hours,  USD 300


Tic Tac Toe Game 10 hours

Tic-tac-toe App is a game for two players, X and O, who take turns marking the spaces in a 3✕3 grid. The player, who succeeds in placing three of their symbols in a line, wins the game. Concepts used are Swing GUI, OOP, Collection and Exception Handling.

     10 hours,  USD 300


Paint Brush App 10 hours

PaintBrush App is a program that lets you do free hand drawing, draw and fill shapes like circle, oval, rectangle and square with different colours. Concepts used are Swing GUI, OOP, Collection and Exception Handling.

     10 hours,  USD 300


Moving Ball App 6 hours

MovingBalls App is a program where balls of different shapes and colour bounce in the frame of the app. Concepts used are Swing GUI, OOP, Collection and Exception Handling.

     6 hours,  USD 180


Java by game projects

Learn Java concepts while you develop games like Tic Tac Toe, Lines and Boxes, PacMan, Ping Pong, Bricks etc...

Java with Design Patterns

You can learn Design Patterns if you know intermediate java. You just need to know Object Oriented Programming to start learning Design Patterns. In this training you learn what Design Patterns are and how to apply them in java programming. You learn 6 design patterns using simple programs.

     4 hours,  USD 120


Preperation for Java Certification (OCA & OCP)

OCA (Oracle Certified Associate), Java - concepts training 14 hours

You can take this training even if you are starting from scratch. If you are already at intermediate level then you are almost ready to take this exam. This training prepares you towards writing Oracle Certified Associate Exam.

     14 hours,  USD 420


OCA, Java - orientation with Q&A Book 8 hours

If you already know the concepts required for OCA exam, you can take this training. This training will orient you towards answering questions in exam with your knowledge. This exercise should help you better your score. We will help you cover a Q & A book for OCA Exam. You would be helped with questions you get wrong. Any concepts we discover that you missed to prepare for the exam will also be covered.

     8 hours,  USD 240


OCP (Oracle Certified Professional), Java - concepts training 20 hours

You can take this training if you have already passed OCA Exam. If you have already done advanced level training you are better positioned but not fully prepared to take OCP Exam yet, since there would be some more topics remaining to be learnt. This training teaches you the concepts and API required to be learnt for the Exam. This training prepares you towards writing Oracle Certified Professional Exam.

     20 hours,  USD 600


OCP, Java - orientation with Q&A Book 8 hours

If you already know the concepts required for OCP exam, you can take this training. This training will orient you towards answering questions in exam with your knowledge. This exercise should help you better your score. We will help you cover a Q & A book for OCP Exam. You would be helped with questions you get wrong. Any concepts we discover that you missed to prepare for the exam will also be covered.

     8 hours,  USD 240


Preperation for AP Computer Science Java Exam

You can take this training even if you are starting from scratch. If you are already at intermediate level then you are better prepared for Exam. Still there would be concepts like sorting and searching that you would need to learn. This course is oriented towards writing AP Computer Science Exam.

     20 hours,  USD 600



WEB SITE TRAINING (HTML/CSS/Javascript/PHP/MySQL)

Short Web Site Development Training 7 hours

In this training you would be taught to design and develop website using HTML, CSS and Javascript.

     7 hours,  USD 280


Responsive Web Site Development Training

(HTML / CSS / Javascript / Bootstrap / AngularJS / Typescript / React)

Extensive and fast track courses to learn designing and developing responsive websites.

PHP with MySQL 5 hours

In this training you would be taught to design and develop website using PHP concepts, HTML forms and MySQL.

     5 hours,  USD 200



JEE TRAINING

JEE by concepts 12 hours

In JEE training you will be taught to write web applicatins in Java. To take this training you should already be at intermediate level of core Java. You still want to take it to experience it that is fine but you will benefit most if you already know Object Oriented way of programming. We will help you install an open source web server on your machine, so you can practise even after the training is over.

     12 hours,  USD 600


JEE by projects

HR Web App 12 hours

This project would be developed using Database, Design patterns, MVC Architecture, JSP/Servlets, JDBC and Sessions. To take this training you should already be at intermediate level of core Java. You will also learn concepts of JEE during this training.

     12 hours,  USD 600


Groceries Web Store App 12 hours

In this training you would develop a Groceries Web Store using JEE and JDBC. To take this training you should already be at intermediate level of core Java. You will also learn concepts of JEE during this training.

     12 hours,  USD 600


Struts 5 hours

In this training you would be taught to develop a web application using struts framework. To take this training you should already be at intermediate level of core Java and know JEE (mainly Servlets, JSP and JSTL).

     5 hours,  USD 250


Hibernate 5 hours

In this training you would be taught to setup and use hibernate in a Core Java Application and a Web Application. To take this training you should already know intermediate level of core java. Knowing JDBC will help but is not a must.

     5 hours,  USD 250


Hibernate by projects

Groceries Web Store App using Hibernate 14 hours

This project would be developed using Database, Design patterns, MVC Architecture, JSP/Servlets, Hibernate, Shopping cart and Sessions. To take this training you should already be at intermediate level of core Java. You will also learn concepts of JEE during this training.

     14 hours,  USD 700


Spring Framework 8 hours

You would be taught to use spring with both Core Java Application and Web Application. To take this training you should already be at intermediate level of core Java and know JEE (maily Servlets, JSP and JSTL).

     8 hours,  USD 400


Spring, Spring boot, Restful, Hibernate by projects 10 hours

Spring boot has made using multiple technologies in a single project much easier. Using Spring boot you will create a project using Restful webservices, Spring, JPA, Hibernate, JSON, Maven and MySql.

     10 hours,  USD 500


Web Services 4 hours

In this training you would be taught to create a SOAP based and a REST based Web Service. To take this training you should already be at intermediate level of core Java.

     4 hours,  USD 200



ANDROID PROGRAMMING COACHING

Intro to Android programming 5 hours

In this training you will learn fundamentals and architecture of android programs and create android programs from scratch. You will also develop a project using the knowledge gained. Project: Quiz App.

     5 hours,  USD 250



HOURLY TUTORING

Hourly, Java Tutoring    (Basic, Intermediate)

Hourly tutoring is customizable. So, you can specify the topics you want to learn from basic and intermediate level of java. You can get help with Java at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program.

    
  $30


Hourly, Java Tutoring    (Advanced, Expert)

Hourly tutoring is customizable. So, you can specify the topics you want to learn from advanced and expert level of java. You can get help with Java at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program.

    
  $40


Hourly, Java Tutoring    (Design Patterns)

Hourly tutoring is customizable. So, you can specify the topics you want to learn from advanced and expert level of java. You can get help with Design at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program.

    
  $40


Hourly, Data structures, Sorting, Searching (with Java, C, C++, C#)

Hourly tutoring is customizable. So, you can specify the topics you want to learn from advanced and expert level of java. You can get help with Data structures at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program.

    
  $40


Hourly, Android Tutoring

Hourly tutoring is customizable. So, you can specify the topics you want to learn from advanced and expert level of java. You can get help with android at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program.

    
  $40


Hourly, Web Site Tutoring    (HTML, CSS, Javascript, PHP, MySQL)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. You can also get help with Web Technologies (HTML, CSS, Javascript, PHP, MySQL) in school, university, work or personal project, get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program.

    
  $40


Hourly, Web frameworks    (AJAX, jquery, node.js, Angular, AngularJS, Vue)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. You can get help with web frameworks at school or university, for work or personal project or assignment to learn and get errors fixed. Get help with AJAX, jquery, node.js, Angular, AngularJS, Vue etc...

    
  $40


Hourly, JEE Tutoring      (JEE, Struts, Hibernate, Spring, Web services)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. You can get help with JEE at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program. Get help with any JEE technology like Servlets, JSP, Taglibs, EL, JSTL, Struts, Spring, Hibernate.

    
  $50


Hourly, Database Tutoring    (MySql, Oracle, Sql Server, SQL, PL/SQL...)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. You can get help with SQL or a database at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program. Get help with MySQL, Oracle, Sql Server, SQL, PL/SQL...

    
  $30


Hourly, Testing Tutoring    (JUnit, Selenium...)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. You can get help with testing for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program. Get help with JUnit, Selenium...

    
  $30


Hourly, Cloud platform Tutoring    (Microsoft Azure, Google cloud platform or Amazon AWS)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. Get help with cloud platforms like Microsoft Azure, Google cloud platform, Amazon AWS etc...

    
  $50


Hourly, Statistical programming Tutoring    (AI, Big Data, R)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. Get help in programming for AI, Big Data analysis, R programming etc...

    
  $40


Hourly, Language Tutoring    (Python, Perl, PHP, C, C++, C#)

Hourly tutoring is customizable. So, you can specify the topics you want to learn. You can get help with any programming language at school or university, for work or personal project or assignment to learn and get errors fixed. These hours may also be used to prepare for job interviews. You will be explained the concepts and steps of the program. Get help with Python, Perl, PHP, C, C++, C#...

    
  $30




Refund Policy


Payment Terms

Training Timings

Days: Monday thru Sunday.

Location Hours
US/Canada: EST Morning 4AM to 12PM NOON, Evening 8.30PM to 12AM NIGHT
UK/Europe: BST   5AM to 5PM
AU(East): AEST 11AM to 11PM NIGHT
AU(West) AWST 10AM to 11PM NIGHT
NZ: NZST   2PM to 11PM NIGHT
Other countries Please email us your preferred time.