Course curriculum
-
1
Setting up your system
- Course Introduction
- Installation Steps for Windows
- Installation Steps for Linux
- Installation Steps for Mac
- Course Handouts
-
2
Introduction to Python
- Introduction to Python
- Introduction to Jupyter Notebook
-
3
Variables & Data Types
- Introduction to Variables
- Implementing Variables in Python
-
4
Operators
- Introduction to Operators
- Implementing Operators in Python
- Quiz
-
5
Conditional Statements
- Introduction to Conditional Statements
- Implementing Conditional Statements in Python
- Quiz: Conditional Statements
-
6
Looping Constructs:
- Introduction to Looping Constructs
- Implementing Loops in Python
- Quiz: Loops in Python
- Break, Continue and Pass Statements
- Quiz: Break, Continue and Pass Statement
-
7
Data Structures
- Introduction to Data Structures
- List and Tuple
- Implementing List in Python
- Implementing List in Python
- Quiz: List
- List - Project in Python
- Implementing Tuple in Python
- Quiz: Tuple
- Introduction to Sets
- Implementing Sets in Python
- Quiz: Sets
- Introduction to Dictionary
- Implementing Dictionary in Python
- Quiz: Dictionary
- Project: Personal Expense tracker
- Assignment: Data Structures
-
8
String Manipulation
- Introduction to String Manipulation
- Quiz: String Manipulation
-
9
Functions
- Introduction to Functions
- Quiz: Functions in Python
- Lambda Expression
- Quiz: Lambda Expressions
- Recursion
- Implementing Recursion in Python
- Quiz: Recursion
- Project: Hangman
-
10
Modules, Packages and Standard Libraries:
- Introduction to Modules
- Modules: Intuition
- Introduction to Packages
- User Defined Libraries in Python
- Quiz: Modules, Packages and Standard Libraries
- Course Conclusion
- Your Feedback Matters!