Python (MCA337) crash course, Online MCA, Semester 3:
This subject teaches Python programming from basic syntax, data types and control flow through strings, files, collections, functions, simple graphics and…
- 19 video lessons
- 10h
- Study notes
- 95 quiz questions
- Assignment

19 lessons in Python
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject teaches Python programming from basic syntax, data types and control flow through strings, files, collections, functions, simple graphics and image processing, and object-oriented programming. After it you will be able to write structured Python programs that process text and data files, manipulate images, and model real problems with classes and exception handling.
- 1
Getting Started with Python
Module I, : Introduction to Python- features and basic syntax, interactive shell, editing, saving, and running a script
Class 11 Computer Science 083 | Python Programming | Unit 2 | Complete One Shot | CBSE 2026-27· Youth Af· 27 min
Study notes 5 quiz questionsWatch lesson - 2
Python Data Types, Variables and Operators
Module I, : The concept of data types, variables, assignments, immutable variables, numerical types, arithmetic operators and expressions, understanding error messages
Python Full Course❤️ | Variables & Data Types | Lecture 1· Shradha Khapra· 82 min
Study notes 5 quiz questionsWatch lesson - 3
Boolean Logic and Conditions in Python
Module I, : Conditions, boolean logic, logical operators, short-circuit (lazy) evaluation
Python Tutorial for Beginners 6: Conditionals and Booleans - If, Else, and Elif Statements· Corey Schafer· 16 min
Study notes 5 quiz questionsWatch lesson - 4
Python if-else, for and while Loops
Module I, : ranges, Control statements: if-else, loops (for, while)
Lecture 5 : Loops in Python | While & For Loops | Python Full Course· Shradha Khapra· 64 min
Study notes 5 quiz questionsWatch lesson - 5
Python File Handling and Directories
Module II, : Strings and text files, manipulating files and directories
Python Tutorials || File Handling || Working with Directories || by Durga· Durga Software Solutions· 56 min
Study notes 5 quiz questionsWatch lesson - 6
Reading and Writing Text Files in Python
Module II, : text files: reading/writing text and numbers from/to a file, creating and reading a formatted file
Python Tutorial: File Objects - Reading and Writing to Files· Corey Schafer· 25 min
Study notes 5 quiz questionsWatch lesson - 7
Python String Indexing and Slicing
Module II, : String manipulations: subscript operator, indexing, slicing a string
What is String Indexing & String Slicing in Python | Python Tutorial· WsCube Tech· 13 min
Study notes 5 quiz questionsWatch lesson - 8
Number Conversions: Binary, Octal, Hex in Python
Module II, : strings and number system: converting strings to numbers and vice versa, Binary, octal, hexadecimal numbers
Python 3 Basics # 2.2.2 | int() | bin() | oct() | hex() | format() | Number system conversion· technologyCult· 7 min
Study notes 5 quiz questionsWatch lesson - 9
Python Lists and Tuples
Module III, : Lists, tuples, and dictionaries, basic list operators, replacing, inserting, removing an element, searching and sorting lists
Lecture 3 : List & Tuple in Python | Python Full Course· Shradha Khapra· 41 min
Study notes 5 quiz questionsWatch lesson - 10
Python Dictionaries
Module III, : dictionary literals, adding and removing keys, accessing and replacing values, traversing dictionaries
Class 11 Computer Science | Python Dictionary | Chapter 10 | CBSE | ONE SHOT | PYTHON NCERT· Youth Af· 12 min
Study notes 5 quiz questionsWatch lesson - 11
Python Functions and Arguments
Module III, : Design with functions: hiding redundancy, complexity, arguments and return values, formal vs actual arguments, named arguments
Functions with Arguments in Python | Parameters vs Arguments | Python Tutorials for Beginners #lec60· Jenny's Lectures CS IT· 14 min
Study notes 5 quiz questionsWatch lesson - 12
Recursion in Python
Module III, : Recursive functions.
Recursion in Python | Python Tutorial - Day #30· CodeWithHarry· 10 min
Study notes 5 quiz questionsWatch lesson - 13
Python Turtle Graphics
Module IV, : Simple graphics and image processing: "turtle" module, simple 2d drawing - colors, shapes
Python Turtle Graphics Introduction | Python Tutorials for Beginners #lec111· Jenny's Lectures CS IT· 28 min
Study notes 5 quiz questionsWatch lesson - 14
Digital Images and File Formats
Module IV, : digital images, image file formats, image processing
Introduction to Digital Image Processing 🔥🔥· Perfect Computer Engineer· 8 min
Study notes 5 quiz questionsWatch lesson - 15
Image Manipulation in Python: Grayscale, B&W, Blur
Module IV, : Simple image manipulations with 'image' module - convert to bw, greyscale, blur, etc.
Image Processing with OpenCV and Python· Rob Mulla· 18 min
Study notes 5 quiz questionsWatch lesson - 16
Python Classes and Objects
Module V, : Classes and OOP: classes, objects, attributes and methods, defining classes, design with classes, data modeling
Lecture 8 : OOPS in Python | Object Oriented Programming | Classes & Objects | Python Full Course· Shradha Khapra· 57 min
Study notes 5 quiz questionsWatch lesson - 17
Saving Objects with Pickle
Module V, : persistent storage of objects
Pickle Module | Python Tutorials For Absolute Beginners In Hindi #84· CodeWithHarry· 10 min
Study notes 5 quiz questionsWatch lesson - 18
Inheritance, Polymorphism and Operator Overloading
Module V, : inheritance, polymorphism, operator overloading, abstract classes
OOP Part 3 | Inheritance & Polymorphism | Static | Data Science Mentorship Program(DSMP) 2022-23· CampusX· 101 min
Study notes 5 quiz questionsWatch lesson - 19
Python Exception Handling (try-except)
Module V, : exception handling, try block
Exception Handling in Python | Python Tutorial - Day #36· CodeWithHarry· 11 min
Study notes 5 quiz questionsWatch lesson
Assignment
Student Records Manager: An Integrated Python Mini-Project
Less scrolling. More passing.
- Free
Hand-picked video lessons
19 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
19 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
95 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 MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online MCA. Ask a Python doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA live chat
Anyone else finding Python tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Android Programming tonight if anyone wants to go together
More from Online MCA Semester 3
All subjects- Sem 3
MCA339
Android Programming
This subject covers Android app development in Java, from the platform architecture and project setup through UI widgets, activities, intents, fragments,…
- 18 lessons
- 7h 9m
- Notes
- Quiz
- Sem 3
MCA301
Artificial Intelligence
This subject introduces the core ideas of Artificial Intelligence: how problems are represented, how search and heuristic algorithms like A* and AO* find…
- 18 lessons
- 4h 12m
- Notes
- Quiz
- Sem 3
MCA338
Big Data & Analytics using R
This subject introduces big data and the Hadoop ecosystem, covering HDFS, MapReduce, Pig, Hive, HBase and Big SQL, followed by data analysis and machine…
- 17 lessons
- 5h 58m
- Notes
- Quiz
- Sem 3
MCA333
Compiler Design
This subject covers how compilers translate programs, from grammars and finite automata through scanning, parsing, symbol tables, intermediate code, code…
- 15 lessons
- 3h 48m
- Notes
- Quiz
- Sem 3
MCA334
Digital Image Processing
This subject covers how digital images are formed, enhanced in the spatial and frequency domains, restored, compressed, segmented, described and recognised.
- 17 lessons
- 4h 15m
- Notes
- Quiz
- Sem 3
MCA332
Digital Marketing Analytics
This subject covers digital marketing fundamentals using the DMI framework, search engine optimisation, mobile and email marketing, and web analytics.
- 16 lessons
- 2h 40m
- Notes
- Quiz
Python: common questions
This subject teaches Python programming from basic syntax, data types and control flow through strings, files, collections, functions, simple graphics and image processing, and object-oriented programming. After it you will be able to write structured Python programs that process text and data files, manipulate images, and model real problems with classes and exception handling. It's the Python subject of Online MCA, Semester 3, in 19 lessons: Getting Started with Python; Python Data Types, Variables and Operators; Boolean Logic and Conditions in Python; Python if-else, for and while Loops; Python File Handling and Directories; Reading and Writing Text Files in Python; Python String Indexing and Slicing; Number Conversions: Binary, Octal, Hex in Python; Python Lists and Tuples; Python Dictionaries; Python Functions and Arguments; Recursion in Python; Python Turtle Graphics; Digital Images and File Formats; Image Manipulation in Python: Grayscale, B&W, Blur; Python Classes and Objects; Saving Objects with Pickle; Inheritance, Polymorphism and Operator Overloading; Python Exception Handling (try-except).
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 10h of video across 19 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Student Records Manager: An Integrated Python Mini-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 MCA, 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.