Practical IT Curriculum
Course Credit: 0.5
Schedule: Every other Friday
Timeframe: Through summer and next school year
Method: Hands-on projects, research, application
Unit 1: Digital Identity & Online Presence (Completed)
- ✅ Creating a Wiki Page
- Students set up their own pages on
wiki.kennow.net
- 🔹 Follow-up
- Periodic updates, refining content, and learning basic HTML formatting.
Unit 2: AI & Automation in IT (Completed)
- 📝 AI Writing Prompts & Content Creation
- Use ChatGPT or another AI tool to generate:
- A blog post on a topic of their choice.
- A fake tech support chat simulation.
- A simple coding script generated by AI.
- Goal: Understand AI’s strengths and limitations.
- 🔧 AI-Powered Workflows & Automation
- Use AI to streamline tasks (e.g., writing scripts, organizing data).
- Test AI-assisted productivity tools (ChatGPT, Notion AI, Copilot in Word/Excel).
- Goal: Learn how AI can assist in productivity.
Unit 3: Introduction to Cybersecurity & Ethical Hacking (Completed)
- 🛡 Digital Footprint & Privacy Protection
- Activity: Google yourself and assess personal information exposure.
- Goal: Learn about digital privacy and minimizing risk.
- 🕵️ Password Security & Two-Factor Authentication (2FA)
- Activity: Test weak vs. strong passwords using online tools.
- Project: Implement a password manager (Bitwarden, KeePass).
- Goal: Learn best security practices.
- 🎭 Social Engineering & Phishing Awareness
- Activity: Review real-life phishing attempts (email, social media).
- Project: Create a fake phishing email and see if Dad can spot it!
- Goal: Recognize cyber threats.
Unit 4: Hands-on IT & Hardware Basics (Completed)
- 💾 PC Hardware Disassembly & Troubleshooting
- Activity: Take apart an old PC/laptop and identify key components.
- Project: Clean, reassemble, and benchmark a system.
- Goal: Learn practical repair and troubleshooting skills.
- 🛠 SSD Upgrade & OS Installation
- Activity: Install an OS (Windows/Linux) on a test machine.
- Project: Compare performance before/after.
- Goal: Learn how to properly upgrade and reinstall an OS.
- 🔌 Home Networking Basics
- Activity: Set up a home network, including static IPs.
- Project: Configure a Raspberry Pi as a basic server.
- Goal: Understand networking fundamentals.
Unit 5: Web Development & Hosting
- 🌐 Building a Basic Website
- Activity: Use HTML/CSS to create a personal webpage.
- Project: Host it on wiki.kennow.net or another server.
- Goal: Learn the basics of website development.
- 🖥 Self-Hosting & Personal Servers
- Activity: Install and run a personal Nextcloud or Plex server.
- Goal: Understand self-hosting benefits.
- 📡 Basic Linux Server Management
- Activity: SSH into a remote machine and run basic commands.
- Goal: Get familiar with command-line environments.
Unit 6: Scripting & Basic Programming
- 🐍 Intro to Python & Batch Scripting
- Activity: Write a simple automation script (e.g., renaming files).
- Project: Automate a real task at home (e.g., backing up data).
- Goal: Learn how scripting can save time.
- 🔧 Modding & Game Automation
- Activity: Use Tampermonkey scripts to modify a website.
- Project: Create a simple game mod (e.g., changing textures).
- Goal: Understand programming in real-world applications.
Unit 7: IT Career & Practical Application
- 📈 Exploring IT Careers & Side Hustles
- Activity: Research IT careers (cybersecurity, software dev, networking).
- Project: Set up a Fiverr profile for a simple tech service.
- Goal: Explore how to make money with IT skills.
- 💼 Tech Support Simulations
- Activity: Role-play troubleshooting customer problems.
- Project: Write a detailed step-by-step tech support guide.
- Goal: Gain communication skills for real-world IT work.
Final Project (Capstone)
🔹 "Build Your Own Tech Stack" Challenge
- Each student picks a real-world IT problem and builds a solution using skills learned in class.
- Example projects:
- Automate a family task with a Python script.
- Set up a self-hosted cloud service.
- Design and host a simple business website.