Modules / Lectures


New Assignments
Module NameDownload
noc20-cs26_Week_01_Assignment_01noc20-cs26_Week_01_Assignment_01
noc20-cs26_Week_02_Assignment_01noc20-cs26_Week_02_Assignment_01
noc20-cs26_Week_02_Assignment_02noc20-cs26_Week_02_Assignment_02
noc20-cs26_Week_03_Assignment_01noc20-cs26_Week_03_Assignment_01
noc20-cs26_Week_03_Assignment_02noc20-cs26_Week_03_Assignment_02
noc20-cs26_Week_04_Assignment_01noc20-cs26_Week_04_Assignment_01
noc20-cs26_Week_04_Assignment_02noc20-cs26_Week_04_Assignment_02
noc20-cs26_Week_05_Assignment_01noc20-cs26_Week_05_Assignment_01
noc20-cs26_Week_06_Assignment_01noc20-cs26_Week_06_Assignment_01
noc20-cs26_Week_07_Assignment_01noc20-cs26_Week_07_Assignment_01
noc20-cs26_Week_08_Assignment_01noc20-cs26_Week_08_Assignment_01


Sl.No Chapter Name MP4 Download
1Lecture 1: Algorithms and programming: simple gcdDownload
2Lecture 2: Improving naive gcdDownload
3Lecture 3: Euclid's algorithm for gcdDownload
4Lecture 4: Downloading and installing PythonDownload
5Lecture 1: Assignment statement, basic types - int, float, boolDownload
6Lecture 2: StringsDownload
7Lecture 3: ListsDownload
8Lecture 4: Control FlowDownload
9Lecture 5: FunctionsDownload
10Lecture 6: ExamplesDownload
11Lecture 1: More about range()Download
12Lecture 2: Manipulating listsDownload
13Lecture 3: Breaking out of a loopDownload
14Lecture 4: Arrays vs lists, binary searchDownload
15Lecture 5: EfficiencyDownload
16Lecture 6: Selection SortDownload
17Lecture 7: Insertion SortDownload
18Lecture 8: RecursionDownload
19Lecture 1: MergesortDownload
20Lecture 2: Mergesort, analysisDownload
21Lecture 3: QuicksortDownload
22Lecture 4: Quicksort analysisDownload
23Lecture 5: Tuples and dictionariesDownload
24Lecture 6: Function definitionsDownload
25Lecture 7: List ComprehensionDownload
26Lecture 1: Exception HandlingDownload
27Lecture 2:Standard input and outputDownload
28Lecture 3: Handling filesDownload
29Lecture 4: String functionsDownload
30Lecture 5:Formatting printed outputDownload
31Lecture 6: pass, del() and NoneDownload
32Lecture 1: Backtracking, N queensDownload
33Lecture 2: Global scope, nested functionsDownload
34Lecture 3: Generating permutationsDownload
35Lecture 4: Sets, stacks, queuesDownload
36Lecture 5: Priority queues and heapsDownload
37Lecture 1: Abstract datatypes, classes and objectsDownload
38Lecture 2: Classes and objects in PythonDownload
39Lecture 3: User defined listsDownload
40Lecture 4: Search treesDownload
41Lecture 1: Memoization and dynamic programmingDownload
42Lecture 2: Grid pathsDownload
43Lesson 3: Longest common subsequence Download
44Lecture 4: Matrix multiplicationDownload
45Lecture 5: Wrap-up, Python vs other languagesDownload

