
Chapters:
00:00 What is Blockchain Technology? How it works?
15:08 Blockchain Technology Keyterms
22:40 various steps in Blockchain Technology
25:43 List of applications using Blockchain Technology
27:23 Benefits of Blockchain Technology
Chapters:
00:00 Introduction to Artificial Intelligence
04:44 Machine Learning
11:13 Natural Language Processing (NLP)
14:51 Immersive Experiences
16:48 Virtual Reality
18:09 Augmented Reality
22:23 Robotics
Chapters:
00:00 What is an Algorithm?
04:58 Components of an Algorithm
05:55 Characteristics of Good Algorithm
10:12 Representation of Algorithm (Flowchart and Pseudocode)
12:24 Flowchart
44:00 Pseudocode
49:15 Verifying Algorithms (Dry run and Test Tables)
56:15 Comparing Two Algorithms
Chapters:
00:00 Introduction to Tokens in Python
04:00 Keywords
05:50 Identifiers
07:32 Identifier Forming Rules
13:42 Literals and Values in Python
17:10 String Literals in Python
19:20 Non-Graphic Characters and Escape Sequence
26:05 Single Line Strings and Multiline Strings in Python
32:49 Size of Strings in Python
38:35 Numeric Literals in Python
42:33 Integer Literals in Python
45:51 Decimal Integer Literals in Python
46:21 Octal Integer Literals in Python
49:09 Hexadecimal Integer Literals in Python
50:57 Floating-Point Literals in Python Fractional and Exponent Form
01:03:10 Boolean Literals
01:04:44 Special Literal None
01:06:35 Operators in Python
01:14:04 Punctuators in Python
Chapters:
00:00 Variables in Python
05:44 Creating a Variable
07:49 Primitive and Reference Variable
11:35 concept of l-value and r-value
17:33 Multiple Assignments
26:38 Variable Definition
28:17 Dynamic Typing
32:13 Type of a variable
Chapters:
00:00 Introduction to comments in Python & Single Line Comments
03:25 Multiline comments and DocString in Python
Computer Science With Python For Class XI (11): https://www.youtube.com/playlist?list=PL6pxHmHF3F5IUemscO2BONPyNEctDGVaR
Chapters:
0:00 Introduction
2:44 Arithmetic Operators
2:53 Binary vs Unary Arithmetic Operators
3:36 Different Types of Binary Arithmetic Operators
5:14 Unary Arithmetic Operators Unary + and Unary -
8:48 Addition Operator
10:05 Addition Operator as Concatenation Operator
12:04 Subtraction Operator
13:14 Multiplication Operator
14:48 Multiplication Operator as Replication Operator
16:55 Division Operator
18:50 Floor Division Operator
21:33 Modulus Operator
25:38 Exponentiation Operator
29:09 Division, Floor Division and Modulus Operators With Negative Operands
37:15 Augmented Assignment Operators
40:44 Relational Operators
43:23 Relational Operators With String List and Tuple
01:02:49 Identity Operators
01:15:28 Logical Operators
01:16:08 or Operator
01:27:33 and Operator
01:34:53 not Operator
01:39:26 Chained Comparison Operators
01:43:05 Bitwise Operators
01:46:49 Bitwise and Operator
01:50:33 Bitwise or Operator
01:53:16 Bitwise xor Operator
01:56:34 Bitwise not complement Operator
02:00:17 Membership (in, not in) Operators
Chapters:
0:00 Introduction
1:26 Compile Time Errors
3:02 Run-Time Errors
4:27 Logical Errors
6:10 Exceptions
9:28 Types of Compile Time Errors
9:59 Syntax Errors
11:55 Semantic Errors
14:29 Something More About Exceptions
17:00 Debugging
Chapters:
0:00 Introduction
2:44 Different Types of Statements
3:38 empty statement (pass)
6:51 Simple Statement
7:34 Compound Statements and Use of Indentation
11:14 Statement Flow Control
11:29 Sequential Flow of Control
12:23 Conditional Flow of Control
14:22 Iteration Flow of Control
Chapters:
0:00 if Statement in Python
13:20 if-else Statement in Python
22:58 if-elif Statement in Python
34:25 Nested if Statement
36:30 Python Program to Sort 3 Numbers
43:19 Storing if Condition in a variable
Chapters:
00:11 Introduction to Iteration or Looping Statements
02:15 for Loop in Python
14:34 while Loop in Python
Chapters:
00:00 Introduction
02:21 1 + x + x^2 + x^3 + ..... + x^n
10:26 1 - x + x^2 - x^3 + ...... x^n
12:18 x + (x^2)/2! + (x^3)/3! + ...... + (x^n)/n!
15:54 x - (x^2)/2! + (x^3)/3! - (x^4)/4! + ...... + (x^n)/n!
18:43 x - (x^2)/2 + (x^3)/3 - (x^4)/4 + ...... + (x^n)/n
20:02 1 + 1/8 + 1/27 + 1/64 + 1/125
22:42 1, 4, 7, 10, ... 40
22:56 1, -4, 7, 10, ..... 40
27:21 2/9 - 5/13 + 8/17 .....
32:57 1^2 + 3^2 + 5^2 + .....
35:38 (1) + (1+2) + (1+2+3) + (1+2+3+4) + ....... + (1+2+3+...+n)
39:42 1 + 1/1! + 1/2! + 1/3! + ..... + 1/n!
Chapters:
00:00 Introduction
00:17 String Concatenation + Operator in Python
03:52 String Replication * Operator in Python
07:08 Membership Operators with String in Python
09:28 Comparison (Relational) Operators with String in Python
Chapters:
00:00 Introduction
01:38 len() Method
02:58 list() Method
04:15 Capitalize() Method
07:53 count() Method
11:34 find() Method
15:07 index() Method
16:23 isalnum() Method
19:17 isalpha() Method
21:09 isdigit() Method
22:29 islower() Method
24:41 isspace() Method
26:47 isupper() Method
27:56 lower() Method
30:09 upper() Method
30:53 lstrip(), rstrip() and strip() Methods
34:49 startswith() and endswith() Methods
37:19 title() Method
38:41 istitle() Method
39:43 replace() Method
41:14 join() Method
44:04 split() Method
46:03 partition() Method
Chapters:
00:00 Introduction to Lists
03:35 Various Ways of Creating Lists
03:48 List Display Method
07:07 Creating Lists With the list() Method
11:43 Input a List From Keyboard Using eval() Method
17:21 Length of a List - len() Method
19:25 Accessing Various List Elements
21:43 Accessing Last Element of a List
26:28 Formal Definition of a List
27:40 List is a Heterogeneous Data Type
30:01 How Lists are Mutable Data Type
Chapters:
00:00 Introduction
00:24 List Joining
06:39 List Repetition
08:03 List Slicing
19:20 Creating a List Using Another List
25:15 Comparison (Relational) Operations on Lists (Comparing Two Lists)
Chapters:
00:00 Introduction
00:24 len() Function
03:50 list() Function
08:07 index() Function
09:46 append() and extend() Functions
15:00 insert() Function
22:31 pop() Function
24:24 remove() Function
26:58 clear() Function
29:28 count() Function
30:57 sort() Function
34:31 sorted() Function
39:27 Difference Between sort() and sorted() Methods Functions
40:03 max(), min() and sum() Functions
Chapters:
00:00 Introduction
00:16 Initializing a Dictionary
04:22 Create dictionary in Python using the dict() Method
14:05 More ways to create dictionary in Python
Chapters:
00:00 Accessing Elements of a Python Dictionary
02:26 Listing various keys and values of a Dictionary keys() & values() Methods
04:18 Traverse through various elements of a Dictionary using for loop.
09:35 Pretty Printing a Dictionary using JSON
11:26 Nested Dictionary
Chapters:
00:00 Introduction
00:18 The len() Function (Method)
04:11 The get() Function (Method)
07:26 The items() Function (Method)
11:52 The keys() Function (Method)
13:44 The values() Function (Method)
14:43 The fromkeys() Function (Method)
21:32 The setdefault() Function (Method)
25:01 The update() Function (Method)
28:46 The copy() Function (Method) | Concept of shallow copy and deep copy
49:32 The pop() Function (Method)
53:57 The popitem() Function (Method)
55:19 The clear() Function (Method)
56:22 The sorted() Function (Method)
01:00:29 The max(), min() & sum() Functions (Methods)
Join the course if you are completely new to the computer world. If you want to know about the latest technology. If you want to learn to program.
Syllabus:
Unit I: Computer Systems and Organisation
● Basic Computer Organisation: Introduction to computer system, hardware,software, input device,
output device, CPU, memory (primary, cache and secondary), units of memory (Bit, Byte, KB, MB,
GB, TB, PB)
● Types of software: system software (operating systems, system utilities, device drivers),
programming tools and language translators (assembler, compiler & interpreter), application
software
● Operating system (OS): functions of operating system, OS user interface
● Boolean logic: NOT, AND, OR, NAND, NOR, XOR, truth table, De Morgan’s laws and logic circuits
● Number system: Binary, Octal, Decimal and Hexadecimal number system; conversion between
number systems.
● Encoding schemes: ASCII, ISCII and UNICODE (UTF8, UTF32)
Unit II: Computational Thinking and Programming – 1
● Introduction to problem solving: Steps for problem solving (analysing the problem, developing an
algorithm, coding, testing and debugging). representation of algorithms using flow chart and
pseudo code, decomposition
● Familiarization with the basics of Python programming: Introduction to Python, features ofPython,
executing a simple "hello world" program, execution modes: interactive mode and script mode,
Python character set, Python tokens (keyword, identifier, literal, operator, punctuator), variables,
concept of l-value and r-value, use of comments
● Knowledge of data types: number (integer, floating point, complex), boolean, sequence (string,
list, tuple), none, mapping (dictionary), mutable and immutable data types
● Operators: arithmetic operators, relational operators, logical operators, assignment operator,
augmented assignment operators, identity operators(is, is not), membership operators(in, not in)
● Expressions, statement, type conversion & input/output: precedence of operators, expression,
evaluation of expression, python statement, type conversion (explicit & implicit conversion),
accepting data as input from the console and displaying output
● Errors: syntax errors, logical errors, runtime errors
● Flow of control: introduction, use of indentation, sequential flow, conditional and iterative flow
control
● Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value,
sort 3 numbers and divisibility of a number
● Iterative statements: for loop, range function, while loop, flowcharts, break and continue
statements, nested loops, suggested programs: generating pattern, summation of series, finding
the factorial of a positive number etc
● Strings: introduction, indexing, string operations (concatenation, repetition, membership &
slicing), traversing a string using loops, built-in functions: len(), capitalize(), title(), lower(), upper(),
count(), find(), index(), endswith(), startswith(), isalnum(), isalpha(), isdigit(), islower(), isupper(),
isspace(), lstrip(), rstrip(), strip(), replace(), join(), partition(), split()
● Lists: introduction, indexing, list operations (concatenation, repetition, membership & slicing),
traversing a list using loops, built-in functions: len(), list(), append(), extend(), insert(), count(),
index(), remove(), pop(), reverse(), sort(), sorted(), min(), max(), sum(); nested lists, suggested
programs: finding the maximum, minimum, mean of numeric values stored in a list; linear search
on list of numbers and counting the frequency of elements in a list
● Tuples: introduction, indexing, tuple operations(concatenation, repetition, membership & slicing),
built-in functions: len(), tuple(), count(), index(), sorted(), min(), max(), sum(); tuple assignment,
nested tuple, suggested programs: finding the minimum, maximum, mean of values stored in a
tuple; linear search on a tuple of numbers, counting the frequency of elements in a tuple
● Dictionary: introduction, accessing itemsin a dictionary using keys, mutability of dictionary (adding
a new item, modifying an existing item), traversing a dictionary, built-in functions: len(), dict(),
keys(), values(), items(), get(), update(), del(), clear(), fromkeys(), copy(), pop(), popitem(),
setdefault(), max(), min(), count(), sorted(), copy(); suggested programs : count the number of
times a character appears in a given string using a dictionary, create a dictionary with names of
employees, their salary and access them
● Introduction to Python modules: Importing module using 'import <module>' and using from
statement, Importing math module (pi, e,sqrt, ceil, floor, pow, fabs, sin, cos, tan); random module
(random, randint, randrange), statistics module (mean, median, mode)
Unit III: Society, Law and Ethics
● Digital Footprints
● Digital society and Netizen: net etiquettes, communication etiquettes, social media etiquettes
● Data protection: Intellectual Property Right (copyright, patent, trademark), violation of IPR
(plagiarism, copyright infringement, trademark infringement), open source softwares and
licensing (Creative Commons, GPL and Apache)
● Cyber-crime: definition, hacking, eavesdropping, phishing and fraud emails, ransomware,
preventing cyber crime
● Cyber safety: safely browsing the web, identity protection, confidentiality, cyber trolls and
bullying.
● Safely accessing web sites: malware, viruses, Trojans, adware
● E-waste management: proper disposal of used electronic gadgets
● Indian Information Technology Act (IT Act)
● Technology & Society: Gender and disability issues while teaching and using computers