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