Coding Workshop
A week- long coding course entails the following:

Introduction to Programming
- What is Programming?
- Overview and real-world applications
- Setting Up Your Environment
- Choosing a language (e.g., Python, Scratch)
- Installing necessary software or using an online platform
- First Program: “Hello, World!”
- Understanding how to run a program
Interactive Activity: Students write and run their first program

Basic Concepts
- Variables and Data Types
- What are variables? Introduction to strings, integers, and booleans.
- Simple Operations
- Basic arithmetic operations (addition, subtraction, etc.)
Interactive Activity: Create a simple program that uses variables to store and manipulate data.

Control Structures
- Conditional Statements
- Introduction to if, else, and elif statements
- Loops
- Basic understanding of for loops
Interactive Activity: Write a program that makes decisions (like a simple quiz).

Functions
- What are Functions?
- Defining and calling functions
- Using Functions
- Parameters and return values
Interactive Activity: Create a simple function (e.g., a calculator function).

Project Day
- Mini Project: Build a Simple Game
- Guide students to create a guessing game or a simple calculator.
- Presentation and Feedback
- Students present their projects to the class.
Interactive Activity: Showcase projects and provide peer feedback.