Introduction to Programming

Phase 1: Understanding the Basics

Topics:

  1. What is Programming?
  2. Introduction to Python
  3. Setting Up the Environment
  4. Python Interactive Shell (REPL)
  5. Writing and Running Python Scripts
  6. Variables and Data Types
  7. Basic Input and Output
  8. Arithmetic Operations
  9. String Manipulation
  10. Control Flow - If Statements
  11. Control Flow - Loops
  12. Comparison, Logical, and Membership Operators in Python
  13. Functions
  14. Comments and Documentation
  15. Troubleshooting and Debugging
  16. Best Practices
  17. Project: Simple Calculator