Introduction to Project Based Python Programming
  • Introduction to the Course & Me
  • Scripts Used in the Course
  • Python Installation for Windows
  • Python Installation for Other OS
  • Online Python IDLE
  • Hello World in Python
  • Python Coding with Visual Studio
  • Some Common Python Terms
  • Conclusion to Section 1
  • Section 1 Quiz
Diving into the Python Basics
  • Basic Arithmetic in Python
  • Welcome to the World of Data Types
  • Random Number Generation
  • Working With Strings
  • Get User Inputs
  • Different Python Data Structures
  • Tuples
  • Lists
  • Dictionaries
  • Defining our Own Functions in Python-Basic
  • Some More On Functions
  • Conclusions to Section 2
  • Section 2 Quiz
Decision Making with Programming
  • Rationale for this section
  • if-else loops
  • elif in if-else loops
  • while loop
  • for loop
  • More on Loops
  • Nested For Loop
  • Build a Number Guessing Game!!-Basic
  • Build a Number Guessing Game!!-Advanced
  • OPTIONAL:Build a Number Guessing Game!!-(More) Advanced
  • Conclusion to Section 3
  • Section 3 Quiz
Graphics with Python
  • Working With Graphics in Python
  • Draw a Square
  • The Idea Behind Angles
  • Draw a Rectangle Using Loops
  • Create a Rectangle Function
  • Code Along1: Draw an Equilateral Triangle
  • Code Along2: Draw an Equilateral Triangle With Loops
  • Code an Irregular Shape: Start a Snowflake
  • Snowflakes!!
  • Conclusions to Section 4
  • Section 4 Quiz
GUI Programming with Python
  • What is a GUI?
  • Start with GUIs in Python
  • Create a Simple Button With tkinter
  • Add Functionality to the Button
  • The Tkinter Grid
  • Common Tkinter GUI Widgets
  • Canvas for Drawing-part1
  • Canvas for Drawing-part2
  • Simple Expression Evaluator
  • Start With the Temperature Conversion App
  • Complete the App-1
  • Complete the App-2
  • Conclusions to Section 5
Miscellaneous Section
  • Github