Data Structure and Algorithms through C

Data Structure through C

Course Name

Data Structure and Algorithms through C

Instructor

Saurabh Shukla

Prerequisite

  • You must know C language, as all the programs during the course will be implemented in C language only
  • Recommended topics of C language for the revision are functions, arrays, pointer, structure and dynamic memory allocation
  • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
  • Good Internet connection
  • Laptop or desktop computer is required for programming practice at home

Duration

4 Jun 2022 to 20 Aug 2022 | 7:15 PM to 8:15 PM | Tue-Thu-Sat

Subscription Validity: 4 Jun 2022 to 28 Feb 2023

Subscription validity is a time period to access LIVE class recordings, assignments, certificate download, discussion forum, etc.

Fee

INR 3500/-

Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

Features

  • Recording of the class will be available till 28 Feb 2023. You can access these recordings any number of times during the course
  • Course Completion Certificate
  • Competitive Coding Platform
  • Implementation of most of the data structures (specified in the syllabus) in C language
  • Doubt handling during the course.
  • Discussion Forum | Doubt Handling after the class
  • Assignments: 100+ Practice Problems

Syllabus

Introduction to Data Structure, Implementation of various data structures: Array and its implementation, Dynamic Array and its implementation, singly linked list, doubly linked list, circular linked list, circular doubly linked list, stack and its implementation(using array, dynamic array and linked list), queue and its implementation (using array, dynamic array and linked list), binary search tree and its implementation, graph and its implementation. Concepts:Variations of Stack, variations of Queue, Hashing, Graph Traversal algorithms BFS and DFS, MST Prims and Kruskal, Single Source Shortest Path Djkstra’s Algorithm Algorithms and Problems: Array rotation, reverse a linked list, finding whether a linked list has a loop or not, recursion, Tower of Hanoi, Sorting (bubble, selection, insertion, quick, merge, heap sort), searching (linear and binary), Pattern matching, all permutation of a string, Huffman’s coding, Fibonacci series (dynamic programming), Greedy algorithms, divide and conquer algorithms, dynamic programming

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Mode of Teaching Offer Price
RE 4-Jun-2022 7:15 PM | TTS Online LIVE
SI 4-Jan-2022 8:30 PM | TTS Online LIVE Closed
TT 3-Sep-2021 8:30 PM | MWF Online LIVE Closed
TI 15-Jun-2021 8:30 PM | TTS Online LIVE Closed
TA 6-Apr-2021 6:00 PM | MWF Online LIVE Closed
UR 6-Jan-2021 8:30 PM | MWF Online LIVE Closed
UK 6-Oct-2020 8:30 PM | TTS Online LIVE Closed

C Language

C Language

Course Name

C Language

Instructor

Saurabh Shukla

Medium of Teaching

Hindi

Prerequisite

  • No Programming Background required. This course is designed for absolute beginner.
  • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
  • Good Internet connection
  • Laptop or desktop computer is required for programming practice at home

Duration

23-Apr-2022 to 10-Jul-2022 | 6:00 PM to 7:00 PM | Tue, Thu, Sat

Fee
INR 3500/- (All taxes inclusive)
Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

Features

  • Recordings of the LIVE classes will be available till 31-Jan-2023. You can access these recordings any number of times during the course subscription
  • Discussion Forum
  • Course Completion Certificate
  • 250+ Programming Questions
  • Doubt handling during the course.
  • Complementary Competitive Coding platform
  • Separate certificate for Competitive Coding platform

Syllabus

C Language: Introduction, Fundamentals of Computers, History, Installation and Setup, First Program, Constant, Variables, Keywords, Data Types, Operators, Input and output: printf, scanf, getch, escape sequences, decision control (if, if else, if elif else, Conditional Operator, Nested if else), loops (while, do-while, for) Transfer control (break, continue), switch case control, goto control, functions, header files and library files, recursion, Arrays, multidimensional arrays, function call by passing arrays, strings, string library, handling multiple strings, function call by passing strings, pointers concept, pointer’s arithmetic, application of pointers, various types of pointers, Structure, Structure pointer, DMA, SMA vs DMA, Memory Leak, union, enumerator, storage classes, macros

