This document contains the curriculum for a DSA course taught by instructor Ritika. It includes topics on basics of programming like control structures, arrays, recursion, searching and sorting algorithms. More advanced topics covered include object oriented programming, strings, STL, linked lists, stacks, queues and their applications. Math topics are also included. Each topic has 1-3 video lectures assigned with links to the video recordings.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
28 views3 pages
Complete Lecture Newton
This document contains the curriculum for a DSA course taught by instructor Ritika. It includes topics on basics of programming like control structures, arrays, recursion, searching and sorting algorithms. More advanced topics covered include object oriented programming, strings, STL, linked lists, stacks, queues and their applications. Math topics are also included. Each topic has 1-3 video lectures assigned with links to the video recordings.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3
DSA
Course Curriculum Aryabhata
Subject Title/Topic Title of lecture Recordings: Instructor Ritika Basics of Programming Development Enviornment Setup, Fundamentals of java Introduction to Programming https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/b432478e69e84cf191dd7dbb0ffa3927.mp Basics of Programming Control Structures and Loops Fundamentals of Java https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/d4d7eceab42c4d24a1bdc5846e7611d3.m Basics of Programming Loops Conditional Programming and Introductionhttps://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/9b2c49bc86f947b497b633dbbf6c4fe6.mp4 to Loops Basics of Programming Functions Loops Continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/c64bec1ff8674a7982273b74da288b3e.mp Basics of Programming Objected Oriented Programming Starting with Arrays https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/d5f194e623e1406ba5d9971a221fb8a7.mp Basics of Programming 1-D Array Continuing with Arrays https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/0caed2e6209f485aaf10e706c1b56c64.mp Basics of Programming 1-D Array continued Functions https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/73e2aa985f5940a790160a16d7a11efd.mp Basics of Programming 2-D Matrix Simple sorting (Bubble , Selection) -> Logichttps://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/0df84bf05de84e23824e8f863100e3bf.mp4 + code, Logic -> Insertion Basics of Programming 2-D Matrix https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/df9d9bddd0fe4174885f49561a67758e.mp Sorting-Insertion sort+Recursion Theory-Basics,tail,non tail,base conditions etc. Basics of Programming Functions & Recursion Recursion Question Solving https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/ed8c298f46c747619dfab58ece22f436.mp4 Basics of Programming Recursion Sorting-Merge Sort https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/3765eeae89024a66b3cb939f0c5befbb.mp Searching, Sorting & Time complexity Time and space Complexity Sorting-Quick Sort https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/6050ac44ace2401fb519c35a03a64590.mp Searching Linear Search and Binary Search https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/c970a06e8e81455990fbea182c47b330.mp Sorting-Real time problem discussion (DSA) Searching Binary Search Searching & sorting revision https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/b0f85a3fd50b45a48dcd9e658755fd81.mp Two Pointers Functions and Recursion in Java https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/35f1cbc03ae24e83b1eb713fbbfeb1d7.mp4 Bit Manipulation Searching Continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/f34c8b04d7074c5581822f1a4d572ffb.mp4 Sorting & Time complexity Simple Array Sorting and its implementation Binary Search Continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/650ca4bac81048fbbfc724664d7c92eb.mp Sorting & Time complexity Sorting using Divide and Conquer and implementation Searching Continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/ab5534a7bbcc4342b2942265c4367653.m Sorting & Time complexity Sorting using Divide and Conquer and implementation 2D Arrays https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/1281d1633edf4fedb5a16bc002610480.mp Sorting & Time complexity Sorting using Divide and Conquer and implementation Strings https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/3ae3c0579e654f41b4bdb152d54a9a1c.mp Advanced Data types and Intro to Basic Data Structures Strings Strings Continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/34d7735e4e9f453bbcf851fe2e979817.mp Advanced Data types and Intro to Basic Data Structures Strings Contd. Object Oriented Programming - Java https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/d4d2b4ba3d0f4a49907d2e97dd5f578c.mp Advanced Data types and Intro to Basic Data Structures STL - 1 Object Oriented Programming https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/568050310b3e4bf2bf9811925658d9fd.mp Advanced Data types and Intro to Basic Data Structures STL - 2 STL https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/0fbbb9f8639b4118a847395ba94a43c1.mp Advanced Data types and Intro to Basic Data Structures STL - 3 STL Continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/fc6b2e169f3a44ef90ce74fac4f72c74.mp4 Buffer Day Problem Solving | Recursion https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/3392f6fdbbc84c90aabf2a1011f4c160.mp4 Basic Data Structure - 2 ArrayList and Linked List - 1 Linked List https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/ab8c2e14accf475dab12cf7196e49a64.mp Basic Data Structure - 2 Linked List - 2 Linked List continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/dc01ee81dca04036834ee8d3a9c773b4.m Basic Data Structure - 2 Linked List - 3 Linked List Continued 20 https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/507cd06d718446d0986fe3db1922ebb7.m Basic Data Structure - 2 Stack Linked List (Double / Circular) https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/f1911c54aaae4a15b56deffd4ad58241.mp4 Basic Data Structure - 2 Applications of Stack Strings and Sorting https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/54e7a5e8c60e43e7bc81327cd584e270.m Basic Data Structure - 2 Queue Stack and its applications https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/5f062277ba2740de95a069df19aca679.mp Basic Data Structure - 2 Applications of Queue Application of Stacks https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/90e50ce4188944c0928c927b3775e387.m Math Math -1 Queue https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/b0a05fc5269b41f78a6935834322bacb.mp Math Math - 2 Application of Queue https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/4dbe9afd97814956b3bda0f7d32b9a73.mp Analysis of Algorithm - Advance Greedy Strings and Linked List https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/49f4567c46a04034896dea04983f50cc.mp Analysis of Algorithm - Advance Greedy Application of Queue https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/2b7780b2aeaf4eb6bf34b073af43d8f1.mp4 Application of Queue https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/4ca3a6a7d06e4ec7b7b764e3a907de03.m Application of Queue - Problem solving https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/95ee140a639f46709ac2d47bc0abe5c7.mp Searching and Linked list in Java https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/8593d05d2dd7478395c83c02623d8603.m https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/1bbc7a5acb014316b1a93235c0ce9764.m Maths[ Modular Arithmetic, Modular Exponentiation, GCD, Modular Multiplicative Inverse] https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/48c1bc65f5844d4c806bf7516d4d5347.mp Math [ GCD, Primality Testing, Seive of Eratosthenes] Web Development Fundamnetals(HTML, CSS and JavaScript) Course Curriculum Falcon and Black Bird Module Subject Title/Topic Title of lecture Instructor: Anuj Garg Introduction to HTML and Fundamentals of web HTML Web Intro to HTML https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/fb98a3a8b56848e6b3c83a8 HTML Layout Tags, and lists HTML and media HTML Tags and Attributes https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/624f2391161f42c8964b0c1a HTML HTML tables and Forms HTML remaining concepts and Intro to CSS https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/5736482770ad4700999cabc HTML Forms Continued CSS continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/d4cb74764af4488cb141087 HTML Forms in Details N queen problem https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/ae83341c726b48f1b03e396 Trees in Java https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/bed4af716d2c43bf93473f81 CSS Intro To Styling CSS continuation https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/7103ea2c75a942b5b949eca CSS Deep Dive to CSS styling Wrapping up CSS https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/57ae9495978843d781e4526 CSS More into CSS Bootstrap https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/f0d1efeec7084ec08dcda7ff2 CSS CSS Flexbox project Implementation - (HTML Instagram) https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/74408f65750a42e3829c204 CSS Responsive CSS Bootstrap https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/af58f36c81fc404fbc1b81951 CSS Responsive CSS-3 Bootstrap Layout https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/fa5e76f406e34c89954de5cd CSS Responsive CSS-4 Bootstrap Layouts https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/06f49c5ef5184c6fbe27a3d0 GIT Introduction to GIT Playbook questions https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/b66f795429b34f52b55e0b75 Javascript Intro To JS Intro to JavaScript https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/46399c1f1c6946a78690803 Javascript JS control flow JS as a programming Language , Objects https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/29982bededac4cfdacc10d99 Javascript JS Array This keyword and Scope, Hoisting https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/7c11e9a188d34a798414c75 Javascript JS Object -1 Higher order functions, currying, strict mode https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/8b8ab531d7eb4d2b90905bb Javascript JS Object - 2 Closures and Hoisting https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/fb64f894bdb64692ae506212 Javascript JS Object - 3 DOM Manipulation https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/d7852dac877b441da22789f Functions deep dive and Javascript new control flow BOM vs DOM https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/02d9a125476846b6b812657 JS Prototypes,Prototype Javascript Inheritance Execution Context and Hoisting https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/1abe793bdc6a4f0bbba962a Javascript DOM Events and Event Listeners https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/5bc8325649ca48b0836863c Javascript DOM -2 Project Implementation -Building Flipkart Homepage with JavaScript https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/ff4daffa0aad4286bcc8f23fb3 Javascript Operators and Intro to ES6 Browser Architecture https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/ab461f2d38364aa4a735040 Javascript Deep Dive to ES6 API calls with fetch https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/22ea810b8c1347c281e9d39 Async JS-Sending and Javascript recieving data App using weather API https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/a2896cd2ba1f45aab20c9bc Javascript More Async Event Bubbling, Capturing and Delegation - 21 Sep 2021 https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/a415e3e43863481d9c46fcc Event Bubbling, Capturing and Higher order functions https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/4ae350edbf3c4ab39fe81ea2 ECMAScript's 6 https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/47048028f97241e39728880 Prototype and async JS https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/a116f783361945478c9abc8 React Course Curriculum Balck Bird Module Subject Title/Topic Title of lecture Instructor: React React React setup and Intro Intro to React, NPM and installation https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/35dcc6d9f3ef4dafa446ba21253 React React Basics JSX and class component https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/5a860de85bef43fb88fda8a8927 React React more basics State, Props and Component Lifecycle_30th September https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/b723455f25a04b3f9380870966e React React State React Lifecycle Methods and finishing with React Class Component https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/4dc7ae4d4770442b910e528aaa React React State-2 React Functional Component https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/becd4e0279ce4f0b8dc7cc3a7e1 React React events & forms JSX | Virtual DOM https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/a318b6b054d14a0caa111d605c React More Forms Rendering: useState and useEffect https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/65880a4ec36445a584ab17e337 Lists and Conditional React Rendering Context API and react router https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/ec9b8d58e2f74be4b108464d2e More Coniditional Rendering & React styles API calls and Hooks with React https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/79ff92ca15264ff19d7091edb8bc React React Handling side effects React hooks continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/a400f128628046d49470cbd892 Working with APIs(Functional React only) Resume building and interview preparation https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/effc9b63d8b54320a24f4ba42db React useReducer Hook React hooks continued https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/d3a469e94af24643b7b6092183 React Context API -1 Redux Intro https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/6e3027c4fc804ed2954154181aab05d5.mp4 React Context API - 2 State Management in React https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/be1f77e527dc46a2b943b52ade React Advanced React -1 Redux Store and Middleware https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/5d1a74807cfd4bf0b57892abde1 Middleware https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/a49228d74c314850822dc0882f React React optimization Higher Order components https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/3aeccb8d36994b13a53cbefb6f7 React React optimization-2 Error Boundaries https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/447bf48936f2472b949cafd7d1c React Class Based Components Some Advanced Topics and React Wrap Up https://d3dyfaf3iutrxo.cloudfront.net/video/course/video_session/cdc151866bc742cd826c33af264 React Building custom React Hook React React Router React Auth and deployment React Redux React Redux async