Technical Training Home > Training Programs
Almost all evaluators will accept C/C++, Java, and Python (unless if a problem is made for a particular language). So, as a programmer, you can choose either of the abovementioned programming languages you are familiar with. But if you want your code to satisfy all time, space, and input range constraints (if any), then choosing the best programming language is very crucial. Here are some facts that will help you decide which language to go by for competitive programming.
So, every language has its own sets of Pros and Cons. Also, when it comes to the best language, you can choose one when you are equally good at all the languages. If not, then it's always better to go with the one that you think you are good at & sure about doing well.
Learn from the basics, such as Analysis of Algorithms, Order of Growth
Learn Finding the number of digits in a number, Arithmetic and Geometric Progressions, Quadratic Equations, Mean and Median.
Bitwise Operators in C++ and Java and many practices problems
Introduction to Recursion, Applications of Recursion, Writing base cases in Recursion
Introduction and Advantages, Types of Arrays, Operations on Arrays
Binary Search Iterative and Recursive, Binary Search and various associated problems
Implementation of C++ STL sort () function in Arrays and Vectors, Sorting in Java, Arrays.sort() in Java, Collection.sort() in Java
Introduction to Matrix in C++ and Java, Multidimensional Matrix, Pass Matrix as Argument, Printing matrix in a snake pattern
Introduction and Time complexity analysis, Application of Hashing, Discussion on Direct Address Table
Discussion of String DS, Strings in CPP, Strings in Java, Problems
Introduction, Doubly Linked List, Circular Linked List, Loop Problems
Understanding the Stack data structure, Applications of Stack, Implementation of Stack in Array and Linked List
Introduction and Application, Implementation of the queue using array and LinkedList
Introduction and Application, Implementation in C++ STL and Java and Problems
Introduction, Implementation in various Transversals
Background, Introduction and Application, Implementation of Search in BST, Insertion in BST
Introduction & Implementation, Binary Heap, Heap Sort
Introduction to Graph, Graph Representation, BreadthFirst Search
Introduction, Activity Selection Problem, Fractional Knapsack
Concepts of Backtracking, Rat in a Maze, N Queen Problem, Sudoku Problem
Introduction, Dynamic Programming, Problems
Introduction, Count Distinct Rows in a Binary Matrix
Introduction, Construction, Range Query, Update Query
Introduction, Find and Union Operations, Union by Rank, Path Compression
S. No.  Name of the Training  Duration of Training 

1  EBox  45 Days 
2  InfyTq  30 Days 
3  Wipro  45 Days 
4  AWS Cloud Foundations  30 Days 
S. No.  Topic Name  Module 

1  Basic Language Constructs: Basic Syntax, Keywords, Identifiers, Datatypes, Variables, Constants, Operators, Expressions.  Core Fundamentals Module  1 
2  Input & Output Operations & Control Statements  
3  Functions and Recursion  
4  Pointers & Memory management  
5  Storage Classes  
6  Arrays, Strings  
7  Structures, Unions  
8  File operations  
9 
Linear Data Structures

Data Structures Module  2 
10 
NonLinear Data Structures


11  Analysis of Algorithms  Algorithms Module  3 
12  Searching and Sorting Algorithms  
13 
Strategies in Algorithm Design

S. No.  Topic Name  Module 

1  Basic Language Constructs: Basic Syntax, Keywords, Identifiers, Datatypes, Variables, Constants, Operators, Expressions.  Core Fundamentals Module  1 
2  Input & Output Operations & Control Statements  
3  Lists, Tuples  
4  Sets, Dictionary  
5  Strings, Regular Expressions  
6  Functions and Recursion  
7  Modules and Packages, Date and Time Functions, File Handling  
8  Classes, Objects, Constructors  OOP Concepts Module  2 
9  Encapsulation, Inheritance  
10  Polymorphism, Abstraction  
11  Exception Handling, Lambda Functions  
12  Linked List  Data Structures Module  3 
13  Stack and Queue  
14  Trees  
15  Graphs  
16  Hash Table  
17  Analysis of Algorithms  Algorithms Module  4 
18  Searching and Sorting Algorithms  
19  Greedy Strategy  
20  Dynamic Programming 
S. No.  Topic Name 