250+ Programming problems through assignments, classroom problems and competitive coding problems

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Mode of Teaching Offer Price
RD 23-Apr-2022 6:00 PM | TTS Online LIVE Closed

SO 19-Feb-2022 7:15 PM | TTS Online LIVE Closed
SJ 12-Jan-2022 7:15 PM | MWF Online LIVE Closed
TV 23-Nov-2021 7:15 PM | TTS Online LIVE Closed
TV 29-Sep-2021 7:15 PM | MWF Online LIVE Closed
TO 3-Aug-2021 6:00 PM | TTS Online LIVE Closed

C++ with STL

C++ with STL

Course Name

C++ with STL

Instructor

Saurabh Shukla

Prerequisite

  • You must know C Language.
  • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
  • Good Internet connection
  • Laptop or desktop computer is required for programming practice at home.

Duration

  • 15-Apr-2022 to 10-Jul-2022
  • 7:15 PM to 8:15 PM
  • Mon-Wed-Fri

Fee

4500/- 3500/-

Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

Features

  • Course completion certificate
  • Video recordings of LIVE classes will be available for the revision till 31 Jan 2023
  • Object Oriented Programming
  • Programming Assignments | 200+ practice questions
  • Doubt handling during the course. In the class and after the class
  • Competitive Programming with C++ on coder.mysirg.com platform
  • Standard Template Library for Competitive programming

Syllabus

Introduction to C++ Language, History of C++, Comparison of C++ with C, What is Object Oriented Programming? , Input output instruction: cout , cin, about iostream , using namespace, Inline function, Default Arguments, Reference Variable, function call by value, call by address and call by reference, function polymorphism, structure in C vs structure in C++, Encapsulation, Classes and Objects, Access Specifiers, Instance members, static members, function call by passing object, function returning object, constructor, copy constructor, destructor, deep copy vs shallow copy, operator overloading, overloading of binary and unary operators, friend function, overloading of insertion and extraction operators, object pointer, this pointer, new and delete, inheritance, types of inheritance, visibility modes, constructor and destructor in inheritance, diamond problem, virtual base class, function overriding, function hiding, function overloading, virtual function, runtime polymorphism, pure virtual function, abstract class, virtual destructor, file handling

Introduction to STL in C++: Generic Programming, templates, STL, containers, types of containers, Algorithm and Iterators

Containers: array, vector, list, stack, queue, priority_queue, set, string, pair, map, multiset, multimap, unordered_set, unordered_map, unordered_multiset, unordered_multimap, etc

Algorithms: Searching, sorting, etc

Iterators: Input, output, forward, bidirectional, random access

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Mode of Teaching Pay Now
RB 15-Apr-2022 7:15 PM | MWF Online LIVE Closed

SL 27-Jan-2022 6:00 PM | TTS Online LIVE Closed

TW 8-Oct-2021 6:00 PM | MWF Online LIVE Closed

TN 19-Jul-2021 6:00 PM | MWF Online LIVE Closed
TE 4-May-2021 6:00 PM | TTS Online LIVE Closed
UW 4-Mar-2021 7:15 PM | TTS Online LIVE Closed
UO 23-Nov-2020 7:15 PM | Daily Online LIVE Closed
UJ 31-Aug-2020 8:30 PM | Daily Online LIVE Closed
UE 6-Jul-2020 7:15 PM | Daily Online LIVE Closed

Java Project

Java Project

Course Name

Java Project

Prerequisite

You must know Java SE (Core Java), Basics of GUI and JDBC

Duration

6 hours of training

Features

  • Course Completion Certificate
  • Project development using JAVA SE, swing, JDBC, MySQL

Course Content

Problem description, overview of the application to develop. Implementation with illustration of code. Basics of SQL.

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Fees Offer Price
VJ 2-Apr-2020 5:00 PM | TTS 2000/-

Python for Web using Django

Python For Web using Django (ONLINE Classes due to COVID-19)

Course Name

Python for Web using Django

