0% found this document useful (0 votes)
7 views

Python DSA Cybersecurity Timetable

The document outlines a 6-week timetable for beginners to learn Python, Data Structures and Algorithms (DSA), and Cybersecurity. Each week is structured with daily topics covering essential concepts, hands-on projects, and practice problems. The final week focuses on revisions, project completion, and planning for future learning paths.

Uploaded by

Sudipta Sarkhel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Python DSA Cybersecurity Timetable

The document outlines a 6-week timetable for beginners to learn Python, Data Structures and Algorithms (DSA), and Cybersecurity. Each week is structured with daily topics covering essential concepts, hands-on projects, and practice problems. The final week focuses on revisions, project completion, and planning for future learning paths.

Uploaded by

Sudipta Sarkhel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

6-Week Timetable: Python + DSA + Cybersecurity (Beginner Friendly)

Week 1

Python:

- Day 1: Python syntax, variables [1 hr] (Source: Programming with Mosh - Python for Beginners)

- Day 2: Data types, operators [1 hr]

- Day 3: Control flow (if-else, loops) [1 hr]

- Day 4: Functions, modules [1 hr]

- Day 5: Lists and dictionaries [1 hr]

- Day 6: Input/output, error handling [1 hr]

DSA:

- Day 1: Introduction to arrays [1 hr] (Source: NeetCode DSA playlist)

- Day 2: Array operations and patterns [1 hr]

- Day 3: Strings and operations [1 hr]

- Day 4: Sorting basics (Bubble, Selection) [1 hr]

- Day 5: Practice sorting problems [1 hr]

- Day 6: Practice mixed problems [1 hr]

Cybersecurity:

- Day 2: Cybersecurity intro & domains (Source: NetworkChuck / Professor Messer)

- Day 4: Linux basics, terminal navigation [1 hr]

- Day 6: Setting up Kali, Nmap basics [1 hr]


6-Week Timetable: Python + DSA + Cybersecurity (Beginner Friendly)
Week 2

Python:

- Day 1: File handling basics [1 hr]

- Day 2: OOP concepts (classes/objects) [1 hr]

- Day 3: Exception handling [1 hr]

- Day 4: Standard libraries (os, sys) [1 hr]

- Day 5: List comprehensions, lambda functions [1 hr]

- Day 6: Practice mini scripts [1 hr]

DSA:

- Day 1: Recursion concepts [1 hr]

- Day 2: Recursion problems [1 hr]

- Day 3: Linked List basics [1 hr]

- Day 4: Linked List operations [1 hr]

- Day 5: Stack and Queue basics [1 hr]

- Day 6: Stack/Queue problems [1 hr]

Cybersecurity:

- Day 2: Network fundamentals, protocols [1 hr]

- Day 4: Wireshark basic packet analysis [1 hr]

- Day 6: Passwords & hash cracking basics [1 hr]


6-Week Timetable: Python + DSA + Cybersecurity (Beginner Friendly)
Week 3

Python:

- Day 1: Decorators and generators [1 hr]

- Day 2: File operations advanced [1 hr]

- Day 3: APIs and requests library [1 hr]

- Day 4: Debugging basics [1 hr]

- Day 5: Build a Python script project [1.5 hrs]

- Day 6: Finalize and test script [1 hr]

DSA:

- Day 1: Tree intro [1 hr]

- Day 2: Tree operations and traversals [1 hr]

- Day 3: Graph basics [1 hr]

- Day 4: Graph representation and BFS/DFS [1 hr]

- Day 5: Dynamic Programming (DP) intro [1 hr]

- Day 6: DP problems [1 hr]

Cybersecurity:

- Day 2: Exploitation basics, Metasploit [1 hr]

- Day 4: OWASP Top 10 overview [1 hr]

- Day 6: SQLi and XSS practice [1 hr]


6-Week Timetable: Python + DSA + Cybersecurity (Beginner Friendly)
Week 4

Python:

- Day 1: Scripting automation basics [1 hr]

- Day 2: Logs and data parsing [1 hr]

- Day 3: Web scraping basics [1 hr]

- Day 4: Build: Port scanner [1.5 hrs]

- Day 5: Project polish [1 hr]

- Day 6: Review and mini challenges [1 hr]

DSA:

- Day 1: More on DP [1 hr]

- Day 2: Greedy algorithms [1 hr]

- Day 3: Greedy problems [1 hr]

- Day 4: Backtracking intro [1 hr]

- Day 5: Backtracking problems [1 hr]

- Day 6: Mixed revision [1 hr]

Cybersecurity:

- Day 2: Defensive tools, IDS/IPS [1 hr]

- Day 4: Endpoint security & log analysis [1 hr]

- Day 6: SIEM tools basics [1 hr]


6-Week Timetable: Python + DSA + Cybersecurity (Beginner Friendly)
Week 5

Python:

- Day 1: Project: Password brute-forcer [1.5 hrs]

- Day 2: Project: Log parser [1 hr]

- Day 3: Web automation scripting [1 hr]

- Day 4: Finalize all projects [1 hr]

- Day 5: GitHub portfolio setup [1 hr]

- Day 6: Resume and profile update [1 hr]

DSA:

- Daily problem solving (LeetCode/Easy-Medium) [1 hr/day]

Cybersecurity:

- Day 2: Burp Suite basics [1 hr]

- Day 4: Malware intro [1 hr]

- Day 6: CTF labs (TryHackMe) [1.5 hrs]


6-Week Timetable: Python + DSA + Cybersecurity (Beginner Friendly)
Week 6

Python/DSA:

- Final revisions, mock interviews, project polish, DSA questions (NeetCode Blind 75)

- GitHub push, readme updates

- Portfolio completion

Cybersecurity:

- Day 2: TryHackMe intermediate rooms [1.5 hrs]

- Day 4: Web CTFs / Practice Labs [1.5 hrs]

- Day 6: Plan next roadmap (certs, deeper hacking) [1 hr]

You might also like