A-Z of Python Programming by Prof. Amey Karkare, CSE IIT Kanpur

Our flagship offering is a 3-month online course on Python. It provides both basic theoretical understanding and practical hands-on programming. It is beginner-friendly, but builds up expertise sufficiently to work with state-of-the-practice methods and covers python in great detail.This course is now being taken up by more than 37000 engineering students across India.

View the sample video and review from a student about our course

Choose the Language

Language: Hindi + English

Self-Paced Learning With Faculty Support and Virtual Lab

Key Features

  1. 600+ Coding Problems
  2. Comprehensive syllabus of Python covered
  3. Certificate from Prutor.AI
  4. Price@Rs. 4238 + 18% GST
  5. 24X7 Access: You can view lectures as per your own convenience.
  6. Online lectures: online lectures with high-quality videos.
  7. Hands-on practice: Includes source code files for hands-on practice.
  8. Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.
Enroll Now

Language: English

Self-Paced Learning With Faculty Support and Virtual Lab

Key Features

  1. 600+ Coding Problems
  2. Double Lectures
  3. Comprehensive syllabus of Python covered
  4. Certificate from Prutor.AI
  5. Price@Rs. 4238 + 18% GST
  6. 24X7 Access: You can view lectures as per your own convenience.
  7. Online lectures: online lectures with high-quality videos.
  8. Hands-on practice: Includes source code files for hands-on practice.
  9. Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.
Enroll Now

Course Curriculum

  • Introduction
  • The Programming Cycle for Python
  • Getting started
  • Variables and simple data types
  • Elements of Python
  • Type Conversion
  • Expressions
  • Assignment Statement
  • Arithmetic Operators
  • Operator Precedence
  • Boolean Expression
  • Introducing list
  • Working with lists
  • For Loop
  • Nested Loops
  • Nested Loops
  • Tuples
  • Unpacking Sequence
  • Lists
  • Mutable Sequences
  • List Comprehension
  • Sets
  • If statements
  • Conditional
  • Conditionals (Continued)
  • Expression Evaluation
  • Float Representation
  • Dictionaries
  • User input and loops
  • Break and Continue
  • Function
  • Parts of A Function
  • Execution of A Function
  • Keyword and Default Arguments
  • Scope Rules
  • String
  • Indexing and Slicing of Strings
  • More Slicing
  • Higher Order Functions
  • Sieve of Eratosthenes
  • Abstract Data Types
  • Classe
  • Modules
  • Importing Modules
  • Classes
  • Special Methods
  • Class Example
  • Inheritanc
  • Inheritance and OOPS
  • Files and Exceptions
  • File I/O
  • Exceptions
  • Testing your code
  • Assertion
  • Iterators
  • Recursion
  • Simple Search
  • Estimating Search Time
  • Binary Search
  • Estimating Binary Search Time
  • Recursive Fibonacci
  • Tower Of Hanoi
  • Sorting
  • Selection Sort
  • Merge List
  • Merge Sor
  • Higher-Order Sort

Instructors

Prof. Amey Karkare, CSE IIT Kanpur

 

Mr. Rahul Garg, PGDM, IIMC

                                                            

 

 

Partner with us

Universities and Colleges

Teach coding the way IIT does

Schools

Develop logical skills by teaching them computing

Corporates and Startups

From basic of computer to advance skill 

Frequently Asked Questions

Is this a complete course on Python?
How is this different from other courses?
How can I access this course?
Will I get compute resources for running assignments and for working on the project?
What are the pre-requisites?
How can I set up Prutor Lab in my institute/college/school?
Why is coding important to learn?