Prerequisite

Knowledge of core python is required. You must have basic idea of python data types, functions and classes. No knowledge of web technologies required. This is complete full stack development course and you will learn HTML, CSS, JS, Backend programming with python, Sqlite database and django framework

You must have “Zoom Cloud for meeting” software in order to attend online LIVE classes.

Duration

45 hours of training

Features

  • Course Completion Certificate
  • Project
  • Complete Web development
  • Framework

Syllabus

Overview, HTML Introduction, basic tags, form tags, CSS introduction, tet properties, background properties, border properties, position properties, other common properties, Javascript introduction, programming basics and language ingredients, javascript functions, events, event handling, Introduction to Django framework, first project, first application, multiple views, multiple applications, reusability of app, templates, insert python code in template, static files, custom template tags and filters, using database, login implementation, Project

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Fees Pay Now
VG 16-Apr-2020 8:00 PM | Daily 3500/-

Workshop on Machine Learning using Python Libraries

Workshop on Machine Learning using Python Libraries

Course Name

Project based Machine Learning Workshop

Prerequisite

Workshop is for those who have a decent understanding of Python core.

Duration

12 hours of training

Features

  • Course Completion Certificate
  • Project based on Machine Learning
  • Covering Needful Python Libraries
  • Mathematics portion will be covered in the course itself
  • Live Coding display using projector

Syllabus

Overview of workshop, Artificial Intelligence, Machine Learning and Data Science comparative study, NumPy, Pandas, Matplotlib, sklearn, Mathematics of Linear Regression, Machine Learning using Regression, Project work.

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Fees Today’s Offer
VE 14-Jan-2020 6:30 PM | TTS 2000/- Admission Closed

Data Structures

Data Structures

Course Name

Data Structures

Prerequisite

This is the most recommended course. You must know C language as I will teach you to implement data structures in C language. Not just theory it is more towards practical. Knowledge of function, array, structure, pointer and DMA is must. Don’t worry, you should just know these topics, I will teach you how you can use them in programming.

Duration

60 hours of training

Features

  • Course Completion Certificate
  • Programming Implementation of various data structure in class
  • Implementation in C/C++
  • Live Coding display using projector

Syllabus

Introduction to data structure, algorithms, time complexity, arrays, array implementation, dynamic arrays and its implementation, Linked List (Singly, doubly, circular, circular-doubly) and their implementations, problems based on linked lists, Stack, Implementation of stack using arrays, implementation of stack using dynamic arrays, implementation of stack using linked list, application of stack, problems on stack,Queue, Implementation of Queue, variations of queue, Problems on Queue, Recursion, Problems on Recursion, Tree, Binary Tree, Tree Traversal algorithms and their implementation, Binary search tree and its implementation, AVL Tree, Problems on Trees, B Tree, Sorting Algorithms and their programming implementations, Searching, Hashing, Graph, Representation of Graph, Traversing in a graph, Minimal Spanning Tree, Dijkstra’s single source shortest path algorithm

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Fees Today’s Offer
VA 13-Jan-2020 5:30 PM | MWF 3500/- Admission Closed

Java

Java SE | Core Java

Course Name

Core Java

Prerequisite

C++ knowledge is recommended.

Duration

60 hours of training

Features

  • Two Projects
  • Course Completion Certificate
  • Console and GUI based programming
  • Live Coding display using projector
  • Object Oriented Programming

Syllabus

Introduction, Installation and Setup, Explore first program, Basics of Java, constants, variables, keywords, data types, conversions, Naming conventions, Classes and Objects, static members, types of variables, Wrapper classes, command line arguments, decision control (if, if else, conditional operator, switch), Loops (while, do-while, for, foreach), break and labels, packages, user input, Access Modifiers, Constructors, Inheritance, Types of Inheritance, Overloading and overriding, final, this , super, constructor in inheritance, constructor chaining, abstract class, abstract method, interface, Object class, String class, Arrays, Exception Handling, Multi-threading, file handling, GUI programming, swing, event handling, project using GUI, JDBC, SQL, Connectivity code, Project with Database

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Fees Today’s Offer
VC | Core Java 13-Jan-2020 7:30 PM | MWF 3500/- Admission Closed

