├── Phase-1 ├── 1.1-computer-basics │ ├── README.md │ └── exercises │ │ ├── 1-computer-basics.html │ │ ├── 2-mouse-practice.html │ │ ├── 3-keyboard-practice.html │ │ ├── 4-file-management.html │ │ ├── 5-operating-systems.html │ │ ├── 6-command-practice.html │ │ └── 7-package-managers.html └── 1.2-internet-fundamentals │ ├── README.md │ └── exercises │ ├── 1-internet-basics.html │ ├── 2-internet-concepts.html │ ├── 3-browser-practice.html │ ├── 4-online-safety.html │ └── 5-email-basics.html └── README.md /Phase-1/1.1-computer-basics/README.md: -------------------------------------------------------------------------------- 1 | # 🖥️ 1.1 Computer Basics (کمپیوٹر کی بنیادی باتیں) 2 | 3 | > "The computer was born to solve problems that did not exist before." — Bill Gates 4 | 5 | > "کمپیوٹر ان مسائل کو حل کرنے کے لیے پیدا ہوا تھا جو پہلے موجود نہیں تھے۔" — بل گیٹس 6 | 7 | ## 🎯 Overview (جائزہ) 8 | 9 | This section covers the fundamental aspects of using a computer, designed for absolute beginners. The content is available in both English and Urdu to ensure accessibility. 10 | 11 | یہ سیکشن کمپیوٹر کے استعمال کے بنیادی پہلوؤں کو احاطہ کرتا ہے، جو مکمل طور پر نئے صارفین کے لیے ڈیزائن کیا گیا ہے۔ مواد انگریزی اور اردو دونوں زبانوں میں دستیاب ہے تاکہ رسائی کو یقینی بنایا جا سکے۔ 12 | 13 | ## 📚 Topics Covered (شامل موضوعات) 14 | 15 | ### 1️⃣ Basic Computer Operations (بنیادی کمپیوٹر آپریشنز) 16 | 17 | 🔌 Power on/off (پاور آن/آف) 18 | 🖥️ Desktop navigation (ڈیسک ٹاپ نیویگیشن) 19 | 🪟 Windows management (ونڈوز مینجمنٹ) 20 | 21 | ### 2️⃣ Mouse Skills (ماؤس کی مہارتیں) 22 | 23 | 🖱️ Clicking (کلک کرنا) 24 | ⚡ Double-clicking (ڈبل کلک) 25 | 📌 Right-clicking (رائٹ کلک) 26 | ✋ Dragging (ڈریگنگ) 27 | 28 | ### 3️⃣ Keyboard Skills (کی بورڈ کی مہارتیں) 29 | 30 | ⌨️ Basic typing (بنیادی ٹائپنگ) 31 | 🔑 Special keys (خصوصی کیز) 32 | ⚡ Keyboard shortcuts (کی بورڈ شارٹ کٹس) 33 | 34 | ### 4️⃣ Command Line Basics (کمانڈ لائن کی بنیادی باتیں) 35 | 36 | 💻 Understanding the terminal (ٹرمینل کو سمجھنا) 37 | 📝 Basic commands (بنیادی کمانڈز) 38 | 🧭 Navigation (نیویگیشن) 39 | 40 | ## 🎮 Interactive Exercises (انٹرایکٹو مشقیں) 41 | 42 | 1. `1-computer-basics.html` - Desktop simulation for basic operations 43 | 2. `2-mouse-practice.html` - Mouse control exercises 44 | 3. `3-keyboard-practice.html` - Typing and keyboard practice 45 | 4. `4-file-management.html` - File and folder operations 46 | 5. `5-operating-systems.html` - OS interface practice 47 | 6. `6-command-practice.html` - Command line practice 48 | 7. `7-package-managers.html` - Package management basics 49 | 50 | ## 💡 Pro Tips 51 | 52 | 1. 🎯 Practice regularly - even 15 minutes a day makes a difference 53 | 2. 🔄 Repeat exercises until you feel comfortable 54 | 3. 📝 Take notes in your preferred language 55 | 4. 🤝 Help others learn - teaching reinforces your knowledge 56 | 57 | ## 🌟 Achievement Checklist 58 | 59 | - [ ] Complete computer basics simulation 60 | - [ ] Master mouse control exercises 61 | - [ ] Achieve typing practice goals 62 | - [ ] Successfully manage files and folders 63 | - [ ] Navigate OS interfaces confidently 64 | - [ ] Execute basic terminal commands 65 | - [ ] Install and manage packages 66 | 67 | ## 🎉 Remember 68 | 69 | > "Every expert was once a beginner." 70 | > 71 | > "ہر ماہر کبھی نیا سیکھنے والا تھا۔" 72 | 73 | Start with the basics and progress at your own pace. Each small step brings you closer to computer proficiency! 74 | -------------------------------------------------------------------------------- /Phase-1/1.1-computer-basics/exercises/1-computer-basics.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |Practice basic computer operations like clicking, dragging windows, and using menus.
140 |کلک کرنے، ونڈوز کو کھینچنے اور مینو استعمال کرنے جیسے بنیادی کمپیوٹر آپریشنز کی مشق کریں۔
141 |Double-click on the Documents folder
146 |Click on the green circles as they appear. Try to click as many as you can!
85 |!سبز دائروں پر کلک کریں جب وہ ظاہر ہوں۔ جتنے زیادہ ہو سکیں کلک کرنے کی کوشش کریں
86 |Type the text shown below. Practice typing accurately and build speed gradually.
125 |نیچے دکھائے گئے متن کو ٹائپ کریں۔ درستگی کے ساتھ ٹائپنگ کی مشق کریں اور آہستہ آہستہ رفتار بڑھائیں۔
126 |Practice organizing files and folders. Follow the tasks below.
93 |فائلوں اور فولڈرز کو منظم کرنے کی مشق کریں۔ نیچے دیے گئے کاموں کی پیروی کریں۔
94 |Create a new folder named "Documents"
99 |Learn about different operating systems and their basic features. Click on each OS to learn more.
124 |مختلف آپریٹنگ سسٹمز اور ان کی بنیادی خصوصیات کے بارے میں جانیں۔ مزید جاننے کے لیے ہر آپریٹنگ سسٹم پر کلک کریں۔
125 |Which operating system is most commonly used worldwide?
169 | 180 | 181 |Practice basic command line operations. Type commands to complete the tasks.
102 |بنیادی کمانڈ لائن آپریشنز کی مشق کریں۔ کام مکمل کرنے کے لیے کمانڈز ٹائپ کریں۔
103 |List all files in the current directory using 'ls' command
108 |Package managers help you install, update, and manage software on your computer.
96 |پیکج مینیجرز آپ کے کمپیوٹر پر سافٹ ویئر انسٹال، اپ ڈیٹ اور منظم کرنے میں مدد کرتے ہیں۔
97 |Installs Firefox browser (فائر فاکس براؤزر انسٹال کرتا ہے)
103 | 104 |Updates all installed packages (تمام انسٹال شدہ پیکجز کو اپ ڈیٹ کرتا ہے)
106 |Installs Node.js (نوڈ جے ایس انسٹال کرتا ہے)
112 | 113 |Updates Homebrew and its packages (ہوم برو اور اس کے پیکجز کو اپ ڈیٹ کرتا ہے)
115 |Installs Git (گٹ انسٹال کرتا ہے)
121 | 122 |Updates system and installed packages (سسٹم اور انسٹال شدہ پیکجز کو اپ ڈیٹ کرتا ہے)
124 |The Internet is a global network of computers that allows people to share information and communicate with each other.
104 |انٹرنیٹ کمپیوٹرز کا ایک عالمی نیٹ ورک ہے جو لوگوں کو معلومات کا اشتراک کرنے اور ایک دوسرے سے بات چیت کرنے کی اجازت دیتا ہے۔
105 |Inspect and modify HTML/CSS
226 |JavaScript debugging and messages
230 |Monitor web requests and performance
234 |Feature | 241 |Chrome | 242 |Firefox | 243 |Safari | 244 |
---|---|---|---|
HTML5 | 247 |✅ | 248 |✅ | 249 |✅ | 250 |
CSS Grid | 253 |✅ | 254 |✅ | 255 |✅ | 256 |
WebP Images | 259 |✅ | 260 |✅ | 261 |✅ | 262 |
Practice using browser navigation buttons and features.
121 |This is a simulation to help you learn browser navigation.
144 |Practice creating and sending emails.
146 |