1  Basic Language Constructs: Basic Syntax, Keywords, Identifiers. 
2  Datatypes, Variables, Constants, Operators, Expressions. 
3  Input & Output Operations & Control Statements 
4  Arrays, Strings and Regular Expressions 
5  Wrapper Classes 
6  Classes, Objects, Constructors 
7  Inheritance, Polymorphism 
8  Abstraction, Encapsulation, packages 
9  Exception Handling, Lambda Functions 
10  Inner Classes, Multithreading 
11  Junit, Java I/O 
12  Java Collection Framework: List – ArrayList, LinkedList, Vector, Stack 
13  Queue – PriorityQueue, Deque, ArrayDeque 
14  Set – HashSet, LinkedHashSet, SortedSet, TreeSet 
15  Java Database Connectivity (JDBC) 
16  Servlets 
17  Java Server Pages (JSP) 
S. No.  Module 

1  Introduction to File Systems and DBMS 
2  Data Modelling 
3  Relational Data Modelling 
4  SQL  DDL, DML, DCL, TCL 
5  Views and Indexes 
6  Aggregate Functions 
7  Joins, Set operations 
8  Normalization 
9  Transaction Management, Concurrency Control Techniques 
10  Storage and Indexing 
11  PL/SQL – Procedures, Functions, Cursers, Triggers 
12  NoSQL Database Introduction 
S. No.  Topic Name 

1  HTML 
2  CSS 
3  JavaScript 
4  XML, JSON 
5  AJAX, jQuery 
S. No.  Module 

1  Cloud Concepts Overview 
2  Cloud Economics and Billing 
3  AWS Global Infrastructure Overview 
4  AWS Cloud Security 
5  Networking and Content Delivery 
6  Compute 
7  Storage 
8  Databases 
9  Cloud Architecture 
10  Auto Scaling and Monitoring 
S. No.  Training Program  Date/s of Training Organized  Target Benficiary 

1  Wipro Talent NeXT Training Program (J2SE, J2ME, Web Technologies & DBMS) 
25082021 to 30092020  WIPROTalent NeXT Program Registered & Shortlisted Students 
2  Problem Solving, Data Structures & Algorithms  25082021 to 27082021  Placement Registered Students 
3  Problem Solving, Data Structures & Algorithms  19072021 to 22072021  Placement Registered Students 
S. No.  Training Program  Date/s of Training Organized  Target Benficiary 

1  Problem Solving, Data Structures & Algorithms  24052021 to 12062021  Placements Registered Students 
2  Problem Solving, Data Structures & Algorithms  12042021 to 06052021  Placements Registered Students 
3  Infosys InfyTQ & HackWithInfy Training Program (Problem Solving, OOP, Data Structures & Algorithms Through Python, DBMS) 
27032021 to 02042021  Placements Registered Students 
4  Problem Solving, Data Structures & Algorithms  02012021 to 12012021  Placements Registered Students 
5  Wipro Talent NeXT Training Program (J2SE, J2ME, Web Technologies & DBMS) 
25062020 to 14082020  WIPROTalent NeXT Program Registered & Shortlisted Students 
S. No.  Training Program  Date/s of Training Organized  Target Benficiary 

1  TCS Codevita Training Program  18052020 to 22072020  Placements Registered Students 
2  Infosys InfyTQ & HackWithInfy Training Program (Problem Solving, OOP, Data Structures & Algorithms Through Python, DBMS) 
03032020 to 20032020  InfyTQ & HackWithInfy Shortlisted Students for Final Test 
3  Infosys InfyTQ & HackWithInfy Training Program (Problem Solving, OOP, Data Structures & Algorithms Through Python, DBMS) 
30122019 to 23022020  Placements Registered Students 
4  Problem Solving, Data Structures & Algorithms  13122019 to 20122019  Placements Registered Students 
5  Wipro Talent NeXT Training Program (J2SE, J2ME, Web Technologies & DBMS) 
05082019 to 30082019  WIPROTalent NeXT Program Registered & Shortlisted Students 
6  Problem Solving, Data Structures & Algorithms  2962019 to 11072019  Placements Registered Students 