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.
|1. Introduction||2. The Programming Cycle for Python||3. Getting started|
|4. Variables and simple data types||5. Elements of Python||6. Type Conversion|
|7. Expressions||8. Assignment Statement||9. Arithmetic Operators|
|10. Operator Precedence||11. Boolean Expression||12. Introducing lists|
|13. Working with lists||14. For Loop||15. Nested Loops|
|16. Tuples||17. Unpacking Sequences||18. Lists|
|19. Mutable Sequences||20. List Comprehension||21. Sets|
|22. If statements||23. Conditionals||24. Conditionals (Continued)|
|25. Expression Evaluation||26. Float Representation||27. Dictionaries|
|28. User input and loops||29. Break and Continue||30. Function|
|31. Parts of A Function||32. Execution of A Function||33. Keyword and Default Arguments|
|34. Scope Rules||35. Strings||36. Indexing and Slicing of Strings|
|37. More Slicing||38. Higher Order Functions||39. Sieve of Eratosthenes|
|40. Abstract Data Types||41. Classes||42. Modules|
|43. Importing Modules||44. Classes||45. Special Methods|
|46. Class Example||47. Inheritance||48. Inheritance and OOPS|
|49. Files and Exceptions||50. File I/O||51. Exceptions|
|52. Testing your code||53. Assertions||54. Iterators|
|55. Recursion||56. Simple Search||57. Estimating Search Time|
|58. Binary Search||59. Estimating Binary Search Time||60. Recursive Fibonacci|
|61. Tower Of Hanoi||62. Sorting||63. Selection Sort|
|64. Merge List||65. Merge Sort||66. Higher Order Sort|
This course is without certificate.Click to buy the free course of Python ProgrammingClick to buy the PAID certified course of Python Programming.
We hope to invite the top performers from the Best2Learn courses for periodically held AI residency programs at the IIT Kanpur Research Park. The invited students will have a chance to work on cutting edge problems for both scientific and societal values.
Prof. Amey Karkare, CSE IIT Kanpur
Mr. Rahul Garg, PGDM, IIMC
There are 2 kind of online classes available:
1. Free Python online course - by Dr. Amey Karkare. This has free pre-recorded video lecutres and practice problems. This is without certificate course.
2. Paid Online courses - This also has free pre-recorded video lecutres and practice problems, but it also comes with a certificate, support is available over whatsapp to resolve any issues. To enroll in the course click https://prutor.ai/product/python-programming-a-practical-approach-4/
The focus of the courses is primarily on combining theoretical knowledge with hands-on experience. Further, the emphasis is to go from limited pre-requisites to solving a challenging problems.
Register on the site - Prutor.ai
Then enroll in the course from the homepage, its price is zero.
Here is how to access the course:
Yes, we will be able to provide compute resources. The hands-on sessions are run on Prutor. This should be sufficient for most of the course.
The primary pre-requisite is a logical mind. We do not expect you to be familiar with Python and other programming languages. Mathematical understanding equivalent to 10th standard syllabus would be sufficient.
You can reach out to Rahul Garg at 9910043510
We believe that coding changes your brain permanently as it makes you more logical.
There are also thousands of jobs available in programming area
It will therefore help you a lot, if you learn programming.