Introduction to Python Technologies (BCA602) crash course, Online BCA, Semester 6:
This subject introduces algorithmic problem solving and Python programming, covering data types, control flow, functions, strings, lists, tuples, dictionaries,…
- 21 video lessons
- 8h 1m
- Study notes
- 105 quiz questions
- Assignment
21 lessons in Introduction to Python Technologies
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject introduces algorithmic problem solving and Python programming, covering data types, control flow, functions, strings, lists, tuples, dictionaries, files, exceptions, modules and packages. After it, you will be able to design algorithms using pseudocode and flowcharts and write Python programs for tasks such as searching, sorting, and processing files.
- 1
What Is an Algorithm? Building Blocks Explained
Module I, Algorithmic Problem Solving: Algorithms, building blocks of algorithms (statements, state, control flow, functions)
3. Building Blocks of Algorithm | #selection,#conditional· Preethi J· 28 min
Study notes 5 quiz questionsWatch lesson - 2
Pseudocode, Flowcharts and Algorithmic Problem Solving
Module I, Algorithmic Problem Solving: notation (pseudo code, flow chart, programming language), algorithmic problem solving, simple strategies for developing algorithms (iteration, recursion)
Algorithms, Flowcharts, Pseudocode | Easy Explanation | Lovejeet Arora | Class 11 CS· TECH Queen· 38 min
Study notes 5 quiz questionsWatch lesson - 3
Algorithm Examples: Find Minimum, Insert Card, Guess Number
Module I, Algorithmic Problem Solving: Illustrative problems: find minimum in a list, insert a card in a list of sorted cards, guess an integer number in a range
Dr. N. K. Sakthivel | Python Programming | Find Minimum | Insert Card in a List | Guess Integer No.· TechMakersIndia· 19 min
Study notes 5 quiz questionsWatch lesson - 4
Towers of Hanoi Using Recursion
Module I, Algorithmic Problem Solving: Towers of Hanoi
Tower of Hanoi Problem - Made Easy· Abdul Bari· 10 min
Study notes 5 quiz questionsWatch lesson - 5
Python Interpreter, Values and Data Types
Module II, Data, Expressions, Statements: Python interpreter and interactive mode, values and types: int, float, boolean, string, and list
Variables and Data Types | Python Tutorial - Day #6· CodeWithHarry· 14 min
Study notes 5 quiz questionsWatch lesson - 6
Python Variables, Expressions and Operator Precedence
Module II, Data, Expressions, Statements: variables, expressions, statements, tuple assignment, precedence of operators, comments
Python Full Course❤️ | Variables & Data Types | Lecture 1· Shradha Khapra· 27 min
Study notes 5 quiz questionsWatch lesson - 7
Python Functions and Modules Basics
Module II, Data, Expressions, Statements: modules and functions, function definition and use, flow of execution, parameters and arguments
Functions in Python | Python Tutorial in Hindi 10· Rishabh Mishra· 34 min
Study notes 5 quiz questionsWatch lesson - 8
Python Programs: Swap Variables, Circulate Values, Distance Between Points
Module II, Data, Expressions, Statements: Illustrative programs: exchange the values of two variables, circulate the values of n variables, distance between two points
GRACECOE-GE3171-PROBLEM SOLVING & PYTHON PROGRAMMING –EX.NO.2(b)–CIRCULATE THE VALUES OF N VARIABLE· GRACE COLLEGE OF ENGINEERING· 13 min
Study notes 5 quiz questionsWatch lesson - 9
Python If, If-Else and Elif Statements
Module III, Control Flow, Functions: Conditionals: Boolean values and operators, conditional (if), alternative (if-else), chained conditional (if-elif-else)
If Else Conditional Statements in Python | Python Tutorial - Day #14· CodeWithHarry· 17 min
Study notes 5 quiz questionsWatch lesson - 10
Python Loops: While, For, Break, Continue, Pass
Module III, Control Flow, Functions: Iteration: state, while, for, break, continue, pass
Loops in Python - while & for Loops | Loop Control Statements | Python Tutorial in Hindi 14· Rishabh Mishra· 41 min
Study notes 5 quiz questionsWatch lesson - 11
Python Return Values, Scope and Recursion
Module III, Control Flow, Functions: Fruitful functions: return values, parameters, local and global scope, function composition, recursion
Lecture 6 : Functions & Recursion in Python | Python Full Course· Shradha Khapra· 29 min
Study notes 5 quiz questionsWatch lesson - 12
Python Strings: Slicing and String Methods
Module III, Control Flow, Functions: Strings: string slices, immutability, string functions and methods, string module, Lists as arrays
Strings Indexing, Slicing and Methods | Python Tutorial in Hindi 13· Rishabh Mishra· 40 min
Study notes 5 quiz questionsWatch lesson - 13
Python Programs: Square Root, GCD, Linear and Binary Search
Module III, Control Flow, Functions: Illustrative programs: square root, gcd, exponentiation, sum an array of numbers, linear search, binary search
Python programs | PSPP Lab | GCD, SQRT, Exponentiation, Maximum, Search & sorting | Tamil· Beginners Coding Channel· 10 min
Study notes 5 quiz questionsWatch lesson - 14
Python Lists: Operations, Slices and Methods
Module IV, Lists, Tuples, Dictionaries: Lists: list operations, list slices, list methods, list loop, mutability, aliasing, cloning lists, list parameters
Lecture 3 : List & Tuple in Python | Python Full Course· Shradha Khapra· 22 min
Study notes 5 quiz questionsWatch lesson - 15
Python Tuples and Dictionaries
Module IV, Lists, Tuples, Dictionaries: Tuples: tuple assignment, tuple as return value, Dictionaries: operations and methods
Dictionary in Python with Examples | Python Tutorial in Hindi 19· Rishabh Mishra· 37 min
Study notes 5 quiz questionsWatch lesson - 16
Python List Comprehension
Module IV, Lists, Tuples, Dictionaries: advanced list processing – list comprehension
Tutorial 17- Python List Comprehension· Krish Naik· 8 min
Study notes 5 quiz questionsWatch lesson - 17
Selection, Insertion and Merge Sort in Python
Module IV, Lists, Tuples, Dictionaries: Illustrative programs: selection sort, insertion sort, mergesort, histogram
Lec-54: Merge Sort in Python 🐍 with Code | DSA in Python 🐍· Gate Smashers· 10 min
Study notes 5 quiz questionsWatch lesson - 18
Python File Handling: Reading and Writing Text Files
Module V, Files, Modules, Packages: Files and exception: text files, reading and writing files, format operator, command line arguments
File Handling in Python | File Input & Output | Python Tutorial in Hindi 22· Rishabh Mishra· 22 min
Study notes 5 quiz questionsWatch lesson - 19
Python Exception Handling
Module V, Files, Modules, Packages: errors and exceptions, handling exceptions
Class 12 Computer Science (083) | Exception Handling | BOARDS | ONE SHOT 2025-26· Youth Af· 18 min
Study notes 5 quiz questionsWatch lesson - 20
Python Modules and Packages
Module V, Files, Modules, Packages: modules, packages
Modules in Python | Packages & Libraries | Python Tutorial in Hindi 21· Rishabh Mishra· 25 min
Study notes 5 quiz questionsWatch lesson - 21
Python Programs: Word Count and Copy File
Module V, Files, Modules, Packages: Illustrative programs: word count, copy file
7 MUST-KNOW 👍 PYTHON FILE HANDLING PROGRAMS 👌 YOU NEED TO TRY IN 2024 !!· Tech With Pro· 19 min
Study notes 5 quiz questionsWatch lesson
Assignment
Student Marks Toolkit: A Mini Python Project
Less scrolling. More passing.
- Free
Hand-picked video lessons
21 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
21 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
105 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online BCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online BCA. Ask a Introduction to Python Technologies doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online BCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online BCA live chat
Anyone else finding Introduction to Python Technologies tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Web Technologies tonight if anyone wants to go together
Introduction to Python Technologies: common questions
This subject introduces algorithmic problem solving and Python programming, covering data types, control flow, functions, strings, lists, tuples, dictionaries, files, exceptions, modules and packages. After it, you will be able to design algorithms using pseudocode and flowcharts and write Python programs for tasks such as searching, sorting, and processing files. It's the Introduction to Python Technologies subject of Online BCA, Semester 6, in 21 lessons: What Is an Algorithm? Building Blocks Explained; Pseudocode, Flowcharts and Algorithmic Problem Solving; Algorithm Examples: Find Minimum, Insert Card, Guess Number; Towers of Hanoi Using Recursion; Python Interpreter, Values and Data Types; Python Variables, Expressions and Operator Precedence; Python Functions and Modules Basics; Python Programs: Swap Variables, Circulate Values, Distance Between Points; Python If, If-Else and Elif Statements; Python Loops: While, For, Break, Continue, Pass; Python Return Values, Scope and Recursion; Python Strings: Slicing and String Methods; Python Programs: Square Root, GCD, Linear and Binary Search; Python Lists: Operations, Slices and Methods; Python Tuples and Dictionaries; Python List Comprehension; Selection, Insertion and Merge Sort in Python; Python File Handling: Reading and Writing Text Files; Python Exception Handling; Python Modules and Packages; Python Programs: Word Count and Copy File.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 8h 1m of video across 21 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Student Marks Toolkit: A Mini Python Project”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online BCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.