▌ curriculum-plan.md
Week-by-week program structure
A preview of the beginner-friendly 6-week structure. All sessions are
live online and designed to build confidence in programming and IT
fundamentals without jumping into advanced depth.
6 weeks
Duration
Live online
Format
Project-based learning
Method
Weekly Plan
What students cover each week
Week 1
Intro to Computer Science and Setup
- Hardware, software, and problem-solving basics
- How algorithms help solve tasks step by step
- Setup tools and run the first beginner program
Week 2
Python Fundamentals
- Python syntax, variables, and data basics
- If-else logic, loops, and core practice exercises
- Confidence-building coding tasks in class
Week 3
Python Mini-Project
- Functions, lists, and dictionaries (beginner level)
- Build a simple project (quiz, calculator, or text game)
- Share project logic and receive feedback
Week 4
Git and GitHub Basics
- Version control essentials: init, add, commit, status
- Create a repository and publish project updates
- Understand collaboration flow at a beginner level
Week 5
Linux and Systems Foundations
- Terminal and file navigation basics
- Permissions and practical command-line workflow
- Virtual machine concept and light demo
Week 6
Internet, Databases, and Showcase
- Network basics: IP, DNS, and web requests
- Database basics: SQL vs NoSQL + simple queries
- Final showcase and personal learning roadmap
After 6 Weeks
Coming soon