| 1 |
System basics and setup |
To build a strong computing foundation |
Install Windows or Linux (bootable USB), Set up folders for organization, Try basic file operations (copy, delete, rename), Write a short document (Word or Google Docs) |
Screenshot of your desktop with organized folders, Saved document in your folder |
| 2 |
Productivity tools and communication |
Productivity software is used daily in most roles |
Practice email (Gmail or Outlook), Create a table in Excel or Sheets, Make a basic presentation (PowerPoint), Send a practice email attaching a document |
Saved spreadsheet file, Presentation file with 3 slides |
| 3 |
Programming and Troubleshooting basics |
Core programming is useful for many system tasks |
Write Hello World in Python, Install a code editor (VSCode), Practice basic math with code (add two numbers), Fix an error line (change typo in code) |
Run a Hello World script, Screenshot fixing a coding error |
| 4 |
Networking basics and problem solving |
Understanding networks is vital for system support |
Ping google.com in Command Prompt, Sketch a simple home network (paper or drawing tool), Troubleshoot disconnecting from Wi-Fi, Restart the router and note the process |
Saved network sketch, Brief report describing your troubleshooting steps |
| 5 |
Plan showcase project |
Planning helps you finish projects faster |
List main project features (user stories), Sketch project layout (paper or tool), Write a one-page project plan, Set up a GitHub repository |
Project plan document, Link to GitHub repo |
| 6 |
Build forms and state for project |
Handling user input is key for real projects |
Make ticket logging form (HTML + CSS), Add field validation (show message if empty), Store input data (JavaScript object), Style the form for readability |
Working ticket form file, Screenshot of form validation |
| 7 |
Add routing and testing to project |
Routing and testing are core system skills |
Create dashboard page (HTML), Link dashboard to ticket form (use navigation), Write a test (try a ticket submission), Fix any found bugs |
Project with dashboard and form routing, Test log or video showing ticket submission |
| 8 |
Project deployment and job application |
Presenting your project helps in job search |
Deploy project (GitHub Pages or Netlify), Write a project summary, Update your resume with project link, Practice interview questions (record answers) |
Live project link, Updated resume |