SIGMA 3.0 Batch
SIGMA 3.0 Batch
SIGMA 3.0 Batch
COLLEGE
Sigma Batch
ankuryadav9317@gmail.com
Data Structures and Algorithms &
MERN Stack Web Development
' Let not the fruit of action be your motive to action. Your
concern is with action alone, not with the fruit of action. '
- The Bhagavad Gita
APNA
COLLEGE
ankuryadav9317@gmail.com
DSA Overview
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Flowcharts & Pseudocodes what are flowcharts, pseudocodes, decision making using flowcharts, examples
Variables & Data Types Our first Java program, Variables and data types, Taking input/output, How java code runs?
Basics of
Programming Conditional Statements Introduction to if else, else if, Nested conditionals, switch
For loops, While loops, Do-while loops, Flow of execution of statements, break & continue,
For loop, While loop, Do-while loop examples
Loops & Functions Patterns Introduction to nested loops, basic to advanced patterns solved
(butterfly, floyd's triangle, rhombus etc.)
Functions Introduction to functions, function calling, Pass by value, scope
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Problem Solving
Techniques Bit Manipulation Binary number system, bitwise operators, operations on bits, fast exponentiation
Greedy Algorithms Introduction to greedy approach to problem solving, solving classical problems
Objects & Classes, Creating objects, Getters, and setters, Constructors and related concepts,
Object-oriented Inbuilt constructor and destructor, Example classes, Static members, Function overloading
programming Basic to Advanced OOP and related concepts, Abstraction, Encapsulation, Inheritance, Polymorphism, Abstract
classes, Interfaces
Stacks Introduction, Stack using arrays, Dynamic Stack class, Stack using linked list, Inbuilt
Stacks and Queues stack, Queue using arrays, Dynamic queue class, circular queue
APNA
Data Structures & Algorithms (DSA) COLLEGE
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Introduction to Binary Trees, Constructing the tree, Binary Tree traversals, Diameter of
Trees Binary Trees & BST binary tree, height & LCA of the tree, Introduction to Binary Search Trees, Searching a
node in BST, BST class, Inserting and Deleting nodes in BST, Types of balanced BSTs
Introduction to Heaps, Min/Max heaps, Heap Sort, Priority Queues, how to implement
Heaps/Priority Queues priority queues, Introduction to CBT(Complete Binary Trees) and its implementation, Insert
and Delete operations in heaps, Implementing priority queues, In-built Priority Queue
Hashing (Maps & Sets) Introduction to Hashing, Hashmaps, Inbuilt Hashmap, Hashsets, In-built Hashsets, Hash
functions, Insert and Delete operation implementation in hashmap/hashset, examples
Advanced Data
Structures Tries What are Tries, Creating a Trie node class, Insert, Search and Remove operation in Tries,
Types of Tries, Questions on Tries
Segment Trees What are segment trees, Creation of segment trees, solving range queries
ankuryadav9317@gmail.com
Development Overview
Complete Frontend Development
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Learning about various tags in HTML like <h1>, <p>, <a>, <img> etc
Tags in HTML
Understand the difference between inline and block HTML
HTML Block v/s Inline elements
Intro to CSS Introduction What is CSS & how to use it in HTML, different styles of writing
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Intro to Flex Understanding flexbox layout, cross axis, main axis etc.
Flexbox
Flex properties flexbox direction, justify content, align items, align self, flexwrap, flex sizing,etc.
Responsive Designs Media Queries Learn about Media Queries & Viewport
Frontend frameworks What are frontend frameworks and how to use one
Bootstrap Components Using various bootstrap elements like Navbar, buttons, cards etc
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Tailwind CSS Components Covering button, navbar, fonts, margin, padding etc.
Major Project CSS Major Project Focus on using concepts we have learn to build our project
Arrays and its usage What are arrays and using array functions like splice, slice etc.
Intro to Objects What are objects, how to create them and using dierent notations to access object’s
Objects and Timing data
Events Object functions Learn to iterate over objects, delete object properties, creating nested objects
Understanding DOM DOM Understanding DOM, what it is, how to access elements from the DOM
APNA
Frontend COLLEGE
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Arrow functions Learning about arrow functions and bindings in arrow functions
Class Learning about using classes in JS and how to deal with class inheritance in JS
Promises, Callback What are promises and callbacks in Javascript, Why to use
Ashyncronous
JavaScript Timed Events What is setTimeout, Event loops in javascript
Async Await What are Async Await in Javascript, Why that is important
Ajax Intro to AJAX What are async requests, what is API and JSON
APNA
Frontend COLLEGE
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Promises Handling promises What is a promise, how do we use promises and chaining promises
Git workflow Understanding push, commits, pull requests and using git for teams and individual
Major Project JS Major Project Create something classic by using the concept learn in JS
APNA
Backend COLLEGE
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Node.js Intro to Node Introduction to the course, hello world with nodejs
Intro to servers What are servers and how one can use them
Creating Express Express What are frameworks, using express with node
Apps
Ejs What are template engines, setting up and working with Ejs
MongoDB What is MongoDB, how to use it and setting up MongoDB for the project
MongoDb
DB operations CRUD operations for MongoDB
APNA
Backend COLLEGE
ankuryadav9317@gmail.com
CATEGORY CHAPTERS OVERVIEW
Mega Project Working on our Mega Project APIs, error handling, validation, express router, authentication,
deployment & many more concepts to be covered
React
Components, Styling
React & more
What is React, installation, react components, styling in react, component lifecycle
methods, Material UI etc.
Major Project React Project Using the concepts we have learnt to build our project
APNA
COLLEGE
ankuryadav9317@gmail.com
Lectures will be uploaded on Alternate Days
Till then, keep learning & keep exploring ❤️
Start Date : 17th May, 2024