### Week 1: Introduction to Computers
**Day 1:**
- Introduction to computers: History, types, and basic components
- Overview of hardware vs. software
**Day 2:**
- Understanding the operating system (Windows/Mac/Linux)
- Navigating the desktop and basic OS functions
**Day 3:**
- File management: Creating, saving, and organizing files and folders
**Day 4:**
- Basics of computer maintenance and troubleshooting
- Understanding and using peripheral devices
**Day 5:**
- Introduction to the internet: Browsers, search engines, and basic online safety
**Day 6:**
- Email basics: Creating an account, sending/receiving emails, and email etiquette
**Day 7:**
- Review and Q&A session
### Week 2: Office Productivity Tools - Microsoft Office Suite / Google Workspace
**Day 8:**
- Introduction to word processing (Microsoft Word/Google Docs)
- Creating and formatting documents
**Day 9:**
- Advanced word processing: Tables, images, and page layout
**Day 10:**
- Introduction to spreadsheets (Microsoft Excel/Google Sheets)
- Basic functions and formulas
**Day 11:**
- Advanced spreadsheets: Charts, graphs, and data analysis
**Day 12:**
- Introduction to presentations (Microsoft PowerPoint/Google Slides)
- Creating and designing slides
**Day 13:**
- Advanced presentations: Animations, transitions, and delivering presentations
**Day 14:**
- Review and Q&A session
### Week 3: Internet and Online Tools
**Day 15:**
- Online communication tools: Video calls, messaging apps (Zoom, Skype, WhatsApp)
**Day 16:**
- Basics of social media: Creating accounts, privacy settings, and online etiquette
**Day 17:**
- Cloud storage and file sharing: Google Drive, Dropbox, OneDrive
**Day 18:**
- Introduction to online collaboration tools: Google Workspace, Microsoft Teams
**Day 19:**
- Basic cybersecurity: Password management, avoiding scams, and safe browsing practices
**Day 20:**
- Research skills: Effective searching, evaluating sources, and citing information
**Day 21:**
- Review and Q&A session
### Week 4: Basic Programming Concepts
**Day 22:**
- Introduction to programming: What is coding, and why learn it?
**Day 23:**
- Getting started with Scratch: Creating basic projects
**Day 24:**
- Introduction to Python: Installing Python and writing your first program
**Day 25:**
- Basic Python programming: Variables, data types, and simple operations
**Day 26:**
- Control structures in Python: Conditional statements and loops
**Day 27:**
- Basic Python projects: Simple programs and games
**Day 28:**
- Introduction to web development: HTML basics
**Day 29:**
- Building a simple webpage with HTML and CSS
**Day 30:**
- Final project: Combining learned skills to create a small project
- Review and wrap-up
10TH