Python Programming English
0 / 224
(0%)
Python Programming English
Course Curriculum
2
01 Python Data Types
27 activities
Python Data Types
20m 50s
Video
Take input from user
14m 8s
Video
Variables
17m 44s
Video
Swap Two Numbers
8m 11s
Video
Drag the words
H5P
Quiz: Variables
Quiz
Quiz: Swap Values
Quiz
Sort the Paragraphs
H5P
Crossword Puzzle
H5P
Fill in the blanks
H5P
Coding Challenge: 101
Quiz
List Data Type in Python
9m 3s
Video
Drag the words: List Data Type in Python
H5P
Quiz: List Data Type in Python
Quiz
Sort the Paragraph
H5P
String Data Type in Python
10m 25s
Video
Quiz: String Data Type in Python
Quiz
Drag the Words: String Data Types in Python
H5P
Range Function
9m 44s
Video
Quiz: Range Function Data Type in Python
Quiz
Drag the Words: Range Function Data Type in Python
H5P
Negative Range
Video
Quiz: Negative Range in Python
Quiz
Drag the words: Negative Range in Python
H5P
Membership Operator
8m 42s
Video
Slicing of a Sequence
16m 22s
Video
Quiz: Slicing Data Type in Python
Quiz
3
02 Operators in Python
17 activities
Arithmetic Operations
14m 11s
Video
Quiz Arithmetic Operations
Quiz
Crossword
H5P
Fill in the Blanks
H5P
Coding Challenge: Basic Calculator
Quiz
Coding Challenge: Floor vs Modulus
Quiz
Relational Operators
8m 35s
Video
Quiz: Relational Operators
Quiz
Sort the Paragraph
H5P
Basic Comparisons
Assignment
Logical Operators
7m 40s
Video
Quiz: logical operators
Quiz
Fill in the blanks
H5P
Crossword
H5P
Bitwise AND and OR
6m 40s
Video
Bitwise XOR and NOT
7m 23s
Video
Bitwise Shift Operators
6m 32s
Video
6
03 Control Statements
39 activities
Introduction to Control Statement
3m 12s
Video
if Statement
11m 7s
Video
Coding Challenge: 401
Quiz
Coding Challenge: 402
Quiz
Coding Challenge: 403
Quiz
if else statement
4m 9s
Video
Drag the words: if else statement in python
H5P
Coding Challenge: 404
Quiz
if elif else statement
11m 2s
Video
Quiz: if elif else statement
Quiz
Quiz: if elif else Statement in Python
Quiz
Drag the words: if elif else Statement in Python
H5P
Coding Challenge: 405
Quiz
While Loop
16m 11s
Video
Quiz: While loops in Python
Quiz
Drag the words: While loops in Python
H5P
Coding Challenge: 406
Quiz
For Loop
13m 10s
Video
For Loop Simulation
File
Quiz: For loops in Python
Quiz
Coding Challenge: 407
Quiz
Coding Challenge: 408
Quiz
Coding Challenge: 409
Quiz
Nested Loop
14m 26s
Video
Break statement
4m 54s
Video
Quiz: Break Statement in Python
Quiz
Drag the words: Break Statement in Python
H5P
Coding Challenge: ATM Pin Validator
Quiz
else statement with loops
7m 11s
Video
Quiz: Else statement with loop Control Statements in Python
Quiz
Drag the words: Else statement with loop Control Statements in Python
H5P
Continue Statement
6m 4s
Video
Quiz: Continue Statement in Python
Quiz
Drag the words: Continue Statement in Python
H5P
Pass Statement
3m 19s
Video
Quiz: Pass Statements in Python
Quiz
Drag the words: Pass Statements in Python
H5P
Drag the words: Pass Statements in Python
H5P
Assert Statement
5m 33s
Video
7
04 Patterns
4 activities
Square and Rectangle Pattern
6m 55s
Video
Right Angled Triangle Pattern
4m 45s
Video
Pyramid Pattern
5m 34s
Video
Number Pattern
5m 39s
Video
8
05 Turtle Graphics
4 activities
Introduction to Turtle
4m 33s
Video
Moving the Turtle
5m 16s
Video
Drawing Shapes with a Loop
4m 5s
Video
Pen Color and Fill
4m 35s
Video
9
06 String handling
18 activities
Introduction to Strings
45s
Video
Creating String
8m 41s
Video
Escape Character
9m 51s
Video
Length of String
2m 25s
Video
String Indexing
6m 51s
Video
String Slicing
10m 46s
Video
String Concat and Repeat
4m 32s
Video
Membership Operators with String
5m 18s
Video
String Reverser
Assignment
Vowel Counter
Assignment
Initials Generator
Assignment
Palindrome Checker
Assignment
Word Reverser in Sentence
Assignment
Password Validator
Assignment
Caesar Cipher Encoder
Assignment
Most Frequent Word
Assignment
String Compression
Assignment
DNA Sequence Analyzer
Assignment
10
07 Functions
11 activities
Introduction to Function
7m 4s
Video
Define and Call a function
10m 12s
Video
Function with Parameter or Argument
6m 57s
Video
Passing Multiple Parameters to a Function
2m 29s
Video
Return a value from function
9m
Video
Positional Argument and Keyword Argument
4m 11s
Video
Default Argument
5m 3s
Video
Return Multiple Values from Function
5m 52s
Video
Local and Global Variable
10m 20s
Video
Recursion
12m 52s
Video
Coding Challenge: 926
Quiz
11
08 Random and Math Module
6 activities
Introduction to Random Module
4m 14s
Video
random and randint
5m 57s
Video
choice and shuffle
5m 40s
Video
Square Root and Power
5m
Video
Ceil Floor and Round
5m 22s
Video
Constants pi and e
5m 6s
Video
12
09 Exception Handling
5 activities
Introduction to Exceptions
8m 30s
Video
try and except
7m 19s
Video
Handling Specific Exceptions
7m 28s
Video
else and finally
6m 34s
Video
Raising an Exception
7m 21s
Video
13
10 File Handling
7 activities
Opening and Closing a File
7m 1s
Video
Reading a File
7m 56s
Video
Writing to a File
6m 55s
Video
Appending to a File
5m 41s
Video
The with Statement
5m 33s
Video
Reading a CSV File
5m 12s
Video
Writing a CSV File
4m 19s
Video
14
11 Date and Time
3 activities
Date and Time
33s
Video
Epoch
8m 3s
Video
Get Current Time
6m 43s
Video
15
12 List in Python
10 activities
Introduction to List
13m 43s
Video
Create a List in Python
9m 51s
Video
Use Range Function to Create a List in Python
8m 12s
Video
Accessing Elements From a List
12m 9s
Video
List Slicer Simulation
File
Updating a List in Python
21m 36s
Video
Alias and Clone a List in Python
8m 23s
Video
Processing a List in Python
7m 52s
Video
Nested Lists in Python
9m 54s
Video
List Comprehension in Python
14m 3s
Video
16
13 Tuple in Python
6 activities
Create a Tuple in Python
6m 31s
Video
Accessing Elements of a Tuple in Python
11m 49s
Video
Operations on a Tuple in Python
12m 21s
Video
Updating Tuples in Python
8m
Video
Nested Tuple in Python
4m 21s
Video
Tuples in Loop and List Comprehension
2m 45s
Video
17
14 Dictionary in Python
6 activities
Creating a Dictionary
4m 50s
Video
Accessing Dictionary Values
4m 30s
Video
Adding and Updating Items
4m 50s
Video
Removing Items from a Dictionary
4m 23s
Video
Looping Through a Dictionary
4m 17s
Video
Nested Dictionary
5m 32s
Video
18
15 Set in Python
5 activities
Introduction to Set
4m 10s
Video
Creating a Set
5m 4s
Video
Adding and Removing Elements
4m 39s
Video
Union and Intersection
4m 7s
Video
Difference and Symmetric Difference
4m 3s
Video
19
16 Object Oriented Programming
9 activities
Introduction to Object Oriented Programming
23m 11s
Video
Creating a Class and Object
12m 30s
Video
Using Class as Template for Objects
16m 7s
Video
Instance Method and Self Variable
14m 27s
Video
Constructor
15m 42s
Video
Getter setter
11m 4s
Video
Inner Class
14m 5s
Video
2 Class
7m 45s
Video
Magic Method
10m 37s
Video
20
17 Function - Part 2
9 activities
Functions are Objects
1m 2s
Video
Functions can be Assigned to a Variable
4m 57s
Video
Functions can be Passed as Argument
6m 25s
Video
Functions can Return Other Functions
5m 18s
Video
Functions can be Stored in Data Structures
5m 46s
Video
Functions can have Attributes
9m 33s
Video
Lambda Function
6m 20s
Video
Lambda and Ternary Operator
3m 49s
Video
Function Decorators
12m 53s
Video
21
18 Inheritance
6 activities
Introduction to Inheritance
2m 13s
Video
Creating a Child Class
13m 54s
Video
Using super()
4m 6s
Video
Method Overriding
8m 27s
Video
Multilevel Inheritance
11m 10s
Video
Multiple Inheritance
11m 10s
Video
22
19 Abstraction and Polymorphism
3 activities
Operator Overloading
8m 24s
Video
Method Overloading
7m 56s
Video
Abstract Base Class
7m 30s
Video
23
20 PyGame
15 activities
Installing PyGame
3m 59s
Video
Creating a Game Window
5m 54s
Video
The Game Loop
5m 7s
Video
Drawing Shapes on Screen
5m 10s
Video
Keyboard Controls
4m 47s
Video
Mouse Controls
4m 58s
Video
Loading an Image Sprite
4m 50s
Video
Moving a Sprite
4m 59s
Video
Adding a Background
5m 32s
Video
Collision Detection
4m 58s
Video
Adding Sound and Music
6m 4s
Video
Ping Pong Paddles and Ball
5m 45s
Video
Add Scoring to Ping Pong
5m 18s
Video
Space Invader Player and Enemies
5m 9s
Video
Shooting and Destroying Enemies
6m 43s
Video
24
21 Flask - Create Web App
14 activities
Introduction to Flask
4m 45s
Video
Request → Response, step by step
SCORM
Install Flask and your first app
11m 22s
Video
Routes and dynamic URLs
4m 42s
Video
Flask Playground
SCORM
Practice: Add a greeting route
Codecoach
Build a Route
SCORM
Templates with Jinja
10m 37s
Video
Handling a form (GET → POST)
11m 25s
Video
Practice: Handle a form submission
Codecoach
Flask Cheat-Sheet
File
Role-Play: Explain your web app to a client
Airoleplay
Flask Capstone — Build Your Own Mini Web App
Assignment
Flask Shorts
Shorts
25
22 Database Connection
10 activities
Introduction to Databases
5m 17s
Video
Connecting to a Database
7m 54s
Video
Creating a Table
6m 40s
Video
Inserting Records
6m 4s
Video
Querying Records
6m 33s
Video
Tutored: Insert and Save an Employee
Codecoach
Predict the Output: Your First SELECT Query
Codecoach
Updating and Deleting Records
5m 27s
Video
Walkthrough: A Complete CRUD Script
Codewalk
Beyond SQLite
8m 32s
Video
26
23 API
7 activities
What is an API
5m 18s
Video
Installing Using requests
10m 15s
Video
Reading JSON Response
10m 18s
Video
Sending Query Paramenters
9m 16s
Video
API Key Authentication
10m 27s
Video
Create Your Own API
10m 16s
Video
APIs Around You and What Comes Next
7m 55s
Video
27
24 NumPy
4 activities
Introduction to NumPy
6m 24s
Video
Creating a NumPy Array
7m 37s
Video
Array Indexing and Slicing
6m 44s
Video
Array Math Operations
7m 40s
Video
28
25 Pandas
4 activities
Why a Jupyter Notebook
9m 17s
Video
Creating a DataFrame
6m 58s
Video
Reading a CSV into Pandas
6m 35s
Video
Selecting Rows and Columns
8m 16s
Video
29
Certification Exam
4 activities
Python Core Exam - 18 Jan 10:15 AM
Quiz
Python Core Exam - 1 Feb 10:00 AM
Quiz
Saturday Certification Exam February 2026
Quiz
PY101: Introduction to Python Programming
5 students earned this certificate
Certificate
51
Class Recordings
2 activities
Python Doubt Clearing Session — recording (26 August 2026)
36m 43s
Video
Python Doubt Clearing Session — recording (29 August 2026)
28m 35s
Video
Join this Course
This course requires a payment for entry
Cost: INR 1,499.00
This course includes
- 255 on-demand lessons
- 27 learning modules
- Certificate on completion
- Access on any device
- Lifetime access
Certificate
PY101 Introduction to Python Programming
5 students have already gained this certificate
You will earn this certificate after completing this course.