Sl.No Chapter Name English
1Lecture 1: Algorithms and programming: simple gcdDownload
Verified
2Lecture 2: Improving naive gcdDownload
Verified
3Lecture 3: Euclid's algorithm for gcdDownload
Verified
4Lecture 4: Downloading and installing PythonDownload
Verified
5Lecture 1: Assignment statement, basic types - int, float, boolDownload
Verified
6Lecture 2: StringsDownload
Verified
7Lecture 3: ListsDownload
Verified
8Lecture 4: Control FlowDownload
Verified
9Lecture 5: FunctionsDownload
Verified
10Lecture 6: ExamplesDownload
Verified
11Lecture 1: More about range()Download
Verified
12Lecture 2: Manipulating listsDownload
Verified
13Lecture 3: Breaking out of a loopDownload
Verified
14Lecture 4: Arrays vs lists, binary searchDownload
Verified
15Lecture 5: EfficiencyDownload
Verified
16Lecture 6: Selection SortDownload
Verified
17Lecture 7: Insertion SortDownload
Verified
18Lecture 8: RecursionDownload
Verified
19Lecture 1: MergesortDownload
Verified
20Lecture 2: Mergesort, analysisDownload
Verified
21Lecture 3: QuicksortDownload
Verified
22Lecture 4: Quicksort analysisDownload
Verified
23Lecture 5: Tuples and dictionariesDownload
Verified
24Lecture 6: Function definitionsDownload
Verified
25Lecture 7: List ComprehensionDownload
Verified
26Lecture 1: Exception HandlingDownload
Verified
27Lecture 2:Standard input and outputDownload
Verified
28Lecture 3: Handling filesDownload
Verified
29Lecture 4: String functionsDownload
Verified
30Lecture 5:Formatting printed outputDownload
Verified
31Lecture 6: pass, del() and NoneDownload
Verified
32Lecture 1: Backtracking, N queensDownload
Verified
33Lecture 2: Global scope, nested functionsDownload
Verified
34Lecture 3: Generating permutationsDownload
Verified
35Lecture 4: Sets, stacks, queuesDownload
Verified
36Lecture 5: Priority queues and heapsDownload
Verified
37Lecture 1: Abstract datatypes, classes and objectsDownload
Verified
38Lecture 2: Classes and objects in PythonDownload
Verified
39Lecture 3: User defined listsDownload
Verified
40Lecture 4: Search treesDownload
Verified
41Lecture 1: Memoization and dynamic programmingDownload
Verified
42Lecture 2: Grid pathsDownload
Verified
43Lesson 3: Longest common subsequence Download
Verified
44Lecture 4: Matrix multiplicationDownload
Verified
45Lecture 5: Wrap-up, Python vs other languagesDownload
Verified
Sl.No Chapter Name Bengali
1Lecture 1: Algorithms and programming: simple gcdDownload
2Lecture 2: Improving naive gcdDownload
3Lecture 3: Euclid's algorithm for gcdDownload
4Lecture 4: Downloading and installing PythonDownload
5Lecture 1: Assignment statement, basic types - int, float, boolDownload
6Lecture 2: StringsDownload
7Lecture 3: ListsDownload
8Lecture 4: Control FlowDownload
9Lecture 5: FunctionsDownload
10Lecture 6: ExamplesDownload
11Lecture 1: More about range()Download
12Lecture 2: Manipulating listsDownload
13Lecture 3: Breaking out of a loopDownload
14Lecture 4: Arrays vs lists, binary searchDownload
15Lecture 5: EfficiencyDownload
16Lecture 6: Selection SortDownload
17Lecture 7: Insertion SortDownload
18Lecture 8: RecursionDownload
19Lecture 1: MergesortDownload
20Lecture 2: Mergesort, analysisDownload
21Lecture 3: QuicksortDownload
22Lecture 4: Quicksort analysisDownload
23Lecture 5: Tuples and dictionariesDownload
24Lecture 6: Function definitionsDownload
25Lecture 7: List ComprehensionDownload
26Lecture 1: Exception HandlingDownload
27Lecture 2:Standard input and outputDownload
28Lecture 3: Handling filesDownload
29Lecture 4: String functionsDownload
30Lecture 5:Formatting printed outputDownload
31Lecture 6: pass, del() and NoneDownload
32Lecture 1: Backtracking, N queensDownload
33Lecture 2: Global scope, nested functionsDownload
34Lecture 3: Generating permutationsDownload
35Lecture 4: Sets, stacks, queuesDownload
36Lecture 5: Priority queues and heapsDownload
37Lecture 1: Abstract datatypes, classes and objectsDownload
38Lecture 2: Classes and objects in PythonDownload
39Lecture 3: User defined listsDownload
40Lecture 4: Search treesDownload
41Lecture 1: Memoization and dynamic programmingDownload
42Lecture 2: Grid pathsDownload
43Lesson 3: Longest common subsequence Download
44Lecture 4: Matrix multiplicationDownload
45Lecture 5: Wrap-up, Python vs other languagesDownload
Sl.No Chapter Name Gujarati
1Lecture 1: Algorithms and programming: simple gcdDownload
2Lecture 2: Improving naive gcdDownload
3Lecture 3: Euclid's algorithm for gcdDownload
4Lecture 4: Downloading and installing PythonDownload
5Lecture 1: Assignment statement, basic types - int, float, boolDownload
6Lecture 2: StringsDownload
7Lecture 3: ListsDownload
8Lecture 4: Control FlowDownload
9Lecture 5: FunctionsDownload
10Lecture 6: ExamplesDownload
11Lecture 1: More about range()Download
12Lecture 2: Manipulating listsDownload
13Lecture 3: Breaking out of a loopDownload
14Lecture 4: Arrays vs lists, binary searchDownload
15Lecture 5: EfficiencyDownload
16Lecture 6: Selection SortDownload
17Lecture 7: Insertion SortDownload
18Lecture 8: RecursionDownload
19Lecture 1: MergesortDownload
20Lecture 2: Mergesort, analysisDownload
21Lecture 3: QuicksortDownload
22Lecture 4: Quicksort analysisDownload
23Lecture 5: Tuples and dictionariesDownload
24Lecture 6: Function definitionsDownload
25Lecture 7: List ComprehensionDownload
26Lecture 1: Exception HandlingDownload
27Lecture 2:Standard input and outputDownload
28Lecture 3: Handling filesDownload
29Lecture 4: String functionsDownload
30Lecture 5:Formatting printed outputDownload
31Lecture 6: pass, del() and NoneDownload
32Lecture 1: Backtracking, N queensDownload
33Lecture 2: Global scope, nested functionsDownload
34Lecture 3: Generating permutationsDownload
35Lecture 4: Sets, stacks, queuesDownload
36Lecture 5: Priority queues and heapsDownload
37Lecture 1: Abstract datatypes, classes and objectsDownload
38Lecture 2: Classes and objects in PythonDownload
39Lecture 3: User defined listsDownload
40Lecture 4: Search treesDownload
41Lecture 1: Memoization and dynamic programmingDownload
42Lecture 2: Grid pathsDownload
43Lesson 3: Longest common subsequence Download
44Lecture 4: Matrix multiplicationDownload
45Lecture 5: Wrap-up, Python vs other languagesDownload
Sl.No Chapter Name Hindi
1Lecture 1: Algorithms and programming: simple gcdDownload
2Lecture 2: Improving naive gcdDownload
3Lecture 3: Euclid's algorithm for gcdDownload
4Lecture 4: Downloading and installing PythonDownload
5Lecture 1: Assignment statement, basic types - int, float, boolDownload
6Lecture 2: StringsDownload
7Lecture 3: ListsDownload
8Lecture 4: Control FlowDownload
9Lecture 5: FunctionsDownload
10Lecture 6: ExamplesDownload
11Lecture 1: More about range()Download
12Lecture 2: Manipulating listsDownload
13Lecture 3: Breaking out of a loopDownload
14Lecture 4: Arrays vs lists, binary searchDownload
15Lecture 5: EfficiencyDownload
16Lecture 6: Selection SortDownload
17Lecture 7: Insertion SortDownload
18Lecture 8: RecursionDownload
19Lecture 1: MergesortDownload
20Lecture 2: Mergesort, analysisDownload
21Lecture 3: QuicksortDownload
22Lecture 4: Quicksort analysisDownload
23Lecture 5: Tuples and dictionariesDownload
24Lecture 6: Function definitionsDownload
25Lecture 7: List ComprehensionDownload
26Lecture 1: Exception HandlingDownload
27Lecture 2:Standard input and outputDownload
28Lecture 3: Handling filesDownload
29Lecture 4: String functionsDownload
30Lecture 5:Formatting printed outputDownload
31Lecture 6: pass, del() and NoneDownload
32Lecture 1: Backtracking, N queensDownload
33Lecture 2: Global scope, nested functionsDownload
34Lecture 3: Generating permutationsDownload
35Lecture 4: Sets, stacks, queuesDownload
36Lecture 5: Priority queues and heapsDownload
37Lecture 1: Abstract datatypes, classes and objectsDownload
38Lecture 2: Classes and objects in PythonDownload
39Lecture 3: User defined listsDownload
40Lecture 4: Search treesDownload
41Lecture 1: Memoization and dynamic programmingDownload
42Lecture 2: Grid pathsDownload
43Lesson 3: Longest common subsequence Download
44Lecture 4: Matrix multiplicationDownload
45Lecture 5: Wrap-up, Python vs other languagesDownload
Sl.No Chapter Name Tamil
1Lecture 1: Algorithms and programming: simple gcdNot Available
2Lecture 2: Improving naive gcdNot Available
3Lecture 3: Euclid's algorithm for gcdNot Available
4Lecture 4: Downloading and installing PythonNot Available
5Lecture 1: Assignment statement, basic types - int, float, boolNot Available
6Lecture 2: StringsNot Available
7Lecture 3: ListsNot Available
8Lecture 4: Control FlowNot Available
9Lecture 5: FunctionsNot Available
10Lecture 6: ExamplesNot Available
11Lecture 1: More about range()Not Available
12Lecture 2: Manipulating listsNot Available
13Lecture 3: Breaking out of a loopNot Available
14Lecture 4: Arrays vs lists, binary searchNot Available
15Lecture 5: EfficiencyNot Available
16Lecture 6: Selection SortNot Available
17Lecture 7: Insertion SortNot Available
18Lecture 8: RecursionNot Available
19Lecture 1: MergesortNot Available
20Lecture 2: Mergesort, analysisNot Available
21Lecture 3: QuicksortNot Available
22Lecture 4: Quicksort analysisNot Available
23Lecture 5: Tuples and dictionariesNot Available
24Lecture 6: Function definitionsNot Available
25Lecture 7: List ComprehensionNot Available
26Lecture 1: Exception HandlingNot Available
27Lecture 2:Standard input and outputNot Available
28Lecture 3: Handling filesNot Available
29Lecture 4: String functionsNot Available
30Lecture 5:Formatting printed outputNot Available
31Lecture 6: pass, del() and NoneNot Available
32Lecture 1: Backtracking, N queensNot Available
33Lecture 2: Global scope, nested functionsNot Available
34Lecture 3: Generating permutationsNot Available
35Lecture 4: Sets, stacks, queuesNot Available
36Lecture 5: Priority queues and heapsNot Available
37Lecture 1: Abstract datatypes, classes and objectsNot Available
38Lecture 2: Classes and objects in PythonDownload
39Lecture 3: User defined listsNot Available
40Lecture 4: Search treesNot Available
41Lecture 1: Memoization and dynamic programmingNot Available
42Lecture 2: Grid pathsNot Available
43Lesson 3: Longest common subsequence Not Available
44Lecture 4: Matrix multiplicationNot Available
45Lecture 5: Wrap-up, Python vs other languagesNot Available


Sl.No Language Book link
1EnglishDownload
2BengaliNot Available
3GujaratiNot Available
4HindiDownload
5KannadaNot Available
6MalayalamNot Available
7MarathiNot Available
8TamilNot Available
9TeluguNot Available