Course curriculum

• 1

Module 01: Introduction to Project Based Python Programming

• Segment - 01 - Course Introduction
• Segment - 02 - Python Installation for Windows
• Segment - 03 - Python Installation for Other OS
• Segment - 04 - Online Python IDLE
• Segment - 05 - Hello World in Python
• Segment - 06 - Python Coding with Visual Studio
• Segment - 07 - Some Common Python Terms
• Segment - 08 - Conclusion
• 2

Module 02: Diving into the Python Basics

• Segment - 09 - Basic Arithmetic in Python
• Segment - 10 - Welcome to the World of Data Types
• Segment - 11 - Random Number Generation
• Segment - 12 - Working With Strings
• Segment - 13 - Get User Inputs
• Segment - 14 - Tuples
• Segment - 15 - Lists
• Segment - 16 - Dictionaries
• Segment - 17 - Defining our Own Functions in Python-Basic
• Segment - 18 - Some More On Functions
• Segment - 19 - Conclusion
• 3

Module 03: Decision Making with Programming

• Segment - 20 - Rationale for this section
• Segment - 21 - if-else loops
• Segment - 22 - elif in if-else loops
• Segment - 23 - while loop
• Segment - 24 - for loop
• Segment - 25 - More on Loops
• Segment - 26 - Nested For Loop
• Segment - 27 - Build a Number Guessing Game-Basic
• Segment - 28 - Build a Number Guessing Game-Advanced
• Segment - 29 - Build a Number Guessing Game!!-Advanced 12:37 OPTIONAL:Build a Number Guessing Game-(More) Advanced
• Segment - 30 - Conclusion
• 4

Module 04: Graphics with Python

• Segment - 31 - Working With Graphics in Python
• Segment - 32 - Draw a Square
• Segment - 33 - The Idea Behind Angles
• Segment - 34 - Draw a Rectangle Using Loops
• Segment - 35 - Create a Rectangle Function
• Segment - 36 - Code Along 1: Draw an Equilateral Triangle
• Segment - 37 - Code Along 2: Draw an Equilateral Triangle With Loops
• Segment - 38 - Code an Irregular Shape: Start a Snowflake
• Segment - 39 - Snowflakes
• Segment - 40 - Conclusion
• 5