■ 2-Month Linux + Python Bootcamp – Weekly
Checklist
This bootcamp combines Linux Foundation's Introduction to Linux (edX) and
Harvard's CS50 Python (edX) with projects and labs.
Week 1–2: Linux & Python Fundamentals
• Linux: Start Introduction to Linux (Linux Foundation via edX) - Course Link
• Install Linux (VM/WSL), Learn filesystem, CLI navigation, basic commands
• Python: Start CS50’s Introduction to Programming with Python (Harvard) - Course
Link
• Variables, loops, conditionals, functions
Week 3–4: Shell Scripting & Intermediate Python
• Linux: Users, permissions, processes, Bash scripting, cron jobs
• Python: Lists, dicts, sets, tuples, File handling, exceptions, modules
Week 5–6: Automation with Linux + Python
• Linux: Networking commands, firewalls, Automating tasks with shell scripts
• Python: OOP, Classes, inheritance, Using os & subprocess for Linux automation
Week 7–8: Projects & Capstone
• Mini Projects: File Organizer, Log Analyzer, System Monitoring Script
• Capstone: Automated Linux Admin Toolkit (User management, Backup, Log
monitoring, System health)
• Career Prep: Resume + LinkedIn update, Mock interviews
■ By the end: Students complete 5+ projects, a capstone, and gain Linux + Python
automation skills.