Focus: Transition to text-based coding, core programming concepts, problem solving.
Units:
- Introduction to Text-Based Coding (Python or JavaScript)
- Syntax and basic commands
- Variables and Data Types
- Numbers, strings, booleans
- Control Structures
- Conditionals, loops, nested logic
- Functions and Modular Code
- Defining and using functions
- Data Structures
- Lists/arrays and dictionaries/objects
- Basic Algorithms
- Searching and sorting basics
- Debugging and Testing
- Systematic problem solving
- Project: Interactive Programs & Simple Games