├── Phase-1 ├── 1.1-computer-basics │ ├── README.md │ └── exercises │ │ ├── 2-mouse-practice.html │ │ ├── 7-package-managers.html │ │ ├── 4-file-management.html │ │ ├── 5-operating-systems.html │ │ ├── 6-command-practice.html │ │ ├── 1-computer-basics.html │ │ └── 3-keyboard-practice.html └── 1.2-internet-fundamentals │ ├── README.md │ └── exercises │ ├── 1-internet-basics.html │ ├── 3-browser-practice.html │ ├── 4-online-safety.html │ ├── 5-email-basics.html │ └── 2-internet-concepts.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.2-internet-fundamentals/README.md: -------------------------------------------------------------------------------- 1 | # 🌐 1.2 Internet Fundamentals (انٹرنیٹ کی بنیادی باتیں) 2 | 3 | > "The Internet is becoming the town square for the global village of tomorrow." — Bill Gates 4 | 5 | > "انٹرنیٹ کل کے عالمی دیہات کا چوک بنتا جا رہا ہے۔" — بل گیٹس 6 | 7 | ## 🎯 Overview (جائزہ) 8 | 9 | This section introduces the basic concepts of the Internet and how to use it safely and effectively. The content is designed for beginners and is available in both English and Urdu. 10 | 11 | یہ سیکشن انٹرنیٹ کے بنیادی تصورات اور اسے محفوظ اور مؤثر طریقے سے استعمال کرنے کا تعارف کراتا ہے۔ یہ مواد نئے صارفین کے لیے ڈیزائن کیا گیا ہے اور انگریزی اور اردو دونوں زبانوں میں دستیاب ہے۔ 12 | 13 | ## 📚 Topics Covered (شامل موضوعات) 14 | 15 | ### 1️⃣ What is the Internet? (انٹرنیٹ کیا ہے؟) 16 | 17 | 🌍 Basic concepts (بنیادی تصورات) 18 | 🔄 How the Internet works (انٹرنیٹ کیسے کام کرتا ہے) 19 | 🔌 Types of connections (کنکشن کی اقسام) 20 | 21 | ### 2️⃣ Internet Safety (انٹرنیٹ سیفٹی) 22 | 23 | 🔒 Personal information protection (ذاتی معلومات کی حفاظت) 24 | 🛡️ Safe browsing habits (محفوظ براؤزنگ کی عادات) 25 | 🔑 Password security (پاس ورڈ سیکیورٹی) 26 | 27 | ### 3️⃣ Web Browsers (ویب براؤزرز) 28 | 29 | 🏃♂️ Popular browsers (مشہور براؤزرز) 30 | 🖥️ Browser interface (براؤزر انٹرفیس) 31 | 🧭 Basic navigation (بنیادی نیویگیشن) 32 | 33 | ### 4️⃣ Internet Services (انٹرنیٹ سروسز) 34 | 35 | 📧 Email (ای میل) 36 | 🔍 Search engines (سرچ انجنز) 37 | 🤝 Social media basics (سوشل میڈیا کی بنیادی باتیں) 38 | 39 | ## 🎮 Interactive Exercises (انٹرایکٹو مشقیں) 40 | 41 | 1. `1-internet-basics.html` - Understanding Internet concepts 42 | 2. `2-internet-concepts.html` - Advanced concepts (DNS, HTTP) 43 | 3. `3-browser-practice.html` - Web browser navigation practice 44 | 4. `4-online-safety.html` - Internet safety scenarios 45 | 5. `5-email-basics.html` - Email usage practice 46 | 47 | ## 💡 Pro Tips 48 | 49 | 1. 🔒 Always prioritize your online safety 50 | 2. 🔍 Learn to verify information sources 51 | 3. 📝 Keep track of your passwords securely 52 | 4. 🔄 Regularly update your browsers 53 | 5. 🛡️ Think before clicking unknown links 54 | 55 | ## 🌟 Achievement Checklist 56 | 57 | - [ ] Understand basic internet concepts 58 | - [ ] Navigate web browsers confidently 59 | - [ ] Create and manage secure passwords 60 | - [ ] Use email effectively 61 | - [ ] Practice safe browsing habits 62 | 63 | ## ⚠️ Safety First! (پہلے حفاظت!) 64 | 65 | > "The Internet is like a highway - follow the safety rules to reach your destination securely." 66 | > 67 | > "انٹرنیٹ ایک شاہراہ کی طرح ہے - اپنی منزل تک محفوظ طریقے سے پہنچنے کے لیے حفاظتی اصولوں پر عمل کریں۔" 68 | 69 | ### 🛡️ Golden Rules: 70 | 71 | 1. Never share personal information 72 | 2. Use strong, unique passwords 73 | 3. Be cautious with unknown links 74 | 4. Keep your software updated 75 | 5. Trust your instincts 76 | 77 | ## 🎉 Remember 78 | 79 | > "The Internet is not just about consuming content, it's about connecting with knowledge and opportunities." 80 | > 81 | > "انٹرنیٹ صرف مواد استعمال کرنے کے بارے میں نہیں ہے، یہ علم اور مواقع سے جڑنے کے بارے میں ہے۔" 82 | 83 | Take your time to learn and explore. The digital world has endless possibilities! 84 | -------------------------------------------------------------------------------- /Phase-1/1.1-computer-basics/exercises/2-mouse-practice.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |Click on the green circles as they appear. Try to click as many as you can!
85 |!سبز دائروں پر کلک کریں جب وہ ظاہر ہوں۔ جتنے زیادہ ہو سکیں کلک کرنے کی کوشش کریں
86 |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 |Practice organizing files and folders. Follow the tasks below.
93 |فائلوں اور فولڈرز کو منظم کرنے کی مشق کریں۔ نیچے دیے گئے کاموں کی پیروی کریں۔
94 |Create a new folder named "Documents"
99 |The Internet is a global network of computers that allows people to share information and communicate with each other.
104 |انٹرنیٹ کمپیوٹرز کا ایک عالمی نیٹ ورک ہے جو لوگوں کو معلومات کا اشتراک کرنے اور ایک دوسرے سے بات چیت کرنے کی اجازت دیتا ہے۔
105 |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 |Practice using browser navigation buttons and features.
121 |This is a simulation to help you learn browser navigation.
144 |Practice basic computer operations like clicking, dragging windows, and using menus.
140 |کلک کرنے، ونڈوز کو کھینچنے اور مینو استعمال کرنے جیسے بنیادی کمپیوٹر آپریشنز کی مشق کریں۔
141 |Double-click on the Documents folder
146 |Type the text shown below. Practice typing accurately and build speed gradually.
125 |نیچے دکھائے گئے متن کو ٹائپ کریں۔ درستگی کے ساتھ ٹائپنگ کی مشق کریں اور آہستہ آہستہ رفتار بڑھائیں۔
126 |Practice creating and sending emails.
146 |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 |