C and C++

C and C++ Language

Course Name

C and C++ Language

Prerequisite

Course is designed for absolute beginners with no programming background, so relax if you do not know any programming language then this is the course for you.

Duration

60 hours of training for C language and 30 hours of training for C++ language

Features

  • You can join for either C only or C and C++
  • Course Completion Certificate
  • 150+ Programming Questions
  • Live Coding display using projector
  • Object Oriented Programming

Syllabus

C Language: Introduction, Fundamentals of Computers, History, Installation and Setup, First Program, Constant, Variables, Keywords, Data Types, Operators, Input and output, decision control (if, if else, if elif else, Conditional Operator, Nested if else), loops (while, do-while, for) Transfer control (break, continue), switch case control, goto control, functions, header files and library files, recursion, Arrays, multidimensional arrays, strings, string library, handling multiple strings, pointers concept, pointer’s arithmetic, application of pointers, various types of pointers, Structure, Structure pointer, DMA, SMA vs DMA, Memory Leak

C++ Language: Introduction, History, C vs C++, OOPs introduction, Installation and Setup, cin and cout, iostream, reference variable, call by reference, inline function, default arguments, polymorphism, function overloading, Revision of C’s structure, Structure in C++, Encapsulation, Data Hiding, abstraction, classes and objects, Instance members, Scope resolution operator, static members, function call by passing object, function returning object, constructor, parameterised constructor, default constructor, constructor overloading, Copy constructor, Destructor, deep copy , shallow copy, Operator overloading, friend function, object pointer, this pointer, new and delete, Inheritance, types of inheritance, visibility modes, Diamond problem, Constructor and destructor in inheritance, function overriding, function hiding, function overloading, Base pointer, virtual function, runtime polymorphism, pure virtual function, abstract class, virtual destructor, templates, File Handling

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Fees Offer Price
VH | C & C++ 8-Feb-2020 6:00 PM | TTS 5500/- Admission Closed
VF | C & C++ 4-Feb-2020 6:30 PM | TTS 5500/- Admission Closed
VB | C & C++ 7-Jan-2020 7:30 PM | TTS 5500/- Admission Closed
VB | C only 7-Jan-2020 7:30 PM | TTS 3000/- Admission Closed

Python Core

Python Core

Course Name

Python Core

Instructor

Saurabh Shukla

Medium of Teaching

Hindi

Prerequisite

  • No Programming Background required (but I recommend you to do learn C language before Python for master level grip). This course is designed for absolute beginner.
  • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
  • Good Internet connection
  • Laptop or desktop computer is required for programming practice at home.

Duration

9-Apr-2022 to 25-Jun-2022 | 8:30 PM to 9:30 PM | Tue-Thu-Sat

Fee

3500/-

Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

Features

  • Video recordings will be available for the revision till 31-Dec-2022
  • Course completion certificate
  • 150+ Programming Practice questions
  • Doubt handling during the course.
  • Discussion Forum
  • Support Section
  • Python Competitive Coding Subscription FREE for 6 months
  • Project

Syllabus

Introduction, history, Installation,output instruction, comments, constants, variables, keywords, data types, conversion, operators, user input, if, if else, if elif else, single line if else, while, for, break, continue, pass, range, list, str, tuple, set, dict, functions, recursion, lambda, exception handling, object oriented python, classes and objects, init method, types of functions, types of variables, inheritance, name conflict issues, polymorphism, operator overloading, name mingling, iterators, generators, decorators, basics of file handling. Modules, Project

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Mode of Teaching Pay Now
RA 9-Apr-2022 8:30 PM | TTS Online LIVE Closed

SH 27-Dec-2021 6:00 PM | MWF Online LIVE Closed

TU 23-Sep-2021 8:30 PM | TTS Online LIVE Closed
TM 9-Jul-2021 7:15 PM | MWF Online LIVE Closed
TC 23-Apr-2021 7:15 PM | MWF Online LIVE Closed