0% 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.

Uploaded by

Glenn Maxi
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

Glenn Maxi
Copyright
© © All Rights Reserved
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

You might also like