-
Introduction to Python
Goal: Give a brief idea of what Python is and touch on the basics.
10-
Lecture1.1
-
Lecture1.2
-
Lecture1.3
-
Lecture1.4
-
Lecture1.5
-
Lecture1.6
-
Lecture1.7
-
Lecture1.8
-
Lecture1.9
-
Lecture1.10
-
-
Sequences and File Operations
Goal: Learn different types of sequence structures, related operations, and their usage. Also learn diverse ways of opening, reading, and writing to files.
6-
Lecture2.1
-
Lecture2.2
-
Lecture2.3
-
Lecture2.4
-
Lecture2.5
-
Lecture2.6
-
-
Deep Dive – Functions and OOPs
Goal: In this Module, you will learn how to create user-defined functions and different Object Oriented Concepts like Inheritance, Polymorphism, Overloading etc.
6-
Lecture3.1
-
Lecture3.2
-
Lecture3.3
-
Lecture3.4
-
Lecture3.5
-
Lecture3.6
-
-
Working with Modules and Handling Exceptions
Goal: In this Module, you will learn how to create generic python scripts, how to address errors/exceptions in code and finally how to extract/filter content using regex.
7-
Lecture4.1
-
Lecture4.2
-
Lecture4.3
-
Lecture4.4
-
Lecture4.5
-
Lecture4.6
-
Lecture4.7
-
-
Introduction to NumPy & Pandas
Goal: This Module helps you get familiar with the basics of statistics, different types of measures and probability distributions, and the supporting libraries in Python that assist in these operations.
6-
Lecture5.1
-
Lecture5.2
-
Lecture5.3
-
Lecture5.4
-
Lecture5.5
-
Lecture5.6
-
-
Data Visualisation
Goal: In this Module, you will learn in detail about data visualization.
5-
Lecture6.1
-
Lecture6.2
-
Lecture6.3
-
Lecture6.4
-
Lecture6.5
-
-
Data Manipulation
Goal: Through this Module, you will understand in detail about Data Manipulation.
6-
Lecture7.1
-
Lecture7.2
-
Lecture7.3
-
Lecture7.4
-
Lecture7.5
-
Lecture7.6
-
-
GUI Programming
Goal: In this module, you will learn GUI programming using ipywidgets package.
12-
Lecture8.1
-
Lecture8.2
-
Lecture8.3
-
Lecture8.4
-
Lecture8.5
-
Lecture8.6
-
Lecture8.7
-
Lecture8.8
-
Lecture8.9
-
Lecture8.10
-
Lecture8.11
-
Lecture8.12
-
-
Developing Web Maps and Representing information using Plots (Self-paced)
Goal: Throughout this Module, you will be designing Python Applications.
5-
Lecture9.1
-
Lecture9.2
-
Lecture9.3
-
Lecture9.4
-
Lecture9.5
-
-
Computer vision using OpenCV and Visualisation using Bokeh (Self-paced)
Goal: Throughout this Module, you will be designing Python Applications.
8-
Lecture10.1
-
Lecture10.2
-
Lecture10.3
-
Lecture10.4
-
Lecture10.5
-
Lecture10.6
-
Lecture10.7
-
Lecture10